I. Mô tả công việc:

  • Tham gia thiết kế, phát triển, nâng cấp và vận hành các nền tảng tích hợp dùng chung của Ngân hàng như API Platform, Event Streaming Platform, File Integration Platform, Data Integration Platform, Observability Platform và AI Integration Platform.
  • Phân tích yêu cầu nghiệp vụ, thiết kế kỹ thuật và phát triển các ứng dụng, dịch vụ tích hợp trên nền tảng Java/Spring Boot theo kiến trúc Microservices, Event-Driven và Cloud Native.
  • Thiết kế, lập trình và tối ưu các REST API, SOAP Web Services, Message Service, Event Service, File Service và Data Service phục vụ kết nối giữa Core Banking, hệ thống nội bộ, nền tảng dữ liệu và các đối tác.
  • Phát triển các Adapter, Connector, SDK, Shared Library, Framework, Template Project và các thành phần dùng chung nhằm chuẩn hóa, tăng khả năng tái sử dụng và rút ngắn thời gian phát triển.
  • Xây dựng và tối ưu các Data Pipeline, dịch vụ đồng bộ dữ liệu, ETL/ELT, CDC và các giải pháp tích hợp dữ liệu với Data Lake, Data Warehouse và các nền tảng dữ liệu của Ngân hàng.
  • Tham gia xây dựng và phát triển các nền tảng API Gateway, API Developer Portal, API Catalog, Service Registry và API Lifecycle Management.
  • Tham gia xây dựng, phát triển và tối ưu các nền tảng Logging, Monitoring và Observability; tích hợp ứng dụng với hệ thống log tập trung, xây dựng Dashboard, Alert và phân tích Logs, Metrics, Traces nhằm giám sát, đánh giá hiệu năng và xử lý sự cố.
  • Thực hiện phân tích, thiết kế kỹ thuật, lập trình, Unit Test, Integration Test, Code Review, Refactoring, sửa lỗi và tối ưu mã nguồn theo quy trình phát triển phần mềm.
  • Tham gia xây dựng và duy trì quy trình CI/CD, tự động hóa kiểm thử, triển khai và phát hành phần mềm trên Docker, Kubernetes/OpenShift.
  • Phân tích, tối ưu hiệu năng, bảo mật, khả năng chịu tải, khả năng mở rộng và tính sẵn sàng của ứng dụng; phối hợp xử lý sự cố trong quá trình triển khai và vận hành.
  • Nghiên cứu, phát triển và ứng dụng các công nghệ tích hợp hiện đại như Microservices, Event-Driven Architecture, Data Streaming, AI Gateway, MCP Server, AI Agent và Agentic Integration.

II. Tiêu chuẩn tuyển dụng:

Trình độ   

  • Trình độ chuyên môn: Tốt nghiệp loại Khá trở lên chuyên ngành CNTT/Toán/Toán tin/Điện tử viễn thông hoặc các chuyên ngành có liên quan đến CNTT tại các trường Đại học trong nước: Đại học Bách khoa Hà Nội/ TP. Hồ Chí Minh; Đại học Kinh tế quốc dân; Đại học Kinh tế TP. Hồ Chí Minh; Đại học Quốc Gia Hà Nội/TP. Hồ Chí Minh; Học viện Công nghệ Bưu chính viễn thông; Học viện Kỹ thuật mật mã; Học viện Kỹ thuật Quân sự; Đại học Sư phạm Hà Nội/TP. Hồ Chí Minh; Học viện Ngân hàng (khoa MIS); Đại học Giao thông vận tải; Đại học Khoa học tự nhiên trực thuộc khối Đại học Tổng hợp, Đại học Mở Hà Nội, Đại học FPT;Các Trường Đại học nước ngoài có uy tín.
  • Loại hình đào tạo: Đào tạo hệ chính quy tập trung dài hạn (không bao gồm đào tạo liên thông, văn bằng 2, tại chức, liên kết hoặc vừa học vừa làm; Đào tạo Thạc sỹ là tiêu chí xem xét ưu tiên)
  • Trình độ ngoại ngữ: Tiếng Anh chứng chỉ B1 khung Châu Âu (hoặc tương đương) trở lên, sử dụng tốt tiếng Anh, giao tiếp và đọc hiểu các tài liệu liên quan đến công việc phụ trách.

Kiến thức

  • Thành thạo Java (8/11/17/21/25), Spring Boot, Maven/Gradle, có khả năng phát triển ứng dụng theo kiến trúc Microservices.
  • Có kiến thức và kinh nghiệm về Message Queue, Event Streaming, File Integration, Data Integration và tích hợp hệ thống.
  • Có hiểu biết hoặc kinh nghiệm về Data Integration, ETL/ELT, CDC, Data Pipeline, Data Synchronization; tích hợp với Data Lake, Data Warehouse hoặc các nền tảng dữ liệu là một lợi thế.
  • Hiểu biết về OAuth2, OpenID Connect, JWT, mTLS, OWASP Top 10 và các nguyên tắc phát triển ứng dụng an toàn.
  • Thành thạo lập trình hướng đối tượng (OOP), các Design Pattern phổ biến và các nguyên tắc SOLID, Clean Code.
  • Có khả năng thiết kế API, xây dựng Shared Library, SDK, Framework và các thành phần dùng chung phục vụ phát triển ứng dụng.
  • Có khả năng phân tích log, metrics và traces để xác định nguyên nhân sự cố, tối ưu hiệu năng và nâng cao chất lượng ứng dụng.
  • Có khả năng viết tài liệu kỹ thuật, tài liệu thiết kế và hướng dẫn sử dụng các nền tảng, dịch vụ dùng chung.
  • Có tư duy phân tích tốt, chủ động nghiên cứu công nghệ mới, khả năng làm việc độc lập và phối hợp hiệu quả với các nhóm BA, SA, QA, DevOps và nghiệp vụ.

Kinh nghiệm

  • Có tối thiểu 05 năm kinh nghiệm phát triển phần mềm hoặc tích hợp hệ thống.
  • Có kinh nghiệm phát triển RESTful API, SOAP Web Services, xử lý JSON/XML và các dịch vụ tích hợp.
  • Có kinh nghiệm với một hoặc nhiều công nghệ như Kafka, IBM MQ, RabbitMQ, Kong/API Gateway, Docker, Kubernetes/OpenShift, Redis hoặc các nền tảng tương đương.
  • Có kinh nghiệm hoặc hiểu biết về các nền tảng Logging, Monitoring và Observability như ELK (Elasticsearch, Logstash, Kibana), OpenSearch, Grafana, Prometheus, OpenTelemetry hoặc các công cụ tương đương; có khả năng khai thác Logs, Metrics và Traces để phân tích, xử lý sự cố và tối ưu hiệu năng.
  • Có kinh nghiệm làm việc với Oracle, SQL Server hoặc PostgreSQL; thành thạo SQL, PL/SQL; có hiểu biết về NoSQL là một lợi thế.
  • Có kinh nghiệm sử dụng Git và các công cụ CI/CD như GitLab CI hoặc Jenkins; có khả năng triển khai ứng dụng trên Docker, Kubernetes/OpenShift.
  • Có kinh nghiệm lập trình Multithreading, Concurrency, Asynchronous Programming, tối ưu hiệu năng và xử lý giao dịch có tải lớn.
  • Có kinh nghiệm thực hiện Unit Test, Integration Test, Code Review, Debugging, Refactoring và phân tích chất lượng mã nguồn.
  • Có kinh nghiệm thiết kế và phát triển ứng dụng theo kiến trúc nhiều lớp (Layered Architecture), Microservices hoặc Event-Driven Architecture.

Kỹ năng

  • Kỹ năng nghiên cứu công nghệ mới
  • Kỹ năng sáng tạo và liên tục cải tiến
  • Kỹ năng giải quyết vấn đề
  • Kỹ năng trình bày, thuyết trình
  • Kỹ năng báo cáo
  • Kỹ năng làm việc theo nhóm /tổ chức
  • Kỹ năng đọc, viết tài liệu chuyên ngành
  • Kỹ năng giao tiếp tốt
  • Kỹ năng quản lý thời gian

Khả năng

  • Phân tích/phán đoán
  • Tư duy Logic

Phẩm chất cá nhân

  • Tinh thần trách nhiệm cao
  • Chủ động trong công việc
  • Tuân thủ kỷ luật
  • Có ý chí quyết tâm hoàn thành mục tiêu công việc được giao
  • Có thái độ tích cực, cầu tiến và ham học hỏi

Độ tuổi

Không quá 35 tuổi tại thời điểm đăng ký tuyển dụng.

Ưu tiên

  • Có kinh nghiệm phát triển và triển khai các sản phẩm trong lĩnh vực ngân hàng, tài chính hoặc fintech.
  • Đã tham gia xây dựng, phát triển và triển khai các nền tảng API Management, Event Streaming, Data Integration, Managed File Transfer, Observability Platform hoặc AI Platform.
  • Có kinh nghiệm phát triển và triển khai các sản phẩm sử dụng Kafka Connect, IBM App Connect, IBM MQ, Kong, Nginx, Redis, Hazelcast, gRPC, GraphQL hoặc các công nghệ tương đương.
  • Có kinh nghiệm xây dựng hệ thống có khả năng chịu tải lớn, giao dịch thời gian thực hoặc yêu cầu tính sẵn sàng cao.
  • Có hiểu biết hoặc kinh nghiệm về triển khai các nền tảng như AI Gateway, MCP Server, AI Agent, Spring AI hoặc các nền tảng AI phục vụ tích hợp.
  • Có các chứng chỉ chuyên môn về Java, Kubernetes, Cloud, API Management, Data Integration hoặc Integration Platform

Thời gian nhận hồ sơ: đến hết ngày 28/09/2026

LƯU Ý: Ứng viên chỉ được nộp hồ sơ 01 vị trí chuyên viên tại Trung tâm Phát triển Phần mềm ứng dụng