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 Phát triển ứng dụng số - Chuyên viên phát triển phần mềm Back-end

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:

  • Xây dựng, phát triển các hệ thống back-end cho các nghiệp vụ ngân hàng như Internet Banking, Corporate Banking, Remitance, Swift, Website Ecommerce, Multi factors, Hệ thống quản lý thanh toán, quản lý đơn vị chấp nhận thanh toán, …
  • Tham gia thiết kế kiến trúc tổng thể của phần mềm/hệ thống riêng biệt, áp dụng các nguyên tắc đảm bảo: khả dụng, khả năng tái sử dụng, khả năng tương tác và bảo mật.
  • Tối ưu hóa các giải pháp, xây dựng các công cụ tự động hóa và kiểm soát các hoạt động liên quan đến phát triển giải pháp.
  • Am hiểu về các hệ thống hạ tầng CNTT, hệ thống máy chủ, mạng, môi trường hosting, cơ sở dữ liệu, kiến trúc CNTT, giao diện và trải nghiệm người dùng; quy trình đảm bảo chất lượng, các nguyên tắc an ninh bảo mật.
  • Đề xuất chiến lược, giải pháp, lập kế hoạch cho phát triển ứng dụng.
  • Thực hiện  thử nghiệm ( Unt test) và tham gia test tích hợp  (SIT) trong quá trình phát triển sản phẩm.
  • Đầu mối xây dựng tài liệu kỹ thuật, tài liệu vận hành, tài liệu quản trị cho các phần mềm/giải pháp/ứng dụng số.
  • Sử dụng mô hình phát triển hướng kiểm thử (TDD) để hỗ trợ kiểm tra/phát hiện yêu cầu nghiệp vụ không rõ ràng.
  • Ước tính kế hoạch, quản lý nhiệm vụ và báo cáo tiến độ thực hiện.

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 Công nghệ thông tin/Khoa học máy tính/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 Công nghệ thông tin tại: Đạ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; Đạ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ỹ chỉ 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, đọc hiểu tốt các tài liệu tiếng Anh liên quan đến công việc phụ trách. Giao tiếp bằng tiếng Anh là lợi thế.

Kiến thức

  • Có kiến thức tốt về CNTT.
  • Hiểu biết tốt về các sản phẩm, dịch vụ của ngân hàng.
  • Đã có kinh nghiệm tham gia phát triển các giải pháp công nghệ trong lĩnh vực tài chính, ngân hàng & đưa ra các giải pháp phân tích, thiết kế và phát triển các ứng dụng phần mềm.
  • Am hiểu về các giải pháp ứng dụng trong việc xử lý các quy trình nghiệp vụ ngân hàng (về tín dụng, thẻ, thông tin khách hàng,…); có hiểu biết tốt về  kiến trúc ứng dụng/ kiến trúc dữ liệu/ mô hình dữ liệu.
  • Kinh nghiệm mạnh mẽ trong việc xây dựng các hệ thống back-end có khả năng mở rộng và hiệu suất cao.
  • Kinh nghiệm trong thiết kế cơ sở dữ liệu, SQL và các cơ sở dữ liệu NoSQL.
  • Kinh nghiệm trong việc tích hợp các ứng dụng front-end với hệ thống back-end.
  • Có kinh nghiệm phát triển các hệ thống theo kiến trúc Microservice.
  • Hiểu biết về các nền tảng điện toán đám mây như AWS, Google Cloud hoặc Azure.
  • Hiểu biết về các tiêu chuẩn và pattern thiết kế trong phát triển phần mềm.
  • Hiểu biết về các phương pháp phát triển Agile.
  • Có kinh nghiệm làm việc trong các nhóm đa chức năng hoặc Agile team
  • Có kiến thức về lập trình an toàn, mã hóa, ký số dữ liệu truyền nhận

Kinh nghiệm

  • Có tối thiểu 3 năm kinh nghiệm tại vị trí tương đương trong ngành tài chính, ngân hàng.

Kỹ năng

  • Kỹ năng nghiên cứu công nghệ mới
  • Kỹ năng tổng hợp và phân tích thông tin
  • Kỹ năng sáng tạo và liên tục cải tiến
  • Kỹ năng làm việc theo nhóm /tổ chức

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

Độ tuổi

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

Ưu tiên

  • Có trên 2 năm kinh nghiệm làm kiến trúc sư giải pháp cho các tổ chức tài chính lớn hoặc trên 5 năm kinh nghiệm chuyên sâu về phát triển ứng dụng / thiết kế và vận hành.
  • Nhân sự đã có kinh nghiệm triển khai các dự án lớn (về Corebanking, CRM, Digital banking….).
  • Ưu tiên ứng viên có kinh nghiệm làm việc ở môi trường quốc tế hoặc tốt nghiệp tại các trường đại học nước ngoài

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 cần có cho vị trí Back-end Developer tại Vietcombank

1. Hard Skills (Kỹ năng kỹ thuật cốt lõi)

Ngôn ngữ lập trình & Framework Back-end:

  • Java (Spring Boot, Spring Cloud) — phổ biến nhất trong core banking
  • C# (.NET Core) — cũng được sử dụng nhiều tại các ngân hàng lớn
  • Python (Django/FastAPI) — cho microservices và data services
  • Node.js — cho các hệ thống real-time, API gateway
  • Go — đang nổi lên cho high-performance services

Database:

  • SQL: Oracle, PostgreSQL, MySQL, SQL Server (rất phổ biến trong ngân hàng)
  • NoSQL: MongoDB, Redis, Cassandra
  • Khả năng thiết kế cơ sở dữ liệu, tối ưu query, indexing, partitioning

Kiến trúc & Design Patterns:

  • Microservices, Service Mesh, API Gateway
  • RESTful API, GraphQL, gRPC
  • Message Queue: Kafka, RabbitMQ, ActiveMQ
  • Design Patterns: SOLID, DDD, Clean Architecture
  • CI/CD, Docker, Kubernetes, OpenShift

Hệ thống ngân hàng cụ thể (từ JD):

  • Internet Banking, Corporate Banking
  • Remittance (chuyển tiền quốc tế)
  • SWIFT messaging
  • Payment systems, Merchant management
  • Multi-factor authentication
  • E-commerce integration

2. Soft Skills (Kỹ năng mềm)

  • Tư duy phân tích, giải quyết vấn đề (problem-solving)
  • Làm việc nhóm, giao tiếp với BA, QA, business
  • Quản lý thời gian, ước lượng công việc (estimation)
  • Viết tài liệu kỹ thuật rõ ràng
  • Tiếng Anh đọc hiểu tài liệu chuyên ngành

3. Chứng chỉ nên có (ưu tiên)

Chứng chỉ Tổ chức Mức độ ưu tiên
OCP Java SE 11/17 Oracle ⭐⭐⭐⭐⭐
AWS Solutions Architect Amazon ⭐⭐⭐⭐
Oracle Database SQL Certified Oracle ⭐⭐⭐⭐
Spring Professional VMware/Pivotal ⭐⭐⭐⭐
CKA (Certified Kubernetes Admin) CNCF ⭐⭐⭐⭐
IELTS 6.0+ hoặc TOEIC 700+ ⭐⭐⭐⭐⭐ (bắt buộc tương đương B1)
CISSP / Security+ (ISC)² / CompTIA ⭐⭐⭐ (cho banking security)

4. Bảng so sánh năng lực theo cấp bậc

Cấp bậc Kinh nghiệm Yêu cầu chính
Fresher/Junior 0-2 năm Nắm vững Java/.NET, SQL, biết Spring Boot
Middle 2-4 năm Microservices, performance tuning, banking domain
Senior 4-7 năm Thiết kế kiến trúc, mentoring, tối ưu hệ thống
Lead/Architect 7+ năm Chiến lược công nghệ, lập kế hoạch dài hạn

5. Trường được ưu tiên

JD liệt kê cụ thể: BKHN, BK TPHCM, NEU, UEH, VNU, PTIT, KMA, MTA, HNUE/HCMUE, GTVT, ĐH Mở, FPT và các trường nước ngoài uy tín. Nếu bạn tốt nghiệp trường khác, đừng quá lo — năng lực thực tế và kinh nghiệm fintech vẫn là yếu tố quyết định.

Chuẩn bị phỏng vấn

Hướng dẫn phỏng vấn vị trí Back-end Developer tại Vietcombank

Quy trình tuyển dụng thường gặp (3-5 vòng)

Vòng 1: Sơ loại hồ sơ

  • Kiểm tra bằng cấp, trường, GPA (yêu cầu Khá trở lên)
  • Xác minh chứng chỉ tiếng Anh (B1 trở lên)
  • Loại hình đào tạo phải là chính quy tập trung

Vòng 2: Bài test chuyên môn / Online Assessment

  • Lập trình (thường dùng HackerRank, Codility)
  • Câu hỏi SQL, database design
  • Java Core, Spring Framework, OOP
  • Có thể có phần tiếng Anh kỹ thuật

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

  • Phỏng vấn 1-1 với Senior/Lead Developer hoặc Manager
  • Thời gian: 60-90 phút
  • Có thể có bài whiteboard / live coding

Vòng 4: Phỏng vấn HR & Behavioral

  • Kiểm tra background, lý do ứng tuyển
  • Câu hỏi về lương, định hướng
  • Đôi khi có bài personality test (DISC, MBTI)

Vòng 5: Phỏng vấn Trưởng phòng / Ban Giám đốc (nếu cần)

  • Cấp Senior trở lên có thể có thêm vòng này
  • Tập trung vào chiến lược, tầm nhìn

---

Câu hỏi phỏng vấn thường gặp

Vòng Technical:

1. "Hãy thiết kế hệ thống Internet Banking cho 10 triệu user đồng thời?"

  • Cần đề cập: load balancer, microservices, caching (Redis), database sharding, message queue, CDN

2. "Sự khác biệt giữa SQL và NoSQL? Khi nào nên dùng cái nào?"

  • Ví dụ: dùng Oracle/PostgreSQL cho giao dịch tài chính (ACID), MongoDB cho log/audit, Redis cho session/cache

3. "TDD là gì? Bạn áp dụng thế nào trong dự án?"

  • Test-Driven Development, viết test trước khi code
  • Công cụ: JUnit, Mockito, TestNG

4. "Làm sao đảm bảo security trong API banking?"

  • OAuth2, JWT, mTLS, encryption, rate limiting, audit log

5. "So sánh Monolith và Microservices?"

  • Microservices phù hợp cho hệ thống lớn, đội lớn, cần scale độc lập
  • Monolith đơn giản hơn cho team nhỏ, MVP

6. "Bạn xử lý thế nào khi hệ thống chậm đột ngột?"

  • Monitoring (Prometheus, Grafana), APM, profiling, tìm bottleneck

7. "REST vs GraphQL vs gRPC — chọn cái nào cho banking?"

  • REST phổ biến, gRPC cho internal microservice, GraphQL cho frontend linh hoạt

8. "Thiết kế bảng cho hệ thống chuyển tiền?"

  • Account, Transaction, Audit Log, idempotency key để tránh double-spending

9. "Giải thích ACID và eventual consistency?"

  • ACID: Atomicity, Consistency, Isolation, Durability
  • Eventual consistency: CAP theorem trong distributed system

10. "Bạn đã làm việc với SWIFT message chưa?"

  • MT103, MT202, MX format — biết cơ bản là lợi thế lớn

Vòng HR:

  • "Tại sao bạn muốn làm việc tại ngân hàng thay vì tech company?"
  • "Bạn biết gì về Vietcombank?"
  • "Bạn xử lý thế nào khi có deadline gấp mà chưa xong?"
  • "Mức lương mong muốn?"
  • "Bạn có thể làm thêm giờ khi hệ thống gặp sự cố không?"

---

Tips chuẩn bị quan trọng

Nên làm:

  • Ôn lại Java Core, Spring Boot, SQL sâu (3-5 ngày)
  • Đọc về Vietcombank: lịch sử, sản phẩm (VCB Digibank, VCB Money), chiến lược chuyển đổi số
  • Chuẩn bị 2-3 dự án cá nhân/nhóm để demo (GitHub có README rõ ràng)
  • In 3-5 bản CV, đem theo bút, sổ tay
  • Đến sớm 15-20 phút

Không nên:

  • Đừng nói xấu công ty cũ
  • Đừng yêu cầu mức lương quá cao ở vòng đầu (tìm hiểu range trước)
  • Đừng nói "tôi chỉ biết JavaScript" — JD rõ ràng yêu cầu back-end mạnh
  • Đừng quên mang theo bằng cấp, chứng chỉ bản gốc

---

Dress Code

  • Vòng technical: Smart casual (áo polo, quần kaki, giày thể thao lịch sự)
  • Vòng HR/Management: Business formal (vest, sơ mi trắng, quần âu, giày tây)
  • Ngân hàng nhà nước khá coi trọng ngoại hình — ăn mặc chỉn chu là điểm cộng

Địa điểm phỏng vấn

Vietcombank Tower, 198 Trần Quang Khải, Hoàn Kiếm, Hà Nội (hoặc chi nhánh Công nghệ thông tin ở các khu vực khác). Nên kiểm tra email xác nhận địa điểm cụ thể.

Lộ trình ôn thi

Lộ trình ôn thi & chuẩn bị trong 1-2 tuần

Tuần 1: Nền tảng kỹ thuật cốt lõi

Ngày 1-2: Java Core & OOP

  • OOP: Encapsulation, Inheritance, Polymorphism, Abstraction
  • SOLID principles
  • Collection Framework: List, Set, Map, Queue
  • Concurrency: Thread, ExecutorService, CompletableFuture, synchronized, volatile
  • Java 8+: Lambda, Stream API, Optional, Functional Interface
  • Exception handling, Generics, Reflection
  • Tài liệu: "Effective Java" (Joshua Bloch), Oracle Java Docs

Ngày 3-4: Spring Boot & Microservices

  • Spring Core: IoC, DI, Bean lifecycle
  • Spring Boot: Auto-config, Starter, Actuator
  • Spring Data JPA, Spring Security, Spring Cloud
  • Microservices: Eureka/Consul, Config Server, Gateway, Circuit Breaker (Resilience4j)
  • Thực hành: build REST API CRUD + authentication + deploy lên Docker

Ngày 5: Database & SQL

  • SQL nâng cao: JOIN, GROUP BY, Window Functions, CTE, Index
  • Normalization (1NF, 2NF, 3NF, BCNF)
  • Transaction, Isolation Level, Deadlock
  • NoSQL: MongoDB aggregation, Redis caching strategies
  • Thực hành: thiết kế schema cho hệ thống chuyển tiền

Ngày 6-7: System Design & Architecture

  • Scalability: horizontal vs vertical scaling
  • Caching strategies, CDN, Load Balancer
  • Message Queue: Kafka (partition, consumer group)
  • Database sharding, replication, CAP theorem
  • Tham khảo: "System Design Interview" (Alex Xu), educative.io

Tuần 2: Kiến thức ngân hàng & luyện phỏng vấn

Ngày 8-9: Nghiệp vụ ngân hàng

  • Internet Banking, Mobile Banking
  • Core banking: tài khoản, giao dịch, số dư
  • SWIFT network, ISO 20022
  • Thẻ tín dụng, POS, ATM
  • PCI-DSS, bảo mật thông tin khách hàng
  • Tham khảo: trang VCB, tài liệu từ NHNN, blog fintech Việt Nam

Ngày 10: Testing & DevOps

  • TDD, BDD, Unit Test (JUnit 5, Mockito)
  • Integration Test, SIT, UAT
  • CI/CD: Jenkins, GitLab CI, GitHub Actions
  • Docker, Docker Compose, Kubernetes cơ bản
  • Monitoring: Prometheus, Grafana, ELK Stack

Ngày 11-12: Luyện coding & mock interview

  • Luyện trên LeetCode (Medium level): 5-10 bài/ngày, focus Array, String, Tree, DP
  • Mock interview với bạn bè hoặc dùng pramp.com, interviewing.io
  • Luyện giải thích thought process bằng tiếng Anh

Ngày 13-14: Tổng hợp & polish CV

  • Đọc lại toàn bộ JD, liệt kê keyword để "match"
  • Viết CV dạng achievement-based (số liệu cụ thể)
  • Chuẩn bị 5 câu hỏi thông minh để hỏi ngược interviewer
  • Đọc về tin tức Vietcombank 6 tháng gần nhất

---

Tài liệu tham khảo nên dùng

Sách:

  • "Effective Java" — Joshua Bloch
  • "Spring in Action" — Craig Walls
  • "Designing Data-Intensive Applications" — Martin Kleppmann
  • "System Design Interview" (Vol 1 & 2) — Alex Xu
  • "Clean Architecture" — Robert C. Martin

Khóa học online:

  • Coursera: "Java Programming and Software Engineering Fundamentals" (Duke)
  • Udemy: "Spring Boot Microservices with Spring Cloud"
  • educative.io: "Grokking System Design" / "Grokking Microservices"
  • Udemy: "System Design and Architecture"

Blog & Website:

  • baeldung.com (Spring/Java)
  • medium.com (search "back-end banking system design")
  • martinfowler.com (architecture)
  • javatpoint.com (Java core)
  • tech.vietcombank.vn (tuyển dụng & tin tức nội bộ)

YouTube:

  • "Java Brains", "Amigoscode", "Tech Primers"
  • "CodeWithDarryl", "Hieu Nguyen Dev" (tiếng Việt)

---

Lộ trình "khẩn cấp" 3 ngày (nếu sát ngày thi)

1. Đọc kỹ JD, note từ khóa
2. Ôn 50 câu Java/Spring thường gặp nhất
3. Luyện 10 bài LeetCode Medium
4. Đọc 2-3 bài blog về thiết kế hệ thống banking
5. Chuẩn bị câu hỏi cho interviewer

---

Checklist cuối cùng trước ngày đi

  • [ ] CV in ra 3 bản, có ảnh chỉn chu
  • [ ] Bằng tốt nghiệp + bảng điểm (gốc + photo)
  • [ ] Chứng chỉ tiếng Anh (IELTS/TOEIC)
  • [ ] Chứng chỉ IT nếu có (OCP, AWS...)
  • [ ] Giấy tờ tùy thân
  • [ ] Sổ tay + bút
  • [ ] Laptop cá nhân (backup, nếu cần demo project)

Tư vấn nghề nghiệp

Lời khuyên sự nghiệp cho vị trí Back-end Developer tại Vietcombank

1. Tại sao nên chọn vị trí này?

Ưu điểm:

  • Làm việc tại ngân hàng lớn nhất Việt Nam (top 4 NHTMCP nhà nước)
  • Hệ thống core banking phức tạp — cơ hội học hỏi rất lớn
  • Mức lương ổn định, phúc lợi tốt (BHXH, BHTN, BHLĐ, thưởng Tết, thưởng 13-14 tháng)
  • Thương hiệu VCB trên CV rất có giá trị
  • Được training bài bản về nghiệp vụ ngân hàng
  • Cơ hội chuyển sang các vị trí BA, PM, Architect

Nhược điểm:

  • So với fintech/tech company lớn, lương có thể thấp hơn 20-30% ở cùng cấp
  • Quy trình có thể chậm, cứng nhắc hơn private sector
  • Một số hệ thống legacy cũ (mainframe, COBOL) có thể cần tiếp cận
  • Yêu cầu hệ thống chính quy rất rõ ràng — loại trừ nhiều ứng viên tiềm năng

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

```
Chuyên viên (Fresher - 2 năm)

Chuyên viên chính (3-5 năm) — Middle/Senior

Chuyên viên cao cấp (5-8 năm) — Senior

Phó Trưởng phòng (8-12 năm) — Lead/Manager

Trưởng phòng (10-15 năm) — Manager

Phó Giám đốc Trung tâm (15+ năm) — Director
```

Đánh giá dựa trên: năng lực chuyên môn + kết quả công việc + chứng chỉ nội bộ + đánh giá năng lực hàng năm.

3. Mức lương kỳ vọng (ước lượng — có thể thay đổi tùy ngân hàng và thời điểm)

Cấp bậc Kinh nghiệm Mức lương gross/tháng (VNĐ)
Fresher/Chuyên viên 0-2 năm 15 - 25 triệu
Middle/Chuyên viên chính 2-5 năm 25 - 45 triệu
Senior/Chuyên viên cao cấp 5-8 năm 45 - 70 triệu
Lead 8-12 năm 70 - 100 triệu
Manager/Architect 10+ năm 100 - 180 triệu
Director 15+ năm 150 - 300 triệu

Lưu ý: mức lương có thể thay đổi tùy ngân hàng và thời điểm. Ngoài lương còn có: thưởng Tết (1-6 tháng lương), thưởng KPI quý/năm, phụ cấp ăn trưa, phụ cấp điện thoại, BHXH full 100% lương.

4. Kỹ năng cần phát triển thêm trong 1-2 năm đầu

Kỹ thuật:

  • Cloud (AWS/Azure) — ít nhất 1 platform ở level Associate
  • Kubernetes & Container orchestration
  • Kafka ở mức production
  • Observability (Prometheus + Grafana + ELK)
  • Security best practices (OWASP, penetration testing cơ bản)

Nghiệp vụ:

  • Học sâu về Basel II/III, IFRS 9
  • Tìm hiểu quy định NHNN về CNTT (Circular 17/2024)
  • Nắm vững luật an ninh mạng, bảo vệ dữ liệu cá nhân

Mềm:

  • Kỹ năng viết tài liệu chuyên nghiệp
  • Thuyết trình trước đám đông
  • Quản lý dự án cơ bản (Agile/Scrum)

5. Lời khuyên thực tế từ "đàn anh"

🔹 Đừng đợi 100% sẵn sàng mới apply. JD Vietcombank thường đòi hỏi nhiều, nhưng nếu bạn match 60-70% thì vẫn nên thử. Quá trình phỏng vấn cũng là cơ hội học.

🔹 Nếu bạn đến từ ngân hàng khác hoặc fintech, đừng ngại — kinh nghiệm domain banking là điểm cộng cực lớn. Nhấn mạnh các dự án đã làm liên quan đến core banking, payment, security.

🔹 Nếu bạn là sinh viên năm cuối, hãy thực tập tại các ngân hàng trước (VCB, Techcombank, MB, VPBank đều có chương trình internship). Cơ hội chuyển từ intern sang fulltime rất cao.

🔹 Mạng lưới quan trọng. Tham gia cộng đồng Vietnam Java Community, BE Bootcamp Vietnam, các group LinkedIn về banking tech.

🔹 Đàm phán lương. VCB thường trả lương theo band cứng, ít linh hoạt hơn private sector. Tuy nhiên có thể đàm phán thưởng KPI, phụ cấp, thời gian review lương sớm.

🔹 Cân nhắc 3-5 năm ở VCB rồi chuyển. Thương hiệu VCB + 3-5 năm kinh nghiệm banking domain là combo rất mạnh để apply sang fintech (MoMo, ZaloPay, VNPay, Timo, Cake...) với mức lương cao hơn 30-50%.

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

Em là sinh viên năm cuối BKHN, GPA 3.2, chưa có kinh nghiệm đi làm. Em có nên apply vị trí này không?

Hoàn toàn nên apply! JD không ghi rõ số năm kinh nghiệm, chỉ yêu cầu tốt nghiệp loại Khá trở lên — bạn đủ điều kiện. Tuy nhiên để tăng tỷ lệ đậu, em nên: (1) Làm 1-2 project cá nhân bằng Spring Boot + PostgreSQL + Redis, đẩy lên GitHub có README chi tiết; (2) Có chứng chỉ tiếng Anh IELTS 5.5+ hoặc TOEIC 600+; (3) Thực tập 3-6 tháng ở bất kỳ công ty tech nào để có dòng 'kinh nghiệm làm việc' trong CV. VCB đánh giá cao ứng viên từ BKHN nên đây là lợi thế.

Mức lương fresher cho vị trí này khoảng bao nhiêu? Em mới ra trường năm 2025.

Theo mặt bằng chung, mức lương gross cho fresher back-end tại VCB hiện nay khoảng 15-22 triệu/tháng (mức lương có thể thay đổi tùy ngân hàng và thời điểm). Ngoài ra bạn còn nhận được: thưởng Tết (thường 2-4 tháng lương), thưởng KPI năm, phụ cấp cơm/điện thoại, BHXH full. So với fintech startup (MoMo, ZaloPay trả 18-30 triệu cho fresher) thì VCB thấp hơn, nhưng đổi lại công việc ổn định, brand mạnh và học được nghiệp vụ banking chuyên sâu. Nếu bạn đã có 1-2 năm kinh nghiệm thì range sẽ là 22-35 triệu.

Tôi đang làm back-end Java ở một công ty fintech (2 năm kinh nghiệm), có nên nhảy sang VCB không?

Đây là câu hỏi nhiều người gặp. Câu trả lời tùy mục tiêu của bạn: NÊN sang nếu bạn muốn (1) học core banking domain, (2) thương hiệu VCB trên CV để sau 3-5 năm apply sang vị trí cao hơn ở nơi khác, (3) công việc ổn định hơn startup. KHÔNG NÊN nếu bạn ưu tiên (1) lương cao hơn (fintech thường trả hơn 20-30%), (2) tech stack mới nhất (startup dùng cloud-native nhiều hơn), (3) cơ hội làm sản phẩm scale toàn cầu. Nếu quyết định apply, nhấn mạnh vào kinh nghiệm với payment, KYC, fraud detection — đây là điểm VCB rất thích ở ứng viên có nền tảng fintech.

JD nói yêu cầu trường thuộc danh sách cụ thể. Tôi tốt nghiệp ĐH Công nghiệp Hà Nội, có apply được không?

Đây là rào cản lớn. JD liệt kê rất cụ thể các trường: BKHN, NEU, VNU, PTIT, KMA, MTA, FPT... — không có ĐH Công nghiệp trong danh sách. Theo kinh nghiệm, Vietcombank khá nghiêm túc với tiêu chí này ở vòng sơ loại HR. Tuy nhiên: (1) Nếu bạn có kinh nghiệm 5+ năm và portfolio dự án ấn tượng, có thể vẫn qua được vòng HR; (2) Nếu bạn có thêm bằng Thạc sĩ ở trường top (VNU, PTIT, BKHN), đó sẽ là yếu tố bù đắp; (3) Nên apply thử — đôi khi JD công bố rộng hơn tiêu chí thực tế. Nếu bị reject ở vòng hồ sơ, bạn có thể thử lại sau khi có thêm chứng chỉ (OCP, AWS) hoặc kinh nghiệm domain banking.

Java và .NET — ngân hàng này chủ yếu dùng công nghệ nào? Tôi nên focus vào đâu?

Vietcombank sử dụng cả Java lẫn .NET trong các hệ thống khác nhau, nhưng Java chiếm ưu thế hơn ở core banking và Internet Banking (do Oracle/Java stack phổ biến cho hệ thống tài chính). Tuy nhiên có những hệ thống legacy và mới vẫn dùng .NET. Lời khuyên của mình: (1) Focus Java + Spring Boot là an toàn nhất vì cộng đồng lớn, nhiều việc; (2) Nếu bạn có nền tảng .NET, đừng bỏ — VCB vẫn tuyển .NET developer. Trong CV, bạn có thể liệt kê cả hai nếu có kinh nghiệm. Ngoài ra, kiến thức về Oracle Database, WebLogic, Kafka là điểm cộng lớn vì VCB đang chuyển đổi dần lên kiến trúc microservices.

Tôi muốn chuyển từ BA sang làm back-end developer. Có khả thi không và cần chuẩn bị gì?

Hoàn toàn khả thi, đặc biệt nếu bạn đã có nền tảng IT và đang làm BA trong lĩnh vực ngân hàng. Lộ trình 6-12 tháng cho bạn: (1) Học Java + Spring Boot qua Udemy/Coursera 2-3 tháng, làm 2-3 project cá nhân; (2) Học SQL sâu, thiết kế database; (3) Học Git, Docker cơ bản; (4) Apply vị trí Junior Back-end — chấp nhận giảm lương 20-30% so với BA hiện tại để được vào làm; (5) Điểm mạnh của bạn là hiểu nghiệp vụ ngân hàng — nhấn mạnh điều này trong CV. Nhiều BA đã chuyển thành công sang dev vì 'domain knowledge' là rào cản lớn nhất với dev mới vào ngân hàng. VCB và Techcombank đều có chương trình đào tạo nội bộ cho dev fresh.

So với làm ở MoMo/ZaloPay/VNPay, làm back-end ở VCB có khác gì về mặt kỹ thuật?

Khác biệt đáng kể: VỀ TECH STACK: Fintech thường dùng cloud-native (AWS/GCP), microservices mới, Kubernetes, event-driven nhiều hơn. VCB vẫn có nhiều hệ thống on-premise, một số legacy, đang trong quá trình chuyển đổi dần. VỀ TỐC ĐỘ: Fintech release nhanh hơn (CI/CD mature, deploy nhiều lần/ngày), VCB release chậm hơn do quy trình compliance nghiêm ngặt. VỀ DOMAIN: VCB có hệ thống core banking sâu (tín dụng, tiền gửi KYC), fintech thường là layer phía trên (payment gateway, e-wallet). VỀ SCALE: Cả hai đều có scale lớn nhưng bài toán khác nhau. Lời khuyên: Nếu bạn thích tech mới nhất và tốc độ cao → fintech. Nếu muốn hiểu sâu ngân hàng truyền thống và ổn định → VCB. Có thể làm 2-3 năm mỗi nơi để có background toàn diện.

Em đang là sinh viên PTIT năm 3, muốn apply thực tập hoặc fresher tại VCB. Em cần làm gì ngay từ bây giờ?

PTIT nằm trong danh sách ưu tiên của VCB — đây là lợi thế lớn. Kế hoạch 1 năm cho em: (1) Học Java core + Spring Boot ngay, làm 2-3 project cá nhân có GitHub; (2) Lấy chứng chỉ tiếng Anh IELTS 6.0+ hoặc TOEIC 700+ (B1 tối thiểu); (3) GPA phấn đấu 3.2+ để đảm bảo tốt nghiệp Khá; (4) Tham gia câu lạc bộ IT, hackathon, cuộc thi lập trình để có điểm CV; (5) Apply chương trình internship VCB vào mùa hè năm 4 — thường mở tháng 3-5; (6) Đọc về VCB Digibank, VCB Money để hiểu sản phẩm; (7) Networking với anh chị đã làm ở VCB qua LinkedIn. Mức lương intern khoảng 3-6 triệu/tháng, fresher fulltime 15-22 triệu — đừng quá kỳ vọng cao ngay.