Bỏ qua điều hướng
VPBank
VPBank

[HN/HCM] Backend Developer Expert - CG Phát triển giải pháp CNTT - TA172

CG Phát triển giải pháp CNTT Khối Công nghệ thông tin
CMNV

Mô tả công việc

ABOUT THE JOB

I. JOB PURPOSE

Đóng vai trò chuyên gia kỹ thuật trong việc thiết kế và phát triển các giải pháp số cho khách hàng doanh nghiệp, đảm nhậm vai trò technical lead trong các team Agile, định hướng kiến trúc và thực hành phát triển nhằm đảm bảo tiến độ, chất lượng sản phẩm và sự phù hợp với chiến lược chuyển đổi số của tổ chức.

II. CRITICAL ACCOUNTABILITIES

1.     Dẫn dắt thiết kế và triển khai các giải pháp phức tạp, đảm bảo giải pháp đáp ứng yêu cầu kỹ thuật, kinh doanh và tuân thủ quy định pháp lý.

2.     Đảm nhậm vai trò technical lead trong các team Agile; định hướng kiến trúc và chuẩn phát triển đảm bảo tiến độ và chất lượng sản phẩm.

3.     Thiết kế và triển khai tích hợp hệ thống với core banking, đối tác bên ngoài và các hệ thống workflow nội bộ.

4.     Tư vấn công nghệ cho các bên liên quan đa chức năng; đảm bảo đồng bộ giữa giải pháp kỹ thuật và chiến lược chuyển đổi số.

5.     Nghiên cứu và ứng dụng các công nghệ mới nổi (AI, Cloud, Containerization, DevOps, …) nhằm nâng cao hiệu quả phát triển và hiệu năng hệ thống.

6.     Phân tích, review thiết kế kiến trúc và source code do các thành viên team và đối tác cung cấp; đảm bảo tuân thủ chuẩn bảo mật và công nghệ.

7.     Xây dựng và cải tiến framework/chuẩn phát triển, DevSecOps pipeline và quy trình kỹ thuật cho đội ngũ.

8.     Mentoring và phát triển năng lực kỹ thuật cho các thành viên trong team; chia sẻ kiến thức và xây dựng văn hóa học hỏi.

9.     Hỗ trợ xử lý sự cố kỹ thuật phức tạp trên môi trường production; đảm bảo SLA và khả năng phục hồi hệ thống.

III. REQUIREMENTS

  • Trình độ đào tạo / Educational Qualifications

-       Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ Thông tin, Khoa học Máy tính, Kỹ thuật Phần mềm hoặc các ngành liên quan.

  1. Kiến thức/ Chuyên môn cần có / Relevant Knowledge - Expertise

-       Thành thạo ít nhất một ngôn ngữ lập trình backend (Java, C#, …) và framework tương ứng (Spring Boot, .NET Core, …).

-       Hiểu biết vững về RESTful API, microservices, kiến trúc hướng sự kiện (event-driven architecture) và các mô hình tích hợp hệ thống.

-       Có kinh nghiệm thực tế với nền tảng cloud (ưu tiên AWS), công nghệ container và công cụ CI/CD

-       Quen thuộc với các công cụ GitLab, Jira, Docker, Kafka, Kibana và các giải pháp giám sát hệ thống.

-       Có kiến thức tốt về bảo mật ứng dụng (OWASP, mã hóa, quản lý định danh), đặc biệt trong lĩnh vực tài chính.

-       Có kinh nghiệm làm việc theo Agile/Scrum và phương pháp DevSecOps.

  1. Các kỹ năng/ Skills

-       Tư duy phân tích tốt, có khả năng chuyển đổi nhu cầu nghiệp vụ thành các giải pháp kỹ thuật có khả năng mở rộng và dễ bảo trì.

-       Có tư duy hệ thống và tinh thần chủ động trong giải quyết vấn đề.

-       Kỹ năng giao tiếp xuất sắc và khả năng phối hợp hiệu quả với các nhóm đa chức năng.

-       Ham học hỏi, chủ động cập nhật công nghệ mới và có khả năng hướng dẫn/mentoring cho người khác.

  1. Các kinh nghiệm liên quan/ Relevant Experience

-       Tối thiểu 10 năm kinh nghiệm trong lĩnh vực CNTT.

-       Ít nhất 3 năm ở vai trò lãnh đạo kỹ thuật hoặc kiến trúc giải pháp trong lĩnh vực tài chính/ngân hàng.

-       Kinh nghiệm thiết kế hệ thống tích hợp với core banking và/hoặc đối tác bên ngoài.

-       Kinh nghiệm với mô hình Agile/Scrum và DevSecOps.

THÔNG TIN KHÁC 1, Địa chỉ làm việc:

  • HN: VPBank HO, 89 Láng Hạ, Đống Đa, Hà Nội

  • HCM: Tòa nhà E-town Central, 11 Đoàn Văn Bơ, Phường Xóm Chiếu

2, Thông tin chi tiết trao đổi Ms. Hạnh - SĐT/Zalo: 0348969260

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

🎯 Phân tích kỹ năng — Backend Developer Expert tại VPBank

Đây là vị trí Expert/Technical Lead cấp cao trong Khối CNTT ngân hàng, yêu cầu profile khá dày dặn. Mình phân tích chi tiết từng nhóm kỹ năng nhé:

1️⃣ Hard Skills — Bắt buộc phải có

Nhóm kỹ năngYêu cầu cụ thểMức độ ưu tiên
Ngôn ngữ backendJava (Spring Boot) hoặc C# (.NET Core) — thành thạo ít nhất 1🔴 Bắt buộc
Kiến trúc hệ thốngMicroservices, RESTful API, Event-driven architecture🔴 Bắt buộc
Cloud PlatformAWS (ưu tiên), có thể Azure/GCP🔴 Bắt buộc
Container & OrchestrationDocker, Kubernetes (bonus)Bắt buộc
Message BrokerKafka (bắt buộc), RabbitMQ (bonus)🟡 Quan trọng
CI/CD & DevOpsGitLab CI, Jenkins, ArgoCD🟡 Quan trọng
Công cụ quản lýGitLab, Jira, Kibana, Grafana, Prometheus🟡 Quan trọng
Bảo mật ứng dụngOWASP Top 10, mã hóa, OAuth2/JWT, Identity Management🔴 Bắt buộc
Core Banking IntegrationTích hợp với Temenos, T24, hoặc core banking tương đương🔴 Bắt buộc
DatabasePostgreSQL, Oracle, MongoDB, Redis🟡 Quan trọng

2️⃣ Kiến thức chuyên môn nâng cao

  • Domain Banking/Finance: Hiểu luồng nghiệp vụ cho vay, tiền gửi, thanh toán, treasury, eKYC, AML
  • Quy định pháp lý: NHNN circulars về CNTT ngân hàng, tiêu chuẩn bảo mật PCI DSS, ISO 27001
  • Pattern thiết kế: Saga, CQRS, Circuit Breaker, API Gateway
  • Observability: Distributed tracing (Jaeger/Zipkin), logging, monitoring
  • AI/ML cơ bản: Hiểu cách tích hợp AI/ML vào giải pháp (là điểm cộng)

3️⃣ Soft Skills — Phân biệt ứng viên

Kỹ năngBiểu hiện cần có
Tư duy hệ thốngNhìn được bức tranh lớn, đánh đổi trade-off giữa các giải pháp
Kỹ năng mentoringĐã từng coaching junior/mid thành senior
Stakeholder managementGiao tiếp với BA, PO, Product, Compliance, Auditor
Tư duy kinh doanhChuyển business requirement thành giải pháp có ROI rõ ràng
Quyết đoán trong sự cốXử lý production incident dưới áp lực cao

4️⃣ Chứng chỉ gợi ý (không bắt buộc nhưng tạo lợi thế)

Chứng chỉGiá trị
AWS Solutions Architect ProfessionalCao nhất cho cloud architecture
AWS Developer AssociateTốt cho backend developer
CKA (Certified Kubernetes Administrator)Nếu làm K8s nhiều
OCP Java SE 17Cho lập trình viên Java
CISSP / CISMCho security-focused role
SAFe AgilistNếu làm SAFe ở VPBank
TOGAFNếu muốn đi sâu kiến trúc doanh nghiệp

5️⃣ Bảng so sánh mức độ phù hợp

Nếu bạn đang ở các vị trí sau, đây là cơ hội phù hợp:

  • ✅ Senior Backend Engineer (5-7 năm) → Cần thêm 3-5 năm nữa
  • ✅ Tech Lead / Engineering Manager (3-5 năm) ở fintech/bank → Phù hợp
  • ✅ Solution Architect ở ngân hàng (5+ năm) → Rất phù hợp
  • ✅ Backend ở non-bank (10 năm) → Cần banking domain
  • ❌ Junior/Mid Developer → Chưa phù hợp

🗣️ Hướng dẫn phỏng vấn

Quy trình tuyển dụng dự kiến (VPBank & các ngân hàng lớn)

Quy trình thường 4-6 vòng, có thể kéo dài 3-5 tuần:

Round 1: HR Screening (30-45 phút)
   ↓
Round 2: Technical Test / Online Assessment (60-90 phút)
   ↓
Round 3: Technical Interview với Engineering Manager / Architect (60-90 phút)
   ↓
Round 4: Technical Deep Dive / Case Study (90-120 phút)
   ↓
Round 5: Hiring Manager + Business Lead (60 phút)
   ↓
Round 6: Final với Head of Department / HR Director (30-45 phút)

Câu hỏi hay gặp theo từng vòng

🔹 Vòng HR Screening

  • Giới thiệu bản thân, tóm tắt kinh nghiệm 10 năm
  • Lý do nghỉ việc / muốn chuyển sang VPBank?
  • Mức lương hiện tại & kỳ vọng?
  • Thời gian onboard sớm nhất?
  • Bạn biết gì về VPBank và chiến lược chuyển đổi số của họ?

🔹 Vòng Technical Test

Thường là HackerRank hoặc custom platform, gồm:

  • Coding: Java/Spring Boot, giải thuật (graph, dynamic programming, concurrency)
  • System Design mini: Thiết kế URL shortener, rate limiter
  • MCQ: Microservices, Kafka, AWS services
  • SQL: Window functions, indexing, query optimization

🔹 Vòng Technical Interview — Kiến thức nền tảng

Java/Spring Boot:

  • Sự khác nhau giữa @Component, @Service, @Repository?
  • Spring Boot Actuator dùng để làm gì?
  • Giải thích cơ chế Garbage Collection (G1GC, ZGC)?
  • Cách optimize performance ứng dụng Java?
  • Reactive programming (WebFlux) vs traditional servlet?

Microservices & Integration:

  • Phân biệt synchronous (REST, gRPC) vs asynchronous (Kafka, RabbitMQ)?
  • Khi nào nên dùng Saga pattern? Các biến thể (Orchestration vs Choreography)?
  • Circuit Breaker (Resilience4j) hoạt động thế nào?
  • API Gateway patterns: authentication, rate limiting, routing
  • Event-driven architecture: event sourcing, CQRS

Cloud & DevOps:

  • AWS services bạn đã dùng: EC2, ECS, EKS, Lambda, S3, RDS, SQS, SNS?
  • Triển khai CI/CD pipeline như thế nào (GitLab CI)?
  • Blue-green deployment vs Canary deployment?
  • Kubernetes: Pod, Service, Deployment, StatefulSet
  • Infrastructure as Code (Terraform/CloudFormation)

Bảo mật:

  • OWASP Top 10 — kể tên và ví dụ từng cái
  • JWT vs OAuth2 vs SAML — khi nào dùng gì?
  • SQL Injection, XSS, CSRF prevention
  • Encryption at rest vs in transit
  • PCI DSS requirements cho banking

Banking Domain:

  • Core banking là gì? Bạn đã tích hợp với core nào?
  • Idempotency trong payment API — tại sao quan trọng?
  • Double-entry bookkeeping
  • Reconciliation process
  • AML/KYC flow trong hệ thống

🔹 Vòng Technical Deep Dive / Case Study

Một case study thường gặp:

"Thiết kế hệ thống cho phép doanh nghiệp gửi file batch payroll lúc 2h sáng, xử lý qua nhiều service, tích hợp với core banking để chuyển tiền cho hàng nghìn nhân viên, đảm bảo đúng số tiền, có retry, audit log, real-time status cho client."

Bạn cần:

  1. Vẽ architecture diagram (microservices + Kafka + core banking)
  2. Chọn database, message broker
  3. Xử lý idempotency, distributed transaction
  4. Monitoring & alerting strategy
  5. Security considerations
  6. Trade-off analysis

🔹 Vòng Hiring Manager

  • Quản lý team 5-10 người như thế nào?
  • Cách bạn resolve conflict giữa các dev?
  • Bạn đã từng đưa ra quyết định kiến trúc sai — lesson learned?
  • Tầm nhìn 2-3 năm tới cho ngân hàng số?

💡 Tips chuẩn bị quan trọng

  1. Nghiên cứu VPBank trước: Đọc báo chí, annual report, các dự án chuyển đổi số gần đây (VPBank Neo, Cake, SME digital onboarding...)
  2. Chuẩn bị portfolio: Danh sách dự án, đặc biệt các dự án banking/finance có thể chia sẻ
  3. STAR method: Cho mọi câu hỏi behavioral — Situation, Task, Action, Result
  4. Đặt câu hỏi cho interviewer: Cho thấy bạn nghiêm túc và tư duy
  5. Dress code: Business formal cho vòng final, smart casual cho technical rounds
  6. Bring laptop/iPad với diagram tool nếu cần v trong case study

📚 Ôn thi & Chuẩn bị

Lộ trình 2 tuần trước phỏng vấn

Tuần 1 — Nền tảng kiến thức

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

  • Đọc "Spring in Action" (chapters về microservices, security)
  • Practice trên Baeldung.com
  • Review: Spring Boot 3.x features, virtual threads (Java 21)

Ngày 3-4: System Design & Microservices

  • Đọc: Designing Data-Intensive Applications (chapters về consistency, messaging)
  • Practice cases trên System Design Interview
  • Review patterns: Saga, CQRS, Event Sourcing, Outbox

Ngày 5-6: AWS + DevOps

  • AWS Solutions Architect path (nếu chưa có cert thì cramming qua video)
  • Review: ECS vs EKS, Lambda cold start, S3 event notifications
  • CI/CD: GitLab CI YAML syntax, GitOps with ArgoCD

Ngày 7: Banking Domain

  • Đọc về Temenos T24, Finastra, hoặc core banking phổ biến ở VN
  • Tìm hiểu: ISO 20022, SWIFT messaging, payment standards
  • Tham khảo circulars của NHNN về CNTT

Tuần 2 — Thực hành & Mock interview

Ngày 8-9: Practice coding

  • LeetCode medium/hard (focus: concurrency, graph, DP)
  • HackerRank Java certification practice
  • Review các lỗi production bạn từng fix

Ngày 10-11: Mock interview

  • Nhờ bạn bè hoặc dùng Pramp, exercism
  • Practice system design: thiết kế trading platform, payment gateway
  • Record lại và self-review

Ngày 12-13: Chuẩn bị portfolio

  • Tạo slide 10-15 trang về 2-3 dự án lớn nhất
  • Architecture diagrams (sử dụng draw.io, Excalidraw, Mermaid)
  • Metrics: Throughput, latency, uptime, team size

Ngày 14: Final review

  • Đọc lại JD, note 10 điểm chính cần match
  • Chuẩn bị 5 câu hỏi thông minh cho interviewer
  • In CV, sơ mi trắng, test tech setup (camera, mic cho online interview)

Tài liệu tham khảo

Chủ đềTài liệu
JavaEffective Java (Joshua Bloch), Spring in Action
MicroservicesBuilding Microservices (Sam Newman), Microservices Patterns (Chris Richardson)
System DesignDDIA, Alex Xu's System Design Interview Vol 1 & 2
KafkaConfluent docs, Kafka: The Definitive Guide
AWSAWS official docs, A Cloud Guru course
BankingBanking Technology Handbook, Temenos whitepapers
SecurityOWASP Cheat Sheets, NIST publications
VietnameseNhóm "Vietnam Java/JEE Community", "Vietnam System Design" trên Facebook

💼 Lời khuyên sự nghiệp

Lộ trình thăng tiến từ vị trí này

Backend Developer Expert (current)
   ↓ 1-2 năm
Solution Architect / Principal Engineer
   ↓ 2-3 năm
Engineering Manager / Head of Engineering
   ↓ 3-5 năm
CTO / VP of Technology

Trong ngân hàng, còn có thể đi theo hướng:

  • Domain Architect (chuyên sâu core banking)
  • Platform Engineering Lead (cloud, DevSecOps)
  • Digital Transformation Lead (cầu nối business-tech)

Mức lương kỳ vọng theo cấp bậc (VN market, 2024-2025)

Cấp bậcKinh nghiệmLương Gross (tháng)
Senior Backend (Java/C#)5-7 năm40-70 triệu
Tech Lead7-10 năm60-100 triệu
Backend Expert / Principal10+ năm80-150 triệu
Solution Architect8-12 năm90-150 triệu
Engineering Manager10+ năm100-180 triệu

Lưu ý: VPBank trả lương khá cạnh tranh so với mặt bằng chung ngân hàng. Với vị trí Expert, kỳ vọng 120-200 triệu gross/tháng là hợp lý. Ngoài ra còn có: 13th month salary, performance bonus (2-4 tháng lương), stock (ESOP tùy thời kỳ), benefits (bảo hiểm sức khỏe gia đình, xe đưa đón ở một số dự án).

Kỹ năng cần phát triển thêm trong 1-2 năm tới

  1. AI/GenAI integration: RAG, LLM, Agentic workflows — đang là xu hướng banking
  2. Platform Engineering: Internal Developer Platform, Backstage
  3. Fintech protocols: Open Banking, PSD2, ISO 20022
  4. Soft skills: Public speaking, technical writing, executive communication
  5. Architecture certification: TOGAF hoặc AWS Solutions Architect Pro

Mẹo đàm phán lương

  1. KHÔNG tiết lộ lương hiện tại trước — chỉ nói "phụ thuộc vào total package"
  2. Đưa ra một range, ví dụ: "Em kỳ vọng 130-180 triệu gross, tùy thuộc vào phúc li và scope công việc"
  3. Nếu HR hỏi current salary, trả lời: "Em sẵn sàng chia sẻ compensation hiện tại qua email sau khi 2 bên đã align về role"
  4. Đàm phán cả phúc lợi: bonus, review cycle, training budget, WFH policy

Chuẩn bị phỏng vấn

🎤 Hướng dẫn phỏng vấn chi tiết — Backend Developer Expert @ VPBank

Quy trình dự kiến (4-6 vòng, 3-5 tuần)

VòngHình thứcThời lượngNgười phỏng vấnTrọng tâm
1Phone/Video screening30-45pHRBackground, motivation, salary
2Online test60-90pAuto-graderCoding, MCQ, system design mini
3Technical interview60-90pEngineering ManagerKiến thức nền tảng
4Deep dive / Case study90-120pArchitect / SeniorSystem design, banking domain
5Manager + Business60pHiring ManagerLeadership, vision, fit
6Final30-45pHead of Dept / HRDCultural fit, negotiation

Câu hỏi kỹ thuật hay gặp

Java/Spring Boot:

  • Sự khác biệt giữa @RestController và @Controller?
  • Spring Boot auto-configuration hoạt động thế nào?
  • JPA vs JDBC vs jOOQ?
  • Java 17/21 features: records, sealed classes, virtual threads

Microservices & Kafka:

  • Idempotency trong Kafka producer/consumer
  • Kafka partition strategy cho payment events
  • Outbox pattern để đảm bảo consistency
  • Distributed tracing với OpenTelemetry

System Design (case study phỏng vấn):

  • "Thiết kế payment gateway cho ngân hàng xử lý 10K TPS"
  • "Thiết kế KYC workflow tích hợp OCR + face recognition + blacklist check"
  • "Thiết kế notification system cho 5 triệu user"

Banking-specific:

  • ACH vs SWIFT vs NAPAS
  • ISO 8583, ISO 20022
  • Reconciliation process
  • AML monitoring system

Tips chiến lược

  1. Research VPBank: Đọc về VPBank Neo, Cake by VPBank, chiến lược số hóa 2025-2030
  2. Mang theo portfolio: Slide về 2-3 dự án lớn nhất, có architecture diagram
  3. Đặt câu hỏi thông minh:
    • "Hiện team đang dùng AWS hay on-premise? Có plan migrate không?"
    • "Tech stack hiện tại của CG Phát triển giải pháp CNTT là gì?"
    • "Vai trò của vị trí này trong roadmap 2025?"
  4. Dress code: Smart casual cho technical rounds, business formal cho final round
  5. àm phán: Chuẩn bị range 130-180 triệu gross, không tiết lộ lương cũ trước

Lộ trình ôn thi

📖 Lộ trình ôn thi 2 tuần

Tuần 1: Nền tảng kiến thức

Day 1-2 — Java & Spring Boot nâng cao

  • Effective Java (Joshua Bloch): items về generics, concurrency, lambdas
  • Baeldung.com tutorials
  • Java 17/21 features

Day 3-4 — System Design & Microservices

  • Designing Data-Intensive Applications (Martin Kleppmann)
  • Microservices Patterns (Chris Richardson)
  • Practice cases trên systemdesign.one

Day 5-6 — AWS + DevOps

  • AWS Solutions Architect path
  • ECS vs EKS, Lambda, S3, RDS
  • Terraform basics

Day 7 — Banking Domain

  • Temenos T24 architecture
  • ISO 20022, SWIFT
  • NHNN circulars

Tuần 2: Thực hành & Mock

Day 8-9 — Coding practice

  • LeetCode (medium/hard, focus concurrency)
  • HackerRank Java

Day 10-11 — Mock interviews

  • Pramp.com hoặc nhờ bạn bè
  • Practice system design

Day 12-13 — Portfolio

  • Slide 10-15 trang về 2-3 dự án
  • Architecture diagrams

Day 14 — Final prep

  • Review JD, note điểm cần match
  • Chuẩn bị 5 câu hỏi cho interviewer

Tài liệu tham khảo

Chủ đềNguồn
JavaEffective Java, Spring in Action
System DesignDDIA, Alex Xu's books
KafkaConfluent docs
AWSAWS official + A Cloud Guru
BankingTemenos whitepapers
SecurityOWASP Cheat Sheets

Tư vấn nghề nghiệp

🚀 Lời khuyên sự nghiệp

Lộ trình thăng tiến

Backend Expert → Principal/Architect → Engineering Manager → CTO

Hoặc theo hướng chuyên sâu:

  • Domain Architect (core banking)
  • Platform Engineering Lead
  • Digital Transformation Lead

Mức lương kỳ vọng (VN market 2024-2025)

Cấp bậcKinh nghiệmGross/tháng
Senior Backend5-7 năm40-70 triệu
Tech Lead7-10 năm60-100 triệu
Backend Expert10+ năm120-200 triệu
Solution Architect8-12 năm90-150 triệu

VPBank trả khá cạnh tranh. Kỳ vọng 130-180 triệu gross là hợp lý. Bao gồm 13th month, bonus 2-4 tháng, có thể có ESOP, bảo hiểm gia đình.

Kỹ năng cần phát triển 1-2 năm tới

  1. AI/GenAI: RAG, LLM, Agentic workflows — xu hướng banking
  2. Platform Engineering: Internal Developer Platform
  3. Fintech protocols: Open Banking, ISO 20022
  4. Soft skills: Public speaking, technical writing
  5. Certifications: AWS SA Pro, TOGAF

Mo đàm phán

  • Không tiết lộ lương hiện tại trước
  • Đưa range, ví dụ "130-180 triệu gross, tùy thuộc phúc lợi và scope"
  • Đàm phán cả bonus, training budget, WFH

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

Em mới ra trường, có nên apply vị trí Backend Developer Expert ở VPBank không?

Thật lòng thì chưa phù hợp đâu em. Vị trí này yêu cầu tối thiểu 10 năm kinh nghiệm CNTT và 3 năm ở vai trò leadership/architecture trong banking. Mình gợi ý em đi theo lộ trình: Junior Backend (1-2 năm) → Mid (2-4 năm) → Senior (4-7 năm) → Tech Lead/Architect (7-10 năm) → Expert. Em có thể apply các vị trí Junior/Mid tại VPBank hoặc các công ty fintech, sau đó tích lũy 5-7 năm rồi quay lại target Expert. Quan trọng nhất là em phải chọn được banking domain sớm để có lợi thế.

Em đang làm Backend Java ở fintech được 6 năm, muốn chuyển sang ngân hàng. Cơ hội thế nào?

Cơ hội tốt nhé! Fintech và banking có nhiều điểm chung về tech stack (Java, Spring Boot, microservices, Kafka). Tuy nhiên em cần lưu ý: (1) Domain banking phức tạp hơn fintech nhiều — cần học về core banking, payment standards, regulatory compliance; (2) Cấp bậc của em (6 năm) mới ở Senior, chưa đủ 10 năm cho vị trí Expert này. Em có thể target Senior/Lead position VPBank trước, sau đó 3-5 năm sẽ đủ level Expert. Trong CV em nên highlight: Java Spring Boot projects, AWS experience, Kafka, security knowledge, và nếu có làm payment/transaction thì càng tốt.

Vị trí Technical Lead ở ngân hàng khác gì Tech Lead ở product company?

Khác biệt khá lớn em ạ. Tech Lead ở product company (như Grab, Shopee) focus vào: (1) tốc độ ship feature, (2) experimentation, (3) scale user. Tech Lead ở bank focus vào: (1) compliance và audit trail, (2) reliability 99.99% uptime cho core systems, (3) tích hợp với nhiều legacy systems, (4) quy trình change management phức tạp, (5) security nghiêm ngặt hơn nhiều. Ở bank, đôi khi 1 feature mất 3-6 tháng vì phải qua nhiều approval. Nhưng bù lại em sẽ học được về financial systems, regulatory frameworks — đây là kiến thức rất giá trị. Lương ở bank cũng ổn định và cạnh tranh.

Em đang ở vị trí Engineering Manager, có nên apply Expert không hay đợi lên Director?

Câu hỏi hay. Expert và Manager là hai track khác nhau. Expert (Individual Contributor) đi sâu về technical — architecture, coding, mentoring. Manager đi sâu về people, process, strategy. Tùy vào đam mê em muốn đi hướng nào. Nếu em thích vẫn viết code, review architecture, giải quyết technical challenges → Expert là phù hợp. Nếu em thích quản lý team lớn, budget, OKRs → Director/VP. Lưu ý: chuyển từ Manager sang Expert có thể bị "đứng hình" về level (vì Manager thường là senior hơn Expert về hierarchy), nhưng bù lại em giữ được technical edge. Nhiều người chọn Expert track khi muốn tránh xa politics và quản lý.

Mức lương kỳ vọng bao nhiêu cho vị trí này?

Theo mặt bằng chung VN 2024-2025, vị trí Backend Expert ở ngân hàng lớn như VPBank, có 10+ năm kinh nghiệm banking, kỳ vọng 120-200 triệu gross/tháng là hợp lý. Breakdown có thể: Base 100-150 triệu + 13th month + bonus 2-4 tháng + phúc lợi khác (bảo hiểm gia đình, training budget, có thể có ESOP). Tuy nhiên mức chính xác phụ thuộc vào: (1) scope của role, (2) budget của team, (3) negotiation skill của em, (4) competing offers. Mẹo: nếu em có offer từ fintech (MoMo, ZaloPay, VNPay) trả 150+ thì VPBank thường match được. Đừng ngại đàm phán vì VPBank khá fair.

Domain banking có thực sự quan trọng khi apply vị trí này không? Hay chỉ cần kỹ năng tech là đủ?

Domain banking RẤT quan trọng em ạ. JD ghi rõ '3 năm ở vai trò lãnh đạo kỹ thuật hoặc kiến trúc giải pháp trong lĩnh vực tài chính/ngân hàng'. Đây là hard requirement, không phải nice-to-have. Lý do: (1) Banking có những pattern riêng (idempotency, reconciliation, audit log, regulatory reporting) mà dev ngoài domain sẽ mất 6-12 tháng để học; (2) Compliance: PCI DSS, NHNN circulars — nếu em không hiểu sẽ design ra giải pháp sai; (3) Core banking integration: legacy systems như T24 có cách tích hợp rất riêng. Nếu em chưa có background banking, mình recommend apply vị trí Senior/Lead trước, hoặc làm 1-2 dự án freelance/side project liên quan fintech để có thêm domain knowledge.

Em thấy JD yêu cầu Java hoặc C#, nhưng em lại làm Python/Go. Có apply được không?

Trong JD ghi 'thành thạo ít nhất một ngôn ngữ backend (Java, C#, …)' — dấu '...' cho thấy họ open với các ngôn ngữ khác. Tuy nhiên thực tế, hệ thống core của VPBank chủ yếu Java Spring Boot, nên apply bằng Java sẽ có lợi thế hơn. C#/.NET cũng được chấp nhận vì một số service banking vẫn dùng .NET. Python/Go thì... có cơ hội nhưng phải rất mạnh về architecture và domain banking. Nếu em muốn apply, mình khuyên: (1) Học Java Spring Boot trong 3-6 tháng (khó nhưng khả thi), (2) Hoặc apply vị trí khác trong team Platform/Cloud/DevOps mà Python/Go hay được dùng hơn. Đừng bỏ cuộc — nhiều lead developer ngân hàng cũng đã từng chuyển ngôn ngữ.

KPI của vị trí Backend Expert ở ngân hàng đo lường thế nào?

Khác với sales có KPI doanh thu, vị trí engineering ở bank thường đo bằng: (1) System Reliability: Uptime SLA (thường 99.9% cho non-critical, 99.95% cho critical banking systems), MTTR (Mean Time To Recovery), số lần P1/P2 incident; (2) Delivery: Velocity (story points/sprint), on-time delivery rate; (3) Quality: Defect escape rate, code coverage, security vulnerabilities count; (4) Architecture: Số lần tech debt giảm, adoption của standards; (5) Leadership: Mentoring outcomes (junior dev lên mid/senior), tech knowledge sharing (workshops, docs); (6) Compliance: Số audit findings, security assessment pass rate. Bonus thường gắn với OKRs quý/năm. Một số bank mới hơn (VPBank đang trong quá trình chuyển đổi) còn đo cả adoption của cloud, automation, DevSecOps metrics.

Chia sẻ từ cộng đồng

Ẩ
Ẩn danh 2025-01-08

Mình từng apply vị trí tương tự ở VPBank năm ngoái. Quy trình kéo dài gần 2 tháng, phỏng vấn 5 vòng. Vòng technical khá nặng, đặc biệt là case study về payment system. Mình pass technical nhưng fail vòng culture fit vì họ muốn người commit lâu dài (ít nhất 5 năm). Lưu ý cho ae là phải chứng minh được stability và commitment.

M
Minh T*** 2025-02-14

Mình đang lead một team backend ở VPBank, không phải bộ phận này nhưng biết sơ. Team CG Phát triển giải pháp CNTT làm về digital banking, stack chủ yếu Java Spring Boot, có dùng AWS. Văn hóa khá open, lead thoải mái. Điểm cộng: lương n, bonus Tết tốt, có thưởng KPI theo quý. Điểm trừ: deadline nhiều khi aggressive do business đẩy.

b
banker2024 2025-01-25

Mình ẩn danh nhé. Cảnh báo thật cho ae: VPBank rất kỹ về banking domain. Mình bạn apply vị trí Architect ở đây, profile tech rất mạnh nhưng fail vì không có experience với core banking. Họ hỏi rất sâu về Temenos T24, ISO 20022, payment rails. Nếu ae chưa có background banking thì nên học trước hoặc apply ở fintech dễ hơn.

Ẩ
Ẩn danh 2025-03-02

Về lương thì mình thấy VPBank trả hơi thấp so với một số fintech lớn như MoMo hay ZaloPay cho cùng level. Nhưng bù lại ổn định, không sợ công ty đốt tiền rồi sa thải như startup. Work-life balance tạm ổn, không OT nhiều như mọi người nghĩ đâu. Còn tùy team nữa.

H
Hoa N*** 2025-03-18

Mình vừa pass vòng technical của vị trí này 2 tuần trước. Chia sẻ tips: Họ hỏi nhiều về Saga pattern, idempotency trong payment, và distributed transaction. Một câu hỏi khá hay: 'Nếu hệ thống của bạn process 1 giao dịch chuyển tiền và core banking đã trừ tiền nhưng bước ghi có vào tài khoản đích bị fail, bạn xử lý thế nào?' Mình recommend nắm vững Outbox pattern và reconciliation process.

t
timviec_hn 2025-02-22

Mọi người để ý JD không ghi rõ số năm kinh nghiệm ở heading nhưng phần requirements ghi 10 năm IT + 3 năm leadership/architecture trong banking. Tức là thực tế họ cần 13 năm tổng cộng, trong đó có 3 năm ở vị trí cao. Mình thấy nhiều ae apply vì thấy 'Backend Developer Expert' tưởng dễ, nhưng level này ngang Solution Architect hoặc Principal Engineer. Đừng underestimate nhé.

Ẩ
Ẩn danh 2025-03-05

VPBank gần đây đy mạnh chuyển đổi số, họ tuyển rất nhiều về cloud (AWS), AI/ML, và modern tech stack. Ai có background về GenAI, RAG, hoặc cloud-native thì có li thế lớn. Đặc biệt team CG này làm về giải pháp số cho doanh nghiệp nên họ cần người hiểu cả tech lẫn business banking.

L
Linh P*** 2025-02-09

Mình từng onboard ở VPBank với vị trí Senior Backend. Quá trình onboarding khá tốt, có mentor và training plan rõ ràng. Văn phòng 89 Láng Hạ mới, đẹp, có canteen. Còn vị trí HCM thì mình không biết chi tiết. Cảm nhận cá nhân: ngân hàng đang cố gắng modern hóa mạnh mẽ, cơ hội cho ai muốn làm tech chuyên sâu ở môi trường banking là rất tốt.

Ứng tuyển ngay

Ứng tuyển trên website gốc

Bạn sẽ được chuyển đến trang tuyển dụng chính thức của VPBank

Chuẩn bị thi tuyển

Luyện đề thi tuyển dụng VPBank trên thithu.com

Luyện thi VPBank

Chuyên môn / Từ khoá

CNTT / IT vpbank
T
thithu.com

Miễn trừ trách nhiệm: Nội dung câu hỏi trên thithu.com chỉ mang tính chất luyện tập và tham khảo, không đại diện cho đề thi chính thức của bất kỳ tổ chức nào. Chúng tôi không chịu trách nhiệm về kết quả thi thực tế của người dùng.