SHB
Senior Solution Architect - Khối Ngân hàng Số
Hội sở chính
Khối Ngân hàng số
Thương lượng
Hạn: 2026-07-31
Mô tả công việc
Mô tả công việc
-
Chịu trách nhiệm chuyên môn về xây dựng kiến trúc giải pháp hệ thống cho các sản phẩm số của Ngân hàng, đáp ứng mục tiêu kinh doanh của Squad.
-
Tiếp nhận yêu cầu từ Product Owner (PO), phối hợp với Business Analyst (BA) để phân tích và thiết kế kiến trúc hệ thống xuyên suốt, đảm bảo trải nghiệm khách hàng.
-
Định hướng kiến trúc, lựa chọn công nghệ và đề xuất giải pháp kỹ thuật cho các sản phẩm và hệ thống nội bộ.
-
Phối hợp với các đơn vị CNTT (SA, Frontend Developer, Backend Developer, Tester…) trong quá trình phát triển, tích hợp và hoàn thiện sản phẩm.
-
Giám sát, hướng dẫn đội ngũ phát triển triển khai đúng kiến trúc đã thống nhất; xử lý các vấn đề kỹ thuật phát sinh.
-
Nghiên cứu, đánh giá các công nghệ mới và đề xuất cải tiến khi cần thiết.
Yêu cầu công việc
-
Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ thông tin, Toán – Tin hoặc các chuyên ngành liên quan.
-
Tối thiểu 06 năm kinh nghiệm trong lĩnh vực CNTT, trong đó có ít nhất 03 năm kinh nghiệm ở vai trò Solution Architect, System Architect hoặc tương đương.
-
Có kinh nghiệm và am hiểu sâu ngôn ngữ lập trình Java.
-
Hiểu biết sâu về phân tích, thiết kế hệ thống; lập trình hướng đối tượng (OOP); kiến trúc hệ thống phân lớp, đa luồng.
-
Có kinh nghiệm thiết kế và triển khai hệ thống theo mô hình Microservices, API cho Web và Mobile App.
-
Có kinh nghiệm làm việc với Cloud (AWS, GCP, Azure), On-Premises, Hybrid Cloud; hiểu biết về DR, DC.
-
Có kiến thức về DevOps, CI/CD Pipeline; Containerization và Orchestration (Docker, Kubernetes…).
-
Có kinh nghiệm làm việc với các hệ quản trị CSDL SQL/NoSQL (MySQL, SQL Server, Oracle, MongoDB, Redis…).
-
Có hiểu biết về hệ thống phân tán, Monitoring/Logging/Observability (Kafka, ELK/EFK, APM…).
-
Có kinh nghiệm làm việc theo mô hình Agile/Scrum.
-
Sử dụng tốt tiếng Anh trong công việc (đọc, viết, giao tiếp).
Phân tích kỹ năng cần có
## Phân tích Kỹ năng cần có cho Senior Solution Architect - SHB Digital Banking
### 🔧 Hard Skills bắt buộc
| Nhóm kỹ năng | Yêu cầu chi tiết | Mức độ quan trọng |
|---|---|---|
| **Ngôn ngữ lập trình** | Java (sâu), có thể là Python/Go để mở rộng | ⭐⭐⭐⭐⭐ |
| **Kiến trúc hệ thống** | Microservices, API RESTful/GraphQL, Event-driven, Layered architecture | ⭐⭐⭐⭐⭐ |
| **Cloud & Infrastructure** | AWS/GCP/Azure, On-Premises, Hybrid Cloud, DR/DC | ⭐⭐⭐⭐⭐ |
| **DevOps & Container** | Docker, Kubernetes, CI/CD Pipeline, GitOps | ⭐⭐⭐⭐ |
| **Database** | MySQL, SQL Server, Oracle, MongoDB, Redis, PostgreSQL | ⭐⭐⭐⭐ |
| **Distributed Systems** | Kafka, ELK/EFK Stack, APM tools, Observability | ⭐⭐⭐⭐ |
| **Agile/Scrum** | Scaled Agile Framework là điểm cộng | ⭐⭐⭐ |
### 🎯 Soft Skills cần thiết
- **Giao tiếp với business**: Dịch yêu cầu nghiệp vụ thành giải pháp kỹ thuật cho PO, BA
- **Lãnh đạo kỹ thuật**: Hướng dẫn, giám sát đội ngũ phát triển
- **Ra quyết định**: Lựa chọn công nghệ phù hợp với ràng buộc thời gian, ngân sách, hiệu năng
- **Quản lý stakeholder**: Phối hợp với nhiều đơn vị CNTT, product team
- **Tư duy hệ thống**: Nhìn tổng thể, cân bằng giữa technical excellence và time-to-market
### 📜 Chứng chỉ gợi ý
| Chứng chỉ | Nhà cung cấp | Phù hợp khi |
|---|---|---|
| AWS Solutions Architect Professional | AWS | Nếu SHB dùng AWS |
| Google Cloud Professional Architect | GCP | Nếu dùng GCP |
| CKA/CKAD | CNCF | Kubernetes chuyên sâu |
| TOGAF 9 | The Open Group | Kiến trúc doanh nghiệp |
| HashiCorp Terraform Associate | HashiCorp | Infrastructure as Code |
| Certified Kubernetes Administrator | CNCF | Container orchestration |
### 📊 So sánh với thị trường
Vị trí này yêu cầu **6 năm kinh nghiệm IT + 3 năm Solution Architect** - thuộc nhóm senior. Thị trường hiện tại đang thiếu hụt Solution Architect giỏi, đặc biệt trong lĩnh vực ngân hàng số. Mức lương thương lượng cho vị trí này tại SHB có thể từ **35-60 triệu/tháng** tùy kinh nghiệm thực tế, cộng thêm bonus và các phúc lợi ngân hàng.
### ⚠️ Lưu ý quan trọng
Vị trí yêu cầu **am hiểu sâu Java** - đây là ngôn ngữ nền tảng. Không chỉ biết syntax mà phải hiểu sâu về JVM, concurrency, performance tuning, framework ecosystem (Spring Boot, Spring Cloud).
Chuẩn bị phỏng vấn
## Hướng dẫn chuẩn bị Phỏng vấn Senior Solution Architect - SHB
### 📋 Quy trình phỏng vấn dự kiến
**Thông thường tại các ngân hàng Việt Nam, quy trình gồm 3-4 vòng:**
| Vòng | Nội dung | Thời lượng | Người phỏng vấn |
|---|---|---|---|
| Vòng 1 | Sàng lọc hồ sơ + HR phone screening | 20-30 phút | HR Recruitment |
| Vòng 2 | Technical Interview - Kiến trúc hệ thống | 60-90 phút | IT Manager / Senior Architect |
| Vòng 3 | System Design Interview (thực hành) | 60-90 phút | CTO / Tech Lead |
| Vòng 4 | Phỏng vấn với lãnh đạo Khối Ngân hàng Số | 30-45 phút | CIO / Head of Digital Banking |
---
### 🧠 Câu hỏi thường gặp theo từng vòng
**Vòng 1 - HR Screening:**
- Giới thiệu bản thân và dự án đáng tự hào nhất
- Tại sao muốn chuyển từ công ty hiện tại sang SHB?
- Mức lương mong muốn và timeline có thể join?
- Bạn biết gì về chiến lược chuyển đổi số của SHB?
**Vòng 2 - Technical Interview:**
- Thiết kế hệ thống Core Banking hoặc Mobile Banking từ đầu, bạn sẽ làm gì?
- Sự khác biệt giữa Monolithic và Microservices? Khi nào nên dùng Microservices?
- Làm sao đảm bảo tính nhất quán dữ liệu trong hệ thống phân tán?
- Describe a time you had to make a critical technical decision under pressure?
- Xử lý như thế nào khi có conflict giữa team members về kiến trúc?
**Vòng 3 - System Design (Hands-on):**
- Design một hệ thống thanh toán trực tuyến với 1 triệu TPS
- Thiết kế hệ thống notification service cho ngân hàng số
- Làm sao migrate từ monolithic sang microservices mà không downtime?
- Thiết kế API gateway cho hệ thống ngân hàng số
**Vòng 4 - Leadership/Strategy:**
- Bạn hình dung ngân hàng số SHB sẽ phát triển như thế nào trong 3-5 năm tới?
- Làm sao để balance giữa innovation và security/compliance trong ngân hàng?
- Bạn sẽ xây dựng đội ngũ architecture team như thế nào?
- Mô tả cách bạn present technical concepts cho non-technical stakeholders
---
### 💡 Tips chuẩn bị đặc biệt cho SHB
1. **Nghiên cứu chiến lược SHB**: Tìm hiểu về các sản phẩm SHB S (Super App), SHB Online, chiến lược chuyển đổi số của SHB giai đoạn 2023-2028
2. **Hiểu regulatory requirements**: Basel III, PCI-DSS, các quy định NHNN về ngân hàng số
3. **Chuẩn bị case study thực tế**: Chuẩn bị 2-3 case về những lần bạn giải quyết vấn đề kiến trúc khó, có metrics cụ thể
4. **Research công nghệ đang dùng**: SHB đã hợp tác với Oracle, SAP, Temenos... tìm hiểu xem team đang dùng tech stack gì
---
### 👔 Dress Code
- **Ngân hàng lớn như SHB**: Dress code formal
- Nam: Suit hoặc shirt + pants (không cần tie nếu không phải vòng c-level)
- Nữ: Business professional attire
- Lưu ý: Tech interview có thể thoải mái hơn một chút nhưng vẫn nên business casual tối thiểu
Lộ trình ôn thi
## Ôn thi & Chuẩn bị cho vị trí Senior Solution Architect
### 📚 Kiến thức nền tảng cần ôn lại
#### 1. Kiến trúc hệ thống (System Architecture)
**Phải nắm chắc:**
- **Clean Architecture / Hexagonal Architecture**: Phân tách concerns rõ ràng
- **Microservices patterns**: API Gateway, Service Mesh, Circuit Breaker, Event Sourcing, CQRS
- **Distributed systems fundamentals**: CAP theorem, PACELC, eventual consistency
- **Scalability patterns**: Horizontal vs Vertical scaling, Caching strategies, Load balancing
**Tài liệu tham khảo:**
- "Designing Data-Intensive Applications" - Martin Kleppmann (sách gối đầu giường)
- "Building Microservices" - Sam Newman
- "Fundamentals of Software Architecture" - Mark Richards
#### 2. Java & JVM (bắt buộc sâu)
- **JVM internals**: Memory model, GC algorithms (G1, ZGC, Shenandoah)
- **Concurrency**: Thread pools, CompletableFuture, virtual threads (Java 21+)
- **Performance tuning**: Profiling, JFR, async debugging
- **Framework ecosystem**: Spring Boot, Spring Cloud, Spring Security, Spring Batch
- **Reactive programming**: Project Reactor, WebFlux (là điểm cộng lớn)
**Tài liệu tham khảo:**
- "Effective Java" - Joshua Bloch
- "Java Performance: The Definitive Guide" - Scott Oaks
- Spring Cloud documentation + Baeldung tutorials
#### 3. Cloud & Infrastructure
**Cần hiểu sâu về ít nhất 1 cloud provider:**
| Chủ đề | AWS | GCP | Azure |
|---|---|---|---|
| Compute | EC2, ECS, EKS, Lambda | GCE, GKE, Cloud Run | VM, AKS, Functions |
| Database | RDS, Aurora, DynamoDB | Cloud SQL, Spanner, Firestore | Azure SQL, Cosmos DB |
| Messaging | SQS, SNS, Kinesis | Pub/Sub | Event Hubs, Service Bus |
| Networking | VPC, ALB, Route 53 | VPC, Cloud Load Balancing | VNet, Azure Load Balancer |
**Hybrid Cloud + DR/DC:**
- Site Recovery architecture
- Multi-region deployment strategies
- Data replication technologies
#### 4. DevOps & Containerization
- **Docker**: Dockerfile best practices, multi-stage builds, security scanning
- **Kubernetes**: Pod, Service, Ingress, ConfigMap, Secret, HPA, VPA, Helm
- **CI/CD**: Jenkins, GitLab CI, ArgoCD, Tekton
- **Infrastructure as Code**: Terraform, Pulumi
- **Observability stack**: Prometheus, Grafana, Jaeger, ELK/EFK, APM (Dynatrace, New Relic)
#### 5. Database chuyên sâu
- **RDBMS**: Query optimization, indexing strategies, connection pooling (HikariCP), sharding
- **NoSQL**: MongoDB (aggregation pipeline), Redis (cluster mode, data structures)
- **Time-series**: KDB+, TimescaleDB (cho financial data)
- **Search**: Elasticsearch
---
### 📅 Lộ trình chuẩn bị 2 tuần
**Tuần 1 - Kiến thức nền:**
| Ngày | Chủ đề | Thời gian |
|---|---|---|
| Day 1-2 | Ôn microservices patterns, đọc case study SHB | 3-4h/ngày |
| Day 3-4 | Java deep dive: concurrency, Spring Boot internals | 3-4h/ngày |
| Day 5 | Cloud architecture (AWS/GCP fundamentals) | 3-4h |
| Day 6-7 | DevOps + Containerization hands-on | 4-5h/ngày |
**Tuần 2 - Thực hành + Soft skills:**
| Ngày | Chủ đề | Thời gian |
|---|---|---|
| Day 8-9 | System design exercises: vẽ diagram, estimate capacity | 4h/ngày |
| Day 10 | Practice trả lời behavioral questions | 3h |
| Day 11 | Mock interview với bạn bè hoặc tự record lại | 3h |
| Day 12 | Research SHB, chuẩn bị câu hỏi cho interviewer | 2h |
| Day 13-14 | Rest, review notes, prepare documents | 2h/ngày |
---
### 🛠️ Hands-on labs miễn phí
- **AWS Free Tier**: Thực hành deploy microservices trên AWS
- **Katacoda / Play with Docker**: Container exercises
- **Learn Kubernetes interactively**: KillerCoda
- **System design practice**: HighScalability.com, Grokking the System Design Interview
Tư vấn nghề nghiệp
## Lời khuyên Sự nghiệp cho Senior Solution Architect
### 🚀 Lộ trình thăng tiến
```
Junior Developer (0-3 năm)
↓
Mid-level Developer (3-5 năm)
↓
Solution Architect / Tech Lead (5-8 năm) ← BẠN ĐANG Ở ĐÂY
↓
Principal Architect / Enterprise Architect (8-12 năm)
↓
CTO / VP Engineering (12+ năm)
```
**Từ Solution Architect, bạn có thể đi theo 2 hướng:**
| Hướng | Mô tả | Kỹ năng cần phát triển thêm |
|---|---|---|
| **Technical Expert (IC Track)** | Principal/Staff Architect, Technical Fellow | TRIỂN KHAI năng lực kiến trúc ở scale lớn hơn, mentor, external speaking |
| **Leadership Track** | Engineering Manager, Director, VP Engineering | Quản lý người, budget, strategy, stakeholder management |
---
### 💰 Mức lương kỳ vọng theo cấp bậc (thị trường Việt Nam 2024)
| Level | Mức lương tháng (VND) | Notes |
|---|---|---|
| Junior Solution Architect | 25-35 triệu | Mới lên vai trò SA |
| **Senior Solution Architect** | **35-60 triệu** | **Vị trí này - yêu cầu 3+ năm SA** |
| Principal Architect | 60-90 triệu | 8-10 năm kinh nghiệm |
| Enterprise Architect | 80-120 triệu | Strategy + hands-on |
| CTO ngân hàng | 150-300+ triệu | C-level compensation |
**Lưu ý:** Mức lương ngân hàng thường có thêm:
- Thưởng Tết (thường 1-3 tháng lương)
- Bảo hiểm cao cấp
- Phụ cấp điện thoại, xăng xe
- Các khoản hỗ trợ khác
---
### 📈 Kỹ năng cần phát triển thêm để tăng giá trị
**Ngắn hạn (6-12 tháng đầu tại SHB):**
1. **Domain knowledge ngân hàng**: Hiểu sâu về Core Banking, Payment systems, Regulatory compliance (Basel III, PCI-DSS)
2. **Cloud certifications**: Lấy chứng chỉ Professional của cloud provider mà SHB sử dụng
3. **Security mindset**: Zero Trust architecture, threat modeling cho fintech
**Trung hạn (1-3 năm):**
1. **Architecture governance**: Xây dựng standards, review frameworks cho toàn tổ chức
2. **Emerging tech**: AI/ML in banking, Blockchain, IoT banking
3. **Open source leadership**: Contribute, speak at conferences, build personal brand
4. **Business acumen**: Hiểu P&L, ROI của các quyết định kiến trúc
---
### ⚖️ Ưu điểm & nhược điểm khi làm tại SHB
**Ưu điểm:**
- ✅ Môi trường ngân hàng lớn, ổn định, không hay layoff
- ✅ Được làm việc với hệ thống scale lớn (triệu khách hàng)
- ✅ Cơ hội hiểu sâu nghiệp vụ tài chính - nền tảng quý giá
- ✅ Phúc lợi tốt, bảo hiểm cao cấp
- ✅ Đóng góp vào chuyển đổi số của một trong những NHTM lớn
**Nhược điểm cần cân nhắc:**
- ⚠️ Bureaucracy có thể nhiều hơn công ty công nghệ
- ⚠️ Legacy systems: Có thể phải deal với legacy code/vietnamese regulations
- ⚠️ Tốc độ đổi mới có thể chậm hơn fintech/tech company
- ⚠️ Lương competitive nhưng không cao bằng Big Tech nếu đánh đổi vs FAANG
---
### 🎯 Lời khuyên cuối cùng
Đây là cơ hội tốt để:
1. **Build kiến thức nghiệp vụ ngân hàng** - đây là lợi thế cạnh tranh lớn so với các Solution Architect chỉ biết tech
2. **Scale ra toàn hệ thống** - được thiết kế cho hàng triệu khách hàng, not pet project
3. **Network trong ngành** - làm việc với nhiều đơn vị, vendors, regulators
**Hãy prepare thật kỹ behavioral questions** - vì đây là senior role, họ đánh giá nhiều về cách bạn xử lý people + politics chứ không chỉ tech.
Câu hỏi thường gặp
Vị trí Senior Solution Architect tại SHB yêu cầu tối thiểu 6 năm kinh nghiệm IT và 3 năm ở vai trò SA. Em mới có 2 năm kinh nghiệm làm Backend Developer, có nên ứng tuyển không?
Thẳng thắn mà nói thì đây không phải vị trí phù hợp cho bạn ở thời điểm hiện tại. Yêu cầu 'tối thiểu' thường là底线, không phải target. Thay vào đó, bạn nên: (1) Tập trung lên Senior Developer trước (còn 1-2 năm nữa), (2) Trong thời gian đó, hãy chủ động tham gia thiết kế kiến trúc dù ở vai trò Dev, (3) Hỏi tech lead để được giao các task có tính architecture cao hơn. Khi đủ 5+ năm kinh nghiệm với 2+ năm tech lead/SAship, bạn sẽ ready hơn nhiều.
Em đang làm Java Developer ở một công ty outsourcing, muốn chuyển sang ngân hàng. Mức lương kỳ vọng nên đặt bao nhiêu?
Để estimate, bạn cần biết: (1) Lương hiện tại + expectation raise. Thông thường chuyển job kỳ vọng tăng 15-25% là hợp lý. (2) Thị trường hiện tại: Senior Java Dev/Solution Architect ngân hàng dao động 35-60 triệu. (3) SHB là ngân hàng lớn, không thiếu budget cho tech talent. Với 4-5 năm Java exp + đã làm architecture decisions, bạn có thể đàm phán 40-50 triệu. Tip: Đừng reveal lương cũ trước, để HR đưa offer trước rồi negotiate từ đó.
Khi phỏng vấn vòng System Design, thường được hỏi những gì và làm sao để pass vòng này?
Vòng System Design kiểm tra 3 things chính: (1) **Communication** - bạn có hỏi clarifying questions không, có explain thinking process rõ ràng không, (2) **Trade-off thinking** - không có giải pháp perfect, quan trọng là bạn hiểu pros/cons và justify được, (3) **Scalability awareness** - bạn có nghĩ đến load balancing, caching, database scaling từ đầu không. Practice approach: Bắt đầu từ high-level design → identify bottlenecks → propose solutions → deep dive vào 1-2 components. Đừng vẽ diagram quá chi tiết ngay từ đầu - đó là red flag.
Trong ngân hàng, Solution Architect cần hiểu regulatory/compliance không? Nếu có thì cần hiểu những gì?
Cần hiểu ở mức '足够 để làm việc hiệu quả', không phải thành luật sư. Những thứ quan trọng nhất: (1) **PCI-DSS** - nếu hệ thống xử lý thẻ/card data, (2) **NHNN regulations** về ngân hàng số - OTP, KYC, AML requirements, (3) **Data sovereignty** - dữ liệu khách hàng VN phải lưu trong VN, (4) **Basel III** - capital adequacy, risk management từ góc độ tech. Biết những cái này giúp bạn design hệ thống 'compliant by design' thay vì phải fix sau.
SHB đang chuyển đổi số mạnh, vậy làm SA ở đây có áp lực deadline cao không? Work-life balance thế nào?
Câu trả lời trung thực: Có, có áp lực. Các ngân hàng đang race để catch up với fintech nên timeline thường aggressive. Tuy nhiên, so với startup/faang thì ngân hàng vẫn predictable hơn về giờ làm. Thực tế: (1) Sprint deadline có thể aggressive, nhưng ít khi có 'fire drill' 3am như ở một số tech company, (2) Weekend work hiếm khi xảy ra trừ khi có major incident hoặc go-live, (3) Môi trường ổn định nhưng đòi hỏi consistency - deadline dài hơn startup nhưng expectations về quality cao hơn. Đổi lại: job security tốt, không layoff bất ngờ.
Anh/chị có gợi ý chứng chỉ nào nên lấy sớm sau khi join SHB không?
Depends on tech stack SHB đang dùng, nhưng priority thường là: (1) **Cloud cert đầu tiên** - nếu SHB dùng AWS thì AWS Solutions Architect Associate/SAP, GCP thì Professional Cloud Architect. Quan trọng vì cloud là nền tảng digital banking, (2) **Kubernetes** - CKA hoặc CKAD, vì container orchestration sẽ là daily work, (3) **Java-related** - không cần cert cho Java, nhưng có thể tham gia Spring Cloud training, (4) **Security** - AWS Security Specialty hoặc Azure Security Associate nếu phù hợp. Note: SHB có thể có training budget riêng, hỏi HR về education benefits trước khi tự trả tiền.
Sau 2-3 năm ở SHB, em có thể chuyển sang đâu với profile Solution Architect ngân hàng?
Rất nhiều options: (1) **Các ngân hàng khác** - VPBank, Techcombank, MBBank đang rất aggressive tuyển tech, (2) **Fintech/Viettel Pay/MoMo** - muốn người hiểu banking domain, (3) **E-commerce/Gojek/Grab** - cần payment infrastructure, (4) **Offshore/VN gần** - Remote cho Big Tech (Google, Meta, Amazon) với salary tier quốc tế, (5) **Vendor ngân hàng** - Temenos, Oracle, SAP, Accenture, (6) **Startup founder** - nếu có ý định khởi nghiệp, banking domain knowledge là huge advantage. Lưu ý: Đừng stay quá lâu ở 1 chỗ nếu muốn tăng lương nhanh - 2-3 năm rồi nhảy là optimal.
Làm Solution Architect ở ngân hàng có khác gì so với làm ở công ty công nghệ thuần túy?
Khác ở nhiều điểm quan trọng: (1) **Compliance > Innovation** - ở ngân hàng, compliant > perfect. Có thể phải compromise tech excellence để meet regulations, (2) **Legacy là fact of life** - phải học cách integrate với legacy systems thay vì replace hoàn toàn, (3) **Risk aversion cao hơn** - change management process dài hơn, (4) **Stakeholder complexity** - nhiều đơn vị hơn (IT, Business, Risk, Compliance, Audit), (5) **Domain depth** - được học banking domain rất sâu, đây là knowledge moat có giá trị cao. Đổi lại: job security, benefits, và hệ thống scale lớn để học hỏi.