Dẫn dắt và quản lý nhóm
phát triển phần mềm trong các chương trình chuyển đổi số của Ngân hàng.
Quản lý, phân công công việc, theo dõi tiến độ và chịu trách nhiệm về chất lượng deliverables của đội ngũ phát triển.
Tham gia phân tích yêu cầu nghiệp vụ, thiết kế kiến trúc hệ thống và đề xuất giải pháp kỹ thuật phù hợp.
Tham gia phát triển hệ thống theo kiến trúc Microservices, bao gồm cả Backend và Frontend.
Thực hiện review thiết kế, review code và hỗ trợ kỹ thuật cho các thành viên trong nhóm.
Phối hợp với BA, QA, DevOps và các bên liên quan nhằm đảm bảo tiến độ và chất lượng dự án.
Tham gia xử lý các vấn đề kỹ thuật phức tạp, tối ưu hiệu năng và đảm bảo tính ổn định của hệ thống.
Hỗ trợ triển khai, vận hành và xử lý sự cố trong quá trình Go-live.
Thực hiện các công việc khác theo sự phân công của
quản lý dự án/lãnh đạo phụ trách.
Tốt nghiệp đại học trở lên thuộc một trong các chuyên ngành: CNTT, Tin học, Điện tử Viễn thông
Tối thiếu 05 năm kinh nghiệm trong lĩnh vực CNTT, trong đó trong 02 năm gần đây đã tham gia tối thiểu 01 dự án phát triển hệ thống ứng dụng phần mềm thanh toán cho Ngân hàng Thương mại với vai trò quản lý nhóm phát triển phần mềm/
lập trình viên trên kiến trúc Microservice, có sử dụng các nền tảng công nghệ SpringBoot và Angular, PostgreSQL (kinh nghiệm tối thiểu 3 năm các công nghệ này)
Có kinh nghiệm làm team lead/tech lead ít nhất 1 năm.
Có kinh nghiệm trong việc phát triển cả backend và frontend;
Có khả năng phân tích thiết kế phần mềm/CSDL với các kiến trúc onpremise hoặc cloud;
Có khả năng review code và giải quyết các vấn đề trong việc lập trình của cán bộ;
Có khả năng lập kế hoạch chi tiết và phân công công việc phát triển phần mềm;
Có kỹ năng giao tiếp và làm việc nhóm tốt.
Có kinh nghiệm sử dụng các công nghệ sau:
Database: Oracle / PostgreSQL / MongoDB/
Đồng bộ DB: Data Guard / Golden Gate / CDC (Change data capture)
OS: Linux, Windows
Backend Service: Spring Boot 3.x (Java 17 / 21)
BFF Gateway: Nginx / Spring Cloud Gateway
Giao thức kết nối: cần đáp ứng HTTP/1.1, HTTP/2, SFTP, Messaging
Chuẩn kết nối: Restful, File, JMS (IBM MQ)/Kafka
Chuẩn message: JSON
Message Broker: Kafka/ IBM MQ
Distributed Cache: Redis
Local Cache: Caffeine / Guava
Authentication / Authorization (optional): Keycloak
Central Configuration (optional): Vault / Spring Cloud Config Server
Container platform: K8S / Openshift
Observability: ELK, Prometheus, Grafana
API Management: OpenAPI 3
DevSecOps Tool: Gitlab, Jenkins, Sonarqube, Nexus Artifact Repo, JIRA, Confluence
Container Tools: Docker Desktop / Minikube
Ưu tiên:
Có kinh nghiệm xây dựng và triển khai các sản phẩm chuyển tiền/ thanh toán/ thu chi hộ tại NHTM quy mô lớn khoảng 10 triệu giao dịch/ ngày.
Có kinh nghiệm tối ưu ứng dụng, xử lý các vấn đề công nghệ phức tạp.