messenger

Chat Mess

zalo

Chat Zalo

phone

Phone

Gọi ngay: 097.5151.777
messenger

Facebook

messenger

TikTok

Hỗ trợ tư vấn: 097.5151.777
Vietcombank

[2026_TTPTPMUD]_CV tích hợp hệ thống - Chuyên viên cao cấp phát triển nền tảng tích hợp

Hà Nội TT Phát triển phần mềm ứng dụng - Khác
Hạn: 2026-09-28

Mô tả công việc

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

Phân tích kỹ năng cần có

Phân tích kỹ năng cho vị trí Chuyên viên cao cấp Phát triển nền tảng tích hợp - Vietcombank

1. Kỹ năng cốt lõi (Hard Skills) — BẮT BUỘC

a) Ngôn ngữ & Framework chính

  • Java (phiên bản 11/17/21), Spring Boot, Spring Cloud — đây là xương sống của vị trí
  • Hiểu sâu về JVM, Garbage Collection, Multi-threading, Concurrency
  • RESTful API design, OpenAPI/Swagger, GraphQL (nên có)
  • SOAP Web Services, WSDL, XML Schema (vẫn còn trong hệ thống ngân hàng lõi)

b) Kiến trúc & Pattern

  • Microservices Architecture: Service Discovery, Circuit Breaker, Saga Pattern, API Gateway pattern
  • Event-Driven Architecture: Kafka, RabbitMQ, Pulsar, NATS
  • CQRS, Event Sourcing, Distributed Tracing (OpenTelemetry)
  • Domain-Driven Design (DDD), Hexagonal Architecture, Clean Architecture
  • Design Patterns: Gang of Four, Enterprise Integration Patterns

c) Integration & Data Platform

  • API Gateway: Kong, Apigee, WSO2, AWS API Gateway
  • Message Broker: Apache Kafka (ưu tiên), RabbitMQ, ActiveMQ
  • ETL/ELT: Apache NiFi, Airflow, Talend, Informatica, Debezium (CDC)
  • Data formats: JSON, XML, Protobuf, Avro, Parquet
  • Schema Registry, Confluent Schema Registry

d) Cloud & DevOps

  • Container: Docker, Podman
  • Orchestration: Kubernetes, OpenShift (Red Hat)
  • CI/CD: Jenkins, GitLab CI, GitHub Actions, ArgoCD
  • IaC: Terraform, Ansible, Helm Charts
  • Cloud: AWS/Azure/GCP hoặc OpenStack (VCB thường dùng on-premise + hybrid)

e) Observability

  • Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Loki, Fluentd
  • Monitoring: Prometheus, Grafana, Datadog, New Relic
  • Tracing: Jaeger, Zipkin, OpenTelemetry
  • APM tools cho Java: Dynatrace, AppDynamics

2. Kỹ năng nâng cao & xu hướng mới (NÊN CÓ)

Công nghệ Mức độ ưu tiên Ghi chú
AI Gateway / LLM Integration ⭐⭐⭐⭐⭐ Xu hướng 2026, VCB đang đẩy mạnh
MCP Server (Model Context Protocol) ⭐⭐⭐⭐⭐ Công nghệ rất mới, điểm cộng lớn
AI Agent / Agentic Integration ⭐⭐⭐⭐⭐ Đề cập rõ trong JD
Service Mesh (Istio, Linkerd) ⭐⭐⭐⭐ Thường dùng trong Microservices
Kong Gateway / APIGEE ⭐⭐⭐⭐ Nền tảng API phổ biến trong ngân hàng
Data Lakehouse (Iceberg, Delta) ⭐⭐⭐ Big Data context
Bảo mật: OAuth2, OIDC, JWT, mTLS ⭐⭐⭐⭐⭐ Bắt buộc trong tài chính

3. Soft Skills quan trọng

  • Tư duy hệ thống (System Thinking): Hiểu được tác động dây chuyền khi thay đổi một service
  • Giao tiếp kỹ thuật: Làm việc với BA, DevOps, Security, BA team khối ngân hàng
  • Tinh thần ownership: Chịu trách nhiệm về nền tảng dùng chung, không chỉ code
  • Khả năng mentoring: Vị trí Senior cao cấp, cần kéo đội nhóm lên
  • Quản lý thời gian: Multi-task giữa vận hành và phát triển mới
  • Tiếng Anh đọc hiểu tài liệu kỹ thuật (tiêu chuẩn tối thiểu IELTS 6.0 hoặc tương đương)

4. Chứng chỉ gợi ý (nếu có thì lợi thế rất lớn)

  • Oracle Certified Professional: Java SE 11/17 Developer
  • Spring Professional Certification (VMware Tanzu)
  • Certified Kubernetes Administrator (CKA) — quan trọng
  • Red Hat Certified Specialist in OpenShift
  • Confluent Certified Developer for Apache Kafka
  • AWS Solutions Architect Associate/Professional
  • HashiCorp Certified: Terraform Associate
  • TOGAF 9 Certified (nếu muốn đi sâu kiến trúc)

5. Yêu cầu học vấn (rất chặt)

  • Tốt nghiệp loại Khá trở lên — đây là điều kiện cứng
  • Hệ chính quy tập trung dài hạn — không chấp nhận vừa học vừa làm, liên thông, văn bằng 2, tại chức
  • Thạc sĩ là ưu tiên (không bắt buộc nhưng cộng điểm lớn)
  • Trường trong danh sách chỉ định của VCB — cần check kỹ trước khi ứng tuyển

Chuẩn bị phỏng vấn

Hướng dẫn phỏng vấn vị trí Chuyên viên cao cấp Phát triển nền tảng tích hợp - Vietcombank

Quy trình tuyển dụng dự kiến (4-5 vòng)

Vòng 1: Sơ loại hồ sơ (HR Screening)

  • HR kiểm tra bằng cấp, trường trong danh sách, hệ đào tạo chính quy
  • Loại ngay nếu không đạt tiêu chuẩn đầu vào
  • Mẹo: Chuẩn bị sẵn bản scan công chứng bằng tốt nghiệp, bảng điểm

Vòng 2: Kiểm tra chuyên môn (Technical Test)

  • Có thể làm online hoặc tại chỗ, 90-120 phút
  • Dạng bài: Java core, Spring Boot, SQL, thiết kế hệ thống
  • Có thể có bài về Microservices, Kafka, Docker, Kubernetes

Vòng 3: Phỏng vấn chuyên môn (Technical Interview)

  • Hội đồng 2-3 người: Tech Lead + Senior Architect + quản lý phòng
  • Thời gian: 60-90 phút
  • Tập trung vào kiến trúc, kinh nghiệm thực tế, cách giải quyết vấn đề

Vòng 4: Phỏng vấn hành vi (Behavioral Interview)

  • HR + Trưởng phòng
  • Câu hỏi về tình huống thực tế, làm việc nhóm, áp lực
  • 45-60 phút

Vòng 5: Phỏng vấn lãnh đạo (Director/Final)

  • Vòng cuối, thường ngắn gọn
  • Đánh giá tổng thể về tầm nhìn, mức độ phù hợp văn hóa ngân hàng

---

Câu hỏi chuyên môn hay gặp

Vòng Java & Spring Boot:
1. Phân biệt `@Component`, `@Service`, `@Repository`, `@Controller`?
2. Spring Boot auto-configuration hoạt động như thế nào? Bạn đã viết custom Starter bao giờ chưa?
3. Phân biệt `@Transactional` ở method vs class, propagation types?
4. Caching trong Spring: @Cacheable, @CacheEvict — xử lý invalidation ra sao trong hệ thống phân tán?
5. Giải thích về Spring Cloud: Eureka, Config Server, Circuit Breaker (Resilience4j)

Vòng Microservices & Integration:
1. Cách thiết kế API Gateway cho hệ thống ngân hàng có 200+ service?
2. Saga Pattern — compensate transaction như thế nào khi chuyển tiền liên ngân hàng?
3. Phân biệt Event-Driven vs Request-Response, khi nào dùng cái nào?
4. Idempotency trong API tài chính — thiết kế thế nào để tránh duplicate transaction?
5. Làm sao đảm bảo exactly-once semantics với Kafka trong payment system?

Vòng Data Integration:
1. CDC (Change Data Capture) hoạt động ra sao? So sánh Debezium vs AWS DMS?
2. ETL vs ELT — khi nào chọn cái nào cho Data Warehouse ngân hàng?
3. Thiết kế Data Pipeline đồng bộ từ Core Banking sang Data Lake real-time

Vòng Cloud & DevOps:
1. Blue-Green Deployment vs Canary Release trong hệ thống ngân hàng?
2. Kubernetes: Pod vs Deployment vs StatefulSet — khi nào dùng StatefulSet cho database?
3. Zero-downtime deployment cho API critical như thanh toán?
4. Secrets management trong Kubernetes — Vault vs Kubernetes Secrets?

Vòng Observability:
1. Cách thiết kế logging structured cho hệ thống Microservices
2. Distributed tracing — cách trace 1 request từ mobile app đến Core Banking
3. SLA/SLO/SLI — định nghĩa cho API payment của VCB

Vòng AI/Modern Tech (điểm cộng lớn):
1. MCP Server là gì? Bạn hiểu thế nào về Model Context Protocol?
2. AI Gateway khác gì API Gateway truyền thống?
3. Thiết kế thế nào để tích hợp LLM an toàn trong hệ thống ngân hàng (data privacy)?
4. Agentic Integration — use case thực tế trong ngân hàng?

---

Câu hỏi hành vi (Behavioral)

1. Kể về dự án Microservices lớn nhất bạn đã tham gia — bạn đóng vai trò gì?
2. Lần nào bạn phải xử lý sự cố production nghiêm trọng (P1/P2)? Quy trình?
3. Conflict với đồng nghiệp về giải pháp kỹ thuật — bạn xử lý ra sao?
4. Tại sao rời công ty cũ / muốn gia nhập Vietcombank?
5. Bạn đánh giá thế nào về áp lực làm việc trong ngân hàng nhà nước?
6. Bạn muốn đi theo hướng Technical Expert hay Management trong 5 năm tới?

---

Tips chuẩn bị quan trọng

Trước phỏng vấn 1 tuần:

  • Đọc lại JD, note 3-5 điểm mình match mạnh nhất
  • Research về VCB Tech stack qua báo chí, LinkedIn, github (nếu có)
  • Chuẩn bị 2-3 câu chuyện STAR (Situation-Task-Action-Result) về project lớn
  • In sẵn CV bản cứng, photo chụp, sẵn sàng 1 bản dự phòng

Trang phục (Dress Code):

  • Nam: Sơ mi trắng/xanh nhạt, quần tây, giày tây, có thể mặc vest nhưng không bắt buộc
  • Nữ: Áo sơ mi/blouse lịch sự, quần tây/váy ngang gối, tóc gọn gàng
  • Lưu ý: Ngân hàng nhà nước trang trọng hơn fintech, tránh quá casual

Trong phỏng vấn:

  • Mang theo laptop nếu cần demo code/kiến trúc
  • Trả lời có cấu trúc, không lan man
  • Thừa nhận điểm chưa biết thay vì bịa
  • Đặt câu hỏi ngược: "Em muốn hỏi về tech stack team đang dùng hiện tại..."

Sau phỏng vấn:

  • Gửi email thank-you trong 24h
  • Reference (nếu có) chuẩn bị sẵn

Lộ trình ôn thi

Lộ trình ôn tập 2 tuần cho vị trí Integration Platform tại Vietcombank

Tuần 1: Nền tảng Java, Spring Boot, Microservices

Ngày 1-2: Java nâng cao

  • Sách: Effective Java (Joshua Bloch), Java Concurrency in Practice
  • Focus: Collections, Stream API, Generics, Lambda, Functional Interface
  • Multi-threading: ThreadPool, CompletableFuture, ConcurrentHashMap
  • JVM: Memory model, GC algorithms (G1, ZGC), JIT compiler
  • Bài tập: Implement custom thread-safe cache, rate limiter

Ngày 3-4: Spring Boot & Spring Cloud

  • Tài liệu: docs.spring.io, Baeldung.com
  • Spring Boot 3.x, Spring 6.x (Jakarta EE)
  • Spring Cloud: Eureka/Nacos, Config Server, OpenFeign, Gateway, Resilience4j
  • Spring Security 6: OAuth2 Resource Server, JWT, Method Security
  • Project thực hành: Mini Microservices với 3 service + API Gateway + Service Discovery

Ngày 5-7: Microservices Patterns & Architecture

  • Sách: Microservices Patterns (Chris Richardson), Building Microservices (Sam Newman)
  • Patterns: Saga, Circuit Breaker, Bulkhead, Sidecar, Strangler Fig
  • DDD Strategic Patterns: Bounded Context, Context Map
  • Event-Driven: Outbox Pattern, Event Sourcing, CQRS

---

Tuần 2: Integration, Cloud, DevOps, AI

Ngày 8-9: Kafka & Message Broker

  • Tài liệu: Kafka: The Definitive Guide, Confluent docs
  • Topics, Partitions, Consumer Groups, Replication
  • Kafka Streams, ksqlDB
  • Schema Registry, Avro/Protobuf serialization
  • Thực hành: Setup Kafka cluster local, viết Producer/Consumer

Ngày 10-11: Docker, Kubernetes, OpenShift

  • Tài liệu: Kubernetes in Action (Marko Lukša), Kubernetes.io docs
  • Pod, Deployment, Service, Ingress, ConfigMap, Secret
  • StatefulSet cho database (PostgreSQL, Redis)
  • Helm Chart, Kustomize
  • OpenShift đặc thù: Routes, BuildConfig, S2I
  • Thực hành: Deploy một Microservices app lên Minikube/Kind

Ngày 12-13: Observability & Data Integration

  • ELK Stack (Elasticsearch, Logstash, Kibana)
  • Prometheus + Grafana
  • OpenTelemetry, Jaeger
  • ETL: Apache Airflow, NiFi
  • CDC: Debezium
  • Data Lakehouse: Apache Iceberg, Delta Lake

Ngày 14: AI Integration (điểm cộng)

  • MCP Server (Model Context Protocol) — Anthropic docs
  • AI Gateway: Kong AI Gateway, Portkey, LiteLLM
  • LLM integration: OpenAI API, Anthropic Claude, vector DB (Pinecone, Milvus)
  • RAG (Retrieval-Augmented Generation) cơ bản
  • Agent framework: LangChain, AutoGen, CrewAI

---

Tài liệu tham khảo quan trọng

Sách MUST-READ:
1. Designing Data-Intensive Applications — Martin Kleppmann
2. System Design Interview — Alex Xu (Vol 1 & 2)
3. Clean Architecture — Robert C. Martin
4. Site Reliability Engineering — Google (free online)

Khóa học online:

  • Coursera: Java Programming and Software Engineering Fundamentals (Duke)
  • Udemy: Spring Boot Microservices (in28minutes)
  • Pluralsight: Kubernetes path
  • Confluent: Apache Kafka Fundamentals

Tài liệu miễn phí:

  • Spring.io documentation
  • Kubernetes.io tutorials
  • Kafka.apache.org documentation
  • Kong, Apigee docs

---

Checklist ôn tập cuối cùng (trước phỏng vấn 2 ngày)

  • [ ] Java core: Collections, Concurrency, JVM, Stream API
  • [ ] Spring Boot 3.x: Web, Data, Security, Actuator
  • [ ] Microservices: Eureka, Gateway, Config, Resilience4j
  • [ ] Kafka: Producer/Consumer, Streams, Schema Registry
  • [ ] Docker + Kubernetes: Pod, Deployment, Service, Helm
  • [ ] CI/CD: Jenkins/GitLab CI + ArgoCD
  • [ ] Observability: ELK, Prometheus, Grafana, OpenTelemetry
  • [ ] Security: OAuth2, JWT, mTLS, OWASP Top 10
  • [ ] System Design: Design API Gateway, Design Event-Driven system, Design CDC pipeline
  • [ ] AI Integration: MCP Server, AI Gateway, LLM basics
  • [ ] Banking domain: Payment flow, Core Banking, SWIFT, PCI-DSS cơ bản

Mẹo làm bài test nhanh

  • Đọc kỹ đề, làm câu dễ trước
  • Code phải clean, có comment, handle edge cases
  • Bài thiết kế hệ thống: Vẽ sơ đồ kiến trúc, chú thích rõ luồng, chọn công nghệ có lý do
  • Tính thời gian: dành 10-15 phút review cuối

Tư vấn nghề nghiệp

Lời khuyên sự nghiệp cho vị trí Integration Platform tại Vietcombank

1. Phân tích vị trí trong cấu trúc nghề nghiệp

Đây là vị trí Chuyên viên cao cấp — tức senior trong hệ thống ngạch/bậc của VCB. So với thị trường fintech, vị trí này có thể tương đương Senior/Staff Engineer (Level 5-6) trong bậc thang của các công ty product.

Cấp bậc tham khảo tại VCB IT:

  • Chuyên viên → Chuyên viên chính → Chuyên viên cao cấp → Phó phòng → Trưởng phòng → Phó giám đốc TT → Giám đốc TT
  • Từ CV cao cấp có thể tiến lên Phó phòng trong 3-5 năm nếu thể hiện tốt

---

2. Mức lương ước lượng theo cấp bậc

> ⚠️ Lưu ý: Mức lương có thể thay đổi tùy ngân hàng và thời điểm. Đây chỉ là ước lượng tham khảo dựa trên thông tin thị trường.

Cấp bậc Kinh nghiệm Mức lương tháng (ước lượng)
Fresher/Junior (Chuyên viên) 0-2 năm 18-30 triệu
Middle (Chuyên viên chính) 2-5 năm 30-55 triệu
Senior (Chuyên viên cao cấp) 5-8 năm 55-90 triệu
Lead/Principal 8-12 năm 90-150 triệu
Manager (Trưởng phòng) 10+ năm 120-200 triệu

So sánh với thị trường:

  • Fintech (Momo, ZaloPay, Timo): Senior 80-150 triệu, thường có stock/ESOP
  • Big Tech tại VN (Google, Microsoft): Senior 100-250 triệu + bonus + stock
  • Ngân hàng quốc tế (HSBC, Standard Chartered): 80-150 triệu + package tốt
  • VCB: Ổn định, thưởng Tết, phúc lợi tốt nhưng lương cash thường thấp hơn fintech 20-30%

Điểm cộng khi làm VCB:

  • Thương hiệu uy tín, CV đẹp
  • Học được hệ thống lớn, quy trình chuẩn ngân hàng nhà nước
  • Bảo hiểm VCB Care, 13-14 tháng lương, thưởng Tết
  • Cơ hội điều chuyển sang các khối khác

---

3. Lộ trình thăng tiến tại VCB IT

Hướng Technical Expert (Kỹ thuật chuyên sâu):

  • CV cao cấp → Expert Lead (nếu có) → Chief Architect (tương lai)
  • Phù hợp với người yêu thích code, kiến trúc

Hướng Management (Quản lý):

  • CV cao cấp → Phó phòng (2-3 năm) → Trưởng phòng (3-5 năm) → Phó GĐ TT
  • Cần kỹ năng: Quản lý đội nhóm, planning, stakeholder management

Hướng chuyển đổi sang khác:

  • Sang khối Data, AI, Digital Banking
  • Move ra fintech với level cao hơn (Principal, Director)
  • Tư vấn freelance cho các ngân hàng khác

---

4. Kỹ năng cần phát triển thêm trong 12-24 tháng tới

Kỹ năng kỹ thuật:

  • Lấy chứng chỉ CKA (Kubernetes) — quan trọng
  • Confluent Kafka certification
  • Học sâu về AI/ML Engineering: tích hợp LLM vào production
  • Site Reliability Engineering (SRE) practices

Kỹ năng mềm & domain:

  • Hiểu sâu nghiệp vụ ngân hàng: Thanh toán, Tín dụng, Kế toán
  • Học thêm về Basel II/III, PCI-DSS, ISO 27001
  • Kỹ năng trình bày, viết tài liệu kỹ thuật (technical writing)
  • Public speaking, mentoring junior

---

5. Đánh giá rủi ro & cơ hội

Rủi ro:

  • Ngân hàng nhà nước chậm đổi mới hơn fintech
  • Lương cash có thể thấp hơn thị trường private
  • Quy trình phê duyệt chậm, ít được thử cái mới nhanh
  • Nhiều hệ thống legacy (COBOL, mainframe) cần maintain song song

Cơ hội:

  • VCB đang chuyển đổi số rất mạnh (đầu tư hàng nghìn tỷ)
  • Làm việc với Core Banking hiện đại hóa
  • Thương hiệu trong CV rất có giá trị khi muốn move out
  • Cơ hội training nước ngoài (Singapore, châu Âu) nếu performance tốt

---

6. Lời khuyên thực tế

1. Nếu bạn là sinh viên mới ra trường: Đừng nhắm vị trí Senior ngay, hãy vào vị trí Junior/Middle trước, ổn định 2-3 năm rồi move
2. Nếu bạn đã ở fintech: VCB sẽ cho bạn exposure về banking domain mà fintech không có
3. Nếu đã ở ngân hàng khác: VCB là top choice về lương + thương hiệu
4. Nếu muốn move ra nước ngoài: VCB brand giúp CV, nhưng cần tự build international network (LinkedIn, conference)
5. Đàm phán lương: VCB thường offer theo band, ít flexibility. Focus vào signing bonus, thưởng hiệu quả công việc, cơ hội training

Câu hỏi thường gặp

Em mới ra trường, có nên ứng tuyển thẳng vị trí Chuyên viên cao cấp ở Vietcombank không?

Theo kinh nghiệm của anh, vị trí này yêu cầu thực tế từ 5-8 năm kinh nghiệm trở lên với Java/Spring Boot và Microservices. JD có ghi 'Chuyên viên cao cấp' tức senior trong hệ thống ngạch VCB. Nếu em mới ra trường, nên bắt đầu ở vị trí Chuyên viên hoặc ứng tuyển vào các ngân hàng nhỏ hơn, fintech để tích lũy 3-5 năm trước. Hoặc nếu em tự tin có project cá nhân rất mạnh, đóng góp open source lớn, có thể thử nhưng cơ hội thấp. Khuyên em thật lòng: đừng vội, build foundation vững trước đã.

JD có nhắc đến MCP Server và AI Agent — đây là công nghệ gì, có cần học ngay không?

MCP (Model Context Protocol) là giao thức do Anthropic phát triển năm 2024, cho phép AI model kết nối với external tools/data một cách chuẩn hóa — tương tự như 'USB-C cho AI'. AI Agent là hệ thống AI có khả năng tự ra quyết định và thực hiện task phức tạp. VCB đang rất chú trọng mảng này. Nếu bạn đang apply, nên dành 1-2 tuần tìm hiểu cơ bản, thử làm một MCP server đơn giản. Đây sẽ là điểm cộng rất lớn vì ít ứng viên có kinh nghiệm thực tế. Nhưng quan trọng hơn vẫn là Java/Spring Boot/Microservices core.

Mức lương cho vị trí Senior Integration Platform ở VCB là bao nhiêu? Đàm phán thế nào?

Theo thông tin thị trường, vị trí Chuyên viên cao cấp tại VCB thường rơi vào khoảng 55-90 triệu/tháng (ước lượng). Tuy nhiên mức lương có thể thay đổi tùy ngân hàng và thời điểm. Khi đàm phán: (1) Research trước trên VietnamWorks, ITviec để có range; (2) VCB thường offer theo band cứng, ít linh hoạt, nhưng có thể đàm phán signing bonus, thưởng quý, cơ hội training; (3) Đừng chỉ nhìn lương tháng, tính tổng package: 13-14 tháng + thưởng Tết + bảo hiểm VCB Care + cơ hội đi nước ngoài; (4) Nếu offer thấp, có thể dùng offer từ fintech/ngân hàng quốc tế làm leverage nhưng cần tế nhị.

Yêu cầu trường trong danh sách chỉ định của VCB — nếu tốt nghiệp trường khác thì sao?

Đây là điểm nhiều bạn miss. JD có ghi rõ: chỉ chấp nhận tốt nghiệp từ các trường trong danh sách (Bách khoa, Kinh tế Quốc dân, Quốc gia Hà Nội/TP.HCM, FPT, Học viện Ngân hàng, Học viện Kỹ thuật Mật mã, Học viện Quân sự, v.v.). Nếu bạn tốt nghiệp trường không có trong list, hồ sơ sẽ bị loại ngay từ vòng HR screening, bất kể năng lực. Ngoài ra yêu cầu hệ chính quy tập trung, không nhận liên thông, văn bằng 2, tại chức. Đây là quy định cứng của VCB nên bạn cần check kỹ trước khi apply. Nếu trường ngoài list, có thể cân nhắc học Thạc sĩ ở trường trong list để mở rộng cơ hội.

Em đang làm ở fintech 3 năm (Java Spring Boot), muốn chuyển sang ngân hàng nhà nước — có nên không?

Hoàn toàn nên! Fintech cho bạn tốc độ, culture nhanh, tech mới. Ngân hàng nhà nước cho bạn: (1) Hiểu sâu về hệ thống tài chính lõi — fintech thường chỉ là lớp ngoài; (2) CV thương hiệu uy tín — sau này muốn đi đâu cũng dễ; (3) Job security cao hơn fintech (startup dễ cắt giảm); (4) Cơ hội làm việc với hệ thống legacy + hiện đại hóa — rất thú vị. Tuy nhiên chuẩn bị tinh thần: tốc độ chậm hơn, quy trình nhiều hơn, lương cash có thể giảm 20-30%. Đổi lại là ổn định, học được nhiều về banking domain. 3 năm fintech + vị trí Senior VCB là profile rất đẹp.

Phỏng vấn VCB có khác gì so với phỏng vấn ở công ty product/fintech không?

Khác khá nhiều: (1) Tốc độ: VCB chậm hơn, có thể mất 2-4 tuần mỗi vòng, tổng 2-3 tháng; fintech thường 1-2 tuần. (2) Phong cách: VCB formal hơn, trang phục lịch sự, trả lời cấu trúc rõ ràng; fintech casual hơn. (3) Câu hỏi: VCB thiên về kiến trúc tổng thể, banking domain, compliance; fintech hay hỏi coding thuật toán, system design scale lớn, product sense. (4) Decision making: VCB ra quyết định tập thể qua hội đồng; fintech PM/Engineering Manager quyết nhanh. (5) Đánh giá: VCB chú trọng bằng cấp, thâm niên; fintech chú trọng năng lực thực tế hơn.

Làm Integration Platform có phát triển được không, hay sẽ bị đào hố sâu vào một mảng?

Câu hỏi hay! Integration Platform là mảng rất rộng, không hề bị hẹp. Bạn sẽ chạm vào: API design, Microservices, Event Streaming, Data Engineering, Cloud Native, DevOps, Security, AI integration. Đây là cross-cutting concern của mọi hệ thống lớn. Theo kinh nghiệm, người làm Integration Platform thường có tầm nhìn toàn cảnh (holistic view) — được lãnh đạo tin tưởng giao trọng trách. Sau 3-5 năm có thể đi theo: Chief Architect, Platform Engineering Lead, hoặc move sang Data/AI/Digital Banking. Nhiều CTO của các ngân hàng lớn từng qua mảng Integration. Quan trọng là bạn chủ động học thêm, không để mình chỉ biết một tool cụ thể.

JD nói có thể ứng dụng AI Agent, MCP Server — nhưng em thấy ngân hàng vẫn dùng hệ thống cũ, có mâu thuẫn không?

Không hề mâu thuẫn, đây là chiến lược rất rõ của VCB. Ngân hàng lớn luôn vận hành theo mô hình 'strangler fig' — giữ core cũ ổn định (COBOL, mainframe, AS400), đồng thời xây lớp ngoài hiện đại (microservices, cloud). AI Agent/MCP Server được ứng dụng ở lớp frontend, customer service chatbot, fraud detection, document processing — không thay thế core ngay. Nếu bạn apply, hiểu rõ điều này giúp bạn thể hiện sự trưởng thành trong cách nghĩ. VCB đang ở giai đoạn đầu của AI adoption, nên nếu bạn vào sớm, cơ hội định hướng chiến lược AI cho ngân hàng là rất lớn. Đây cũng là xu hướng chung của các ngân hàng trên thế giới.

Em đã làm 5 năm Java ở công ty outsource Nhật, có apply được vị trí này không?

Được, nhưng cần chuẩn bị kỹ. Điểm cộng: 5 năm Java core vững, có thể có kinh nghiệm làm việc với khách hàng Nhật (discipline tốt, documentation culture). Điểm trừ: outsource thường chỉ làm một phần nhỏ, không có tầm nhìn end-to-end; thiếu kinh nghiệm Microservices production thực sự; có thể quen công nghệ cũ. Bù đắp: (1) Tự làm project cá nhân về Microservices, Kafka, K8s, đưa lên GitHub; (2) Học thêm Spring Cloud, event-driven; (3) Đọc sách về system design banking; (4) Trong phỏng vấn, kể được bạn đã giải quyết vấn đề gì, không phải chỉ kể task. Nhiều bạn từ outsource đã apply thành công vào VCB, hoàn toàn khả thi.