Senior Fullstack Developer (Java, Spring Boot, Angular)
Mô tả công việc
Mô tả công việc
Thiết kế và phát triển ứng dụng phần mềm phục vụ kinh doanh mảng KHCN/KHDN đáp ứng các tiêu chuẩn về hiệu quả, khả năng mở rộng và bảo mật
Xây dựng các tài liệu kỹ thuật, thiết kế hệ thống, tích hợp, kiến trúc úng dụng theo quy định của ngân hàng.
Đảm bảo chất lượng và tối ưu hóa lập trình đảm bảo hiệu suất, khả năng mở rộng và bảo mật ứng dụng.
Bảo trì và nâng cấp, tối ưu hóa hiệu suất ứng dụng đảm bảo ứng dụng hoạt động tốt và ổn định trong thời gian dài.
Tuân theo các tiêu chuẩn thiết kế, tiêu chuẩn mã nguồn, đảm bảo khả năng kiểm thử, bảo mật và hiệu năng cao cho hệ thống.
Phối hợp với các bộ phận kiến trúc, kiểm thử, phân tích kỹ thuật, phân tích nghiệp vụ,... triển khai dự án đảm bảo các yêu cầu về chất lượng, tiến độ.
Thực hiện Unit Test. Hỗ trợ kiểm thử SIT/UAT, sửa lỗi và nghiệm thu chức năng.
Review code, quản lý merge code, hỗ trợ kỹ thuật và đào tạo các thành viên trong dự án.
Thực hiện tối ưu hóa, cải tiến kiến trúc và mở rộng hệ thống.
Xây dựng tài liệu kỹ thuật, tài liệu hướng dẫn triển khai hệ thống.
Yêu cầu công việc
Bằng cấp: Đại học chính quy trở lên trong lĩnh vực Công nghệ thông tin
Kinh nghiệm: tối thiểu 7 năm kinh nghiệm trong lĩnh vực phát triển phần mềm trong lĩnh vực Tài chính, Ngân hàng, Viễn thông, bất động sản.
Hình thức: không yêu cầu
Kỹ năng:
Thành thạo ít nhất một trong các ngôn ngữ lập trình liên quan đến phát triển ứng dụng:
Backend: Java
Frontend: Typescript/JavaScript/Apache FreeMarker
Có kinh nghiệm thực tế ít nhất một trong các Framework liên quan đến phát triển ứng dụng:
Backend: Backbase,Java Spring Boot, Microservice
Frontend: Backbase/Angular/jQuery/Bootstrap/HTML5
Am hiểu kiến trúc hệ thống và triển khai thiết kế phần mềm, bao gồm:
Mô hình thiết kế phần mềm
Kiến trúc Microservices
Theo dõi hệ thống (giám sát, ghi log, truy vết)
Có kinh nghiệm phát triển và tích hợp RESTful API, Web socket, OpenAPI,...
Làm việc tốt với cơ sở dữ liệu SQL/NoSQL
Sử dụng thành thạo các IDE phát triển và công cụ quản lý mã nguồn (Git)
Hiểu biết và có kinh nghiệm thực tế với Cloud, DevOps, CI/CD, Container, Docker, k8s
Hiểu biết về Agile/Scrum
Có kinh nghiệm thiết kế UI/UX là một lợi thế
Có kinh nghiệm triển khai dự án sử dụng công nghệ Backbase là một lợi thế
Có kỹ năng tư duy chiến lược, phân tích, xây dựng quy trình, sản phẩm công nghệ số
Phân tích kỹ năng cần có
Phân tích kỹ năng yêu cầu cho vị trí Senior Fullstack Developer tại ABBank
1. Hard Skills (Kỹ năng kỹ thuật cốt lõi)
Vị trí này đòi hỏi một lập trình viên fullstack cấp cao có khả năng làm chủ toàn bộ stack công nghệ. Dựa trên tin tuyển dụng, ứng viên cần thành thạo các kỹ năng sau:
Backend:
- Ngôn ngữ Java (yêu cầu bắt buộc ở mức thành thạo)
- Framework: Java Spring Boot, Backbase, Microservices
- Xây dựng và tích hợp API: RESTful API, WebSocket, OpenAPI (Swagger)
- Cơ sở dữ liệu SQL/NoSQL
- Kiến trúc hệ thống: Microservices, design patterns
Frontend:
- TypeScript/JavaScript/Apache FreeMarker
- Framework: Angular (ưu tiên), Backbase, jQuery, Bootstrap, HTML5
- UI/UX design (là lợi thế)
DevOps & Cloud:
- Docker, Kubernetes (k8s)
- CI/CD pipelines
- Cloud platforms (AWS/Azure/GCP)
- Công cụ quản lý mã nguồn: Git
Methodology:
- Agile/Scrum
2. Bảng phân loại mức độ ưu tiên kỹ năng
| Kỹ năng | Mức độ | Ghi chú |
|---|---|---|
| Java + Spring Boot | Bắt buộc | Core backend skill |
| Microservices Architecture | Bắt buộc | Kiến trúc hệ thống |
| Angular/TypeScript | Bắt buộc | Core frontend skill |
| RESTful API/OpenAPI | Bắt buộc | Tích hợp hệ thống |
| SQL/NoSQL Database | Bắt buộc | Xử lý dữ liệu |
| Docker/Kubernetes | Quan trọng | DevOps cơ bản |
| Backbase | Lợi thế | Platform riêng của ABBank |
| CI/CD | Quan trọng | Triển khai tự động |
| UI/UX Design | Lợi thế | Tăng điểm ứng tuyển |
| Git | Bắt buộc | Quản lý source code |
3. Soft Skills (Kỹ năng mềm)
- Tư duy chiến lược: Khả năng nhìn tổng quan hệ thống, đề xuất giải pháp dài hạn
- Kỹ năng phân tích: Phân tích yêu cầu nghiệp vụ phức tạp của ngân hàng
- Xây dựng quy trình: Thiết lập tiêu chuẩn coding, quy trình review
- Mentoring: Đào tạo và hỗ trợ các thành viên junior
- Làm việc nhóm: Phối hợp với BA, QA, kiến trúc sư, phòng ban nghiệp vụ
- Giao tiếp: Trình bày giải pháp kỹ thuật cho cả đối tượng kỹ thuật và phi kỹ thuật
4. Chứng chỉ gợi ý
Để tăng sức mạnh hồ sơ, ứng viên nên tham khảo các chứng chỉ sau:
- Oracle Certified Professional Java SE (OCP)
- Spring Professional Certification (VMware/Broadcom)
- AWS Certified Developer hoặc Azure Developer Associate
- Certified Kubernetes Administrator (CKA)
- Certified Scrum Developer hoặc PSM I
- Angular Certification (nếu có chương trình chính thức)
- Backbase Certification (nếu triển khai tại Việt Nam)
5. Yêu cầu kinh nghiệm ngành
Yêu cầu tối thiểu 7 năm kinh nghiệm trong các lĩnh vực:
- Tài chính/Ngân hàng (ưu tiên cao nhất)
- Viễn thông
- Bất động sản
Điều này cho thấy ABBank ưu tiên ứng viên đã hiểu biết về tính đặc thù của nghiệp vụ tài chính - một lợi thế rất lớn so với ứng viên từ các ngành khác.
Chuẩn bị phỏng vấn
Hướng dẫn phỏng vấn Senior Fullstack Developer tại ABBank
Quy trình phỏng vấn dự kiến
Tại các ngân hàng như ABBank, quy trình tuyển dụng vị trí Senior thường kéo dài 2-4 tuần và bao gồm các vòng:
| Vòng | Hình thức | Nội dung | Thời lượng |
|---|---|---|---|
| Vòng 1 | HR Screening | Sơ lược CV, mức lương mong muốn, kinh nghiệm tổng quan | 30-45 phút |
| Vòng 2 | Technical Test | Bài test kỹ thuật (có thể online hoặc onsite) | 60-120 phút |
| Vòng 3 | Technical Interview | Phỏng vấn chuyên sâu với Tech Lead/Architect | 60-90 phút |
| Vòng 4 | Manager Interview | Phỏng vấn với quản lý phòng ban | 45-60 phút |
| Vòng 5 | Final Interview | Phỏng vấn với Ban Giám đốc Khối CNTT | 30-45 phút |
| Vòng 6 | Offer & Negotiate | Đàm phán lương và điều khoản | Theo lịch |
Câu hỏi hay gặp theo từng vòng
Vòng HR Screening:
- Giới thiệu ngắn gọn về bản thân và kinh nghiệm?
- Tại sao muốn làm việc tại ABBank?
- Mức lương mong muốn hiện tại và kỳ vọng?
- Thời gian báo trước tại công ty cũ?
- Bạn biết gì về văn hóa làm việc trong ngân hàng?
Vòng Technical Test (Coding):
- Viết RESTful API với Spring Boot xử lý nghiệp vụ chuyển tiền
- Thiết kế database schema cho hệ thống thanh toán
- Xử lý concurrent transaction trong Java (threading, locks)
- Tối ưu SQL query với index, explain plan
- Bài toán thiết kế hệ thống (System Design)
Vòng Technical Interview:
Phần Backend:
- Spring Boot: IoC, AOP, Bean lifecycle hoạt động thế nào?
- Sự khác biệt giữa @Component, @Service, @Repository?
- Microservices: Làm sao xử lý distributed transaction?
- Các pattern: Circuit Breaker, Saga, API Gateway giải thích và áp dụng khi nào?
- Bảo mật: JWT, OAuth2, Spring Security cấu hình ra sao?
- Performance: Garbage Collection tuning, JVM memory heap
- Testing: Unit Test với JUnit/Mockito, test coverage strategies
Phần Frontend:
- Angular: Lifecycle hooks, Change Detection strategy
- RxJS: Observable vs Promise, các operator thường dùng
- State management: NgRx hoặc RxJS patterns
- Performance: Lazy loading, OnPush strategy, Tree shaking
- TypeScript: Generics, Decorators, Module system
Phần System Design:
- Thiết kế hệ thống Internet Banking cho 1 triệu user
- Thiết kế microservices cho core banking
- Xử lý high availability, disaster recovery
- Message queue: Kafka vs RabbitMQ, khi nào dùng cái nào?
Vòng Manager Interview:
- Kinh nghiệm quản lý dự án phần mềm ngân hàng?
- Cách bạn xử lý khi dự án trễ deadline?
- Làm sao mentor các thành viên junior?
- Bạn đánh giá thế nào về xu hướng AI trong ngân hàng?
- Tầm nhìn nghề nghiệp 3-5 năm tới?
Tips chuẩn bị quan trọng
- Nghiên cứu ABBank trước: Tìm hiểu các sản phẩm số của ABBank như ABPay, AB iBanking, sản phẩm cho vay, thẻ tín dụng
- Chuẩn bị portfolio: Demo các dự án đã làm, đặc biệt dự án ngân hàng tài chính
- Luyện LeetCode/Hackerrank: Tập trung vào Java + System Design
- Ôn lại kiến thức ngân hàng: Các khái niệm về thanh toán, lãi suất, KYC, AML
- Chuẩn bị STAR method: Cho các câu hỏi tình huống (Situation, Task, Action, Result)
Dress code
- Nữ: Áo sơ mi/blouse + quần tây hoặc váy công sở, giày cao gọn gàng
- Nam: Áo sơ mi + quần tây + giày tây, có thể mặc vest nếu vòng cuối
- Tránh vest quá lộng lẫy cho vòng technical, vòng manager trở đi nên vest
- Màu sắc tối giản: xanh navy, xám, trắng, đen
Lộ trình ôn thi
Lộ trình ôn tập & 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 & Spring Boot nâng cao
- Ôn lại Java 8-17 features (Stream API, Lambda, Optional, Records)
- Spring Boot: Auto-configuration, Starter dependencies
- Spring Security, Spring Data JPA, Spring Cloud
- Tài liệu: Spring Boot Reference Documentation, Baeldung.com
Ngày 3-4: Microservices & System Design
- Microservices patterns: API Gateway, Service Discovery, Circuit Breaker
- Spring Cloud Netflix (Eureka, Hystrix), Spring Cloud Gateway
- Message Queue: Kafka fundamentals, RabbitMQ
- Distributed system: CAP theorem, Eventual consistency
- Tài liệu: "Microservices Patterns" - Chris Richardson
Ngày 5-6: Database & Performance
- PostgreSQL/MySQL nâng cao: indexing, query optimization, transactions
- Redis caching strategies
- Elasticsearch cơ bản
- Tài liệu: "High Performance MySQL", Use The Index Luke
Ngày 7: Frontend Stack
- Angular: Components, Services, Modules, Routing
- RxJS: Observables, Operators, Subjects
- TypeScript: Advanced types, Decorators
- Tài liệu: Angular.io docs, RxJS official docs
Tuần 2: DevOps, Ngân hàng & Mock Interview
Ngày 8-9: DevOps & Cloud
- Docker: Dockerfile, docker-compose
- Kubernetes: Pods, Services, Deployments, ConfigMap
- CI/CD: Jenkins, GitLab CI, GitHub Actions
- Cloud cơ bản: AWS/Azure core services
- Tài liệu: Kubernetes.io, Docker docs
Ngày 10-11: Kiến thức ngân hàng
- Core banking systems: tài khoản, tiền gửi, tiền vay
- Payment systems: SWIFT, NAPAS, chuyển tiền nội địa/quốc tế
- Compliance: PCI DSS, KYC/AML
- Xu hướng: Open Banking, Digital Banking, CBDC
- Tài liệu: "Banking Technology" insights, Fintech Vietnam reports
Ngày 12-13: System Design Practice
- Thiết kế hệ thống Internet Banking
- Thiết kế hệ thống xử lý giao dịch (transaction processing)
- Thiết kế notification system
- Tham khảo: "Designing Data-Intensive Applications" - Martin Kleppmann, educative.io
Ngày 14: Mock Interview & Final Review
- Luyện phỏng vấn với bạn bè hoặc mentor
- Review lại toàn bộ CV, portfolio
- Chuẩn bị câu hỏi để hỏi nhà tuyển dụng
Tài liệu tham khảo quan trọng
Sách nên đọc:
- "Effective Java" - Joshua Bloch
- "Spring in Action" - Craig Walls
- "Clean Code" - Robert C. Martin
- "Designing Data-Intensive Applications" - Martin Kleppmann
- "System Design Interview" - Alex Xu (Vol 1 & 2)
Website/Tutorials:
- Baeldung.com (Java/Spring)
- LeetCode (coding practice)
- Educative.io (system design)
- Pluralsight/Udemy (DevOps, Cloud)
- Medium - tech blogs về Banking IT
Cộng đồng:
- Vietnam Java User Group
- Stack Overflow
- GitHub - đóng góp open source
- LinkedIn groups về Banking Tech Vietnam
Mẹo ôn thi hiệu quả
- Phương pháp Pomodoro: 25 phút học + 5 phút nghỉ
- Code hàng ngày: Không chỉ đọc lý thuyết mà phải code lại
- Ghi chép vào sổ: Note những điểm quan trọng của ngân hàng
- Mock interview: Luyện với bạn bè ít nhất 2-3 buổi
- Chuẩn bị 3-5 câu hỏi để hỏi HR: Cho thấy sự quan tâm nghiêm túc
Tư vấn nghề nghiệp
Lời khuyên sự nghiệp cho Senior Fullstack Developer ngân hàng
Lộ trình thăng tiến trong ngân hàng
Vị trí Senior Fullstack Developer tại ABBank là bậc chuyên gia cao cấp trong ngành IT ngân hàng. Lộ trình thăng tiến điển hình:
Mid-level Developer (3-5 năm)
↓
Senior Developer (5-8 năm) ← VỊ TRÍ HIỆN TẠI
↓
Tech Lead / Principal Engineer (8-12 năm)
↓
Engineering Manager / Solution Architect (10-15 năm)
↓
CTO / Head of Technology (15+ năm)
Mức lương kỳ vọng theo cấp bậc (ước lượng tham khảo)
| Cấp bậc | Kinh nghiệm | Mức lương VNĐ/tháng (ước lượng) |
|---|---|---|
| Junior Developer | 0-2 năm | 15 - 25 triệu |
| Mid-level Developer | 2-5 năm | 25 - 45 triệu |
| Senior Developer | 5-8 năm | 45 - 75 triệu |
| Tech Lead / Principal | 8-12 năm | 70 - 120 triệu |
| Engineering Manager | 10-15 năm | 90 - 150 triệu |
| Solution Architect | 10-15 năm | 100 - 180 triệu |
| CTO / 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. Mức tại ABBank thường cạnh tranh so với Vietcombank, Techcombank nhưng có thể thấp hơn một chút so với các ngân hàng FDI như HSBC, Standard Chartered.
Ưu điểm làm việc tại ABBank
- Môi trường ổn định: Ngân hàng là ngành ít bị ảnh hưởng bởi biến động kinh tế
- Lương thưởng đầy đủ: 13-14 tháng lương, thưởng Tết, thưởng KPI
- Phúc lợi: Bảo hiểm sức khỏe cao cấp, gym, teambuilding
- Đào tạo: Cơ hội học Backbase (platform độc quyền), công nghệ mới
- Dự án lớn: Làm việc với các dự án chuyển đổi số quy mô ngân hàng
Kỹ năng cần phát triển thêm để thăng tiến
Ngắn hạn (6-12 tháng):
- Nâng cao kỹ năng mentoring và leadership
- Học sâu về Backbase nếu có cơ hội triển khai
- Lấy chứng chỉ AWS/Kubernetes
Trung hạn (1-3 năm):
- Phát triển kỹ năng quản lý dự án (PMP, Scrum Master)
- Học về Cloud Native Architecture
- Tham gia cộng đồng IT (diễn giả tại hội nghị, viết blog)
Dài hạn (3-5 năm):
- Phát triển tầm nhìn chiến lược về công nghệ
- Xây dựng network với các CTO, CIO trong ngành
- Cân nhắc chuyển sang mảng Solution Architect hoặc Engineering Manager
So sánh cơ hội giữa các ngân hàng
| Ngân hàng | Đặc điểm công nghệ | Văn hóa | Mức lương |
|---|---|---|---|
| ABBank | Đang chuyển đổi số mạnh mẽ, dùng Backbase | Ổn định, chuyên nghiệp | Trung bình khá |
| Vietcombank | Hệ thống Core cũ, đang modernize | Lớn, lâu đời | Tốt |
| Techcombank | Tiên phong tech, hiện đại | Startup mindset | Cao |
| TPBank | Sáng tạo, nhiều dự án mới | Linh hoạt | Tốt |
| MBBank | Đầu tư mạnh về công nghệ | Năng động | Tốt |
Lời khuyên thực tế
- Đừng chỉ nhảy lương: Hãy cân nhắc dự án và công nghệ bạn sẽ làm
- Chọn ngân hàng theo vision: Ngân hàng nào có chiến lược chuyển đổi số rõ ràng?
- Đầu tư vào kiến thức domain: Hiểu biết về tài chính ngân hàng là lợi thế cạnh tranh lớn
- Cân bằng work-life: Ngân hàng thường có giờ làm việc ổn định hơn fintech
- Xây dựng thương hiệu cá nhân: LinkedIn, GitHub, blog kỹ thuật
Câu hỏi thường gặp
Theo mô tả công việc, vị trí này yêu cầu tối thiểu 7 năm kinh nghiệm trong lĩnh vực phần mềm (đặc biệt ưu tiên tài chính, ngân hàng, viễn thông). Nếu em mới ra trường thì chưa phù hợp. Em nên tìm các vị trí Junior hoặc Fresher Developer trước, sau đó tích lũy kinh nghiệm ở các dự án thực tế trong 2-3 năm để có thể ứng tuyển vị trí Mid-level. Hãy tập trung học Java Spring Boot, Angular và tham gia các dự án có yếu tố tài chính ngân hàng để xây dựng nền tảng.
Tin tuyển dụng ghi 'Thương lượng', nghĩa là mức lương sẽ được thảo luận dựa trên năng lực và kinh nghiệm thực tế. Theo thị trường hiện tại, vị trí Senior Fullstack Developer ngân hàng ở Hà Nội thường dao động từ 45-75 triệu đồng/tháng gross, có thể cao hơn nếu ứng viên có kinh nghiệm với Backbase hoặc kinh nghiệm triển khai dự án lớn. Ngoài ra, ngân hàng thường có thêm các khoản thưởng Tết, thưởng KPI, 13-14 tháng lương. Lưu ý rằng mức lương có thể thay đổi tùy ngân hàng và thời điểm. Em nên nghiên cứu mức lương trên các trang như ITviec, VietnamWorks, TopCV để có căn cứ khi đàm phán.
Hoàn toàn hợp lý. Với 5 năm Backend Java, em đã có nền tảng vững về Spring Boot, Microservices, cơ sở dữ liệu. Để chuyển sang Fullstack, em cần bổ sung kiến thức Frontend, đặc biệt là Angular và TypeScript - đây là công nghệ chính trong JD của ABBank. Lộ trình đề xuất: (1) Học Angular cơ bản trong 2-3 tháng (components, services, routing, RxJS), (2) Thực hành với một dự án cá nhân fullstack, (3) Học thêm về UI/UX và Responsive Design. Vị trí này ưu tiên ứng viên có kinh nghiệm cả Backend lẫn Frontend, nên em sẽ là ứng viên tiềm năng.
Tại các ngân hàng, KPI cho vị trí Senior Developer thường bao gồm: (1) KPIs về chất lượng: số lượng bug sau release, code coverage, performance của hệ thống, (2) KPIs về tiến độ: sprint commitment đạt được, delivery đúng deadline, (3) KPIs về cải tiến: đề xuất giải pháp tối ưu, chia sẻ kiến thức với team, mentor junior, (4) KPIs về uptime: SLA hệ thống (>99.9%), số incident downtime. Đặc thù ngân hàng là yêu cầu bảo mật và uptime cực kỳ cao, nên áp lực về chất lượng code và khả năng xử lý sự cố production rất quan trọng.
Backbase là một nền tảng Digital Banking hàng đầu thế giới có trụ sở tại Hà Lan, chuyên cung cấp giải pháp cho phép các ngân hàng xây dựng hệ thống ngân hàng số (Internet Banking, Mobile Banking). ABBank chọn Backbase vì: (1) Đây là giải pháp turnkey giúp rút ngắn thời gian triển khai so với xây dựng từ đầu, (2) Đã được nhiều ngân hàng lớn trên thế giới sử dụng, (3) Hỗ trợ đa kênh, đa thiết bị, (4) Tích hợp sẵn các tính năng ngân hàng số hiện đại. Vì vậy, nếu em apply vào ABBank, có kinh nghiệm Backbase sẽ là một lợi thế rất lớn.
Môi trường ngân hàng thường có những đặc điểm: (1) Giờ làm việc ổn định 8h-17h hoặc 8h30-17h30 từ thứ 2 đến thứ 6, ít khi OT so với công ty product/fintech, (2) Quy trình rõ ràng, nhiều compliance, audit hơn, (3) Tốc độ phát triển chậm hơn do nhiều bên liên quan và yêu cầu bảo mật cao, (4) Phúc lợi tốt: bảo hiểm sức khỏe gia đình, thưởng lễ Tết lớn, 13-14 tháng lương, (5) Môi trường chuyên nghiệp, trang phục lịch sự. Ngược lại, product company (như Tiki, Shopee) thường có OT nhiều, năng động nhưng áp lực deadline cao. Nếu em thích sự ổn định và phúc lợi tốt, ngân hàng là lựa chọn hợp lý.
Cơ hội vẫn có nhé em. JD ghi '7 năm kinh nghiệm trong lĩnh vực phát triển phần mềm trong lĩnh vực Tài chính, Ngân hàng, Viễn thông, bất động sản'. Nếu em làm ở Viễn thông hoặc Bất động sản thì vẫn match. Tuy nhiên, để tăng cơ hội, em nên: (1) Tìm hiểu nhanh về nghiệp vụ ngân hàng (thanh toán, tiền gửi, cho vay, KYC/AML), (2) Nếu có thể, học thêm về Backbase hoặc các hệ thống core banking, (3) Trong CV và phỏng vấn, nhấn mạnh các kinh nghiệm có thể chuyển đổi được như: xử lý transaction lớn, đảm bảo uptime, bảo mật dữ liệu - đây là những kỹ năng ngân hàng rất cần.
CV cho vị trí Senior Fullstack tại ABBank nên nhấn mạnh: (1) Mục tiêu nghề nghiệp: Ngắn gọn, thể hiện định hướng trong ngân hàng số, (2) Kinh nghiệm Java/Spring Boot: Liệt kê các dự án có số lượng user giao dịch lớn, (3) Microservices & Cloud: Nêu rõ đã làm với Docker, Kubernetes, AWS/Azure, (4) Kết quả đạt được: Số liệu cụ thể (cải thiện performance 30%, giảm downtime X%), (5) Frontend skills: Angular/TypeScript kèm portfolio GitHub, (6) Domain ngân hàng: Nếu có kinh nghiệm fintech hoặc payment system thì highlight rõ, (7) Chứng chỉ: OCP Java, AWS, Kubernetes nếu có. Đặc biệt, CV nên có phần 'Tech Stack' riêng và 'Project Highlights' để HR dễ scan.
Cơ hội thăng tiến tại ABBank khá tốt vì ngân hàng đang trong giai đoạn chuyển đổi số mạnh mẽ, đặc biệt với nền tảng Backbase. Để thăng tiến lên Tech Lead, em cần: (1) Chứng minh năng lực technical leadership qua các dự án lớn trong 1-2 năm, (2) Có khả năng mentor junior thành công, (3) Được đánh giá cao về mặt communication và giải quyết vấn đề, (4) Hiểu biết sâu về nghiệp vụ ngân hàng, (5) Tham gia các chương trình đào tạo leadership nội bộ. Thông thường, Senior Developer cần 2-3 năm để được cân nhắc lên Tech Lead. Ngoài ra, em có thể chuyển hướng sang Solution Architect nếu thích thiết kế hệ thống hơn.
Chia sẻ từ cộng đồng
Mình vừa apply ABBank tháng trước, quy trình nhanh lắm - 1 tuần HR gọi, 2 tuần là có kết quả technical. Phỏng vấn focus nhiều vào Java Spring Boot và Microservices. Hỏi cả về Banking domain như KYC, AML nữa. Mọi người nhớ ôn kỹ phần này nhé.
Đã làm ở ABBank được 2 năm rồi. Backbase thật sự là platform rất thú vị, học 1 lần có thể apply được nhiều ngân hàng FDI khác. Lương ổn so với mặt bằng chung, thưởng Tết năm vừa rồi được 3 tháng. Văn hóa làm việc khá thoải mái, không bị áp lực OT nhiều.
Mình là fresher, đọc JD thấy hơi choáng vì yêu cầu 7 năm kn :))) Chắc phải tích lũy thêm vài năm nữa. Nhưng được cái đọc JD này mình biết cần phải học gì tiếp theo, cảm ơn chia sẻ.
Cảnh báo thật: phỏng vấn tại ngân hàng thường hỏi nhiều về compliance, security. Mình từng trượt vì không nắm vững PCI DSS, ISO 27001. Anh chị em nào apply thì nhớ tìm hiểu trước các tiêu chuẩn bảo mật trong ngân hàng nhé.
Em đang phân vân giữa ABBank với một fintech ABC. Vào ngân hàng thì phúc lợi ổn định hơn, fintech thì tech-stack hiện đại hơn. Anh chị nào có kinh nghiệm cho em xin ý kiến với. Em thích học hỏi công nghệ mới mà sợ ngân hàng quá cũ kỹ.
ABBank gần đây đang đẩy mạnh chuyển đổi số, đầu tư khá nhiều vào Backbase. Theo mình thì đây là cơ hội tốt để join vì đang trong giai đoạn transform, sẽ được làm nhiều dự án mới chứ không phải maintain hệ thống cũ.
Mình pass technical nhưng fail vòng manager vì không trả lời được câu 'tầm nhìn 5 năm tới'. Lời khuyên là nên chuẩn bị rõ câu trả lời cho câu này, ngân hàng họ thích người có định hướng rõ ràng và gắn bó lâu dài.
Ứng tuyển ngay
Ứng tuyển trên website gốcBạn sẽ được chuyển đến trang tuyển dụng chính thức của ABBANK
Chuyên môn / Từ khoá
Mất kết nối mạng
Đang thử kết nối lại
Đã xảy ra lỗi!
Vui lòng chờ trong giây lát