Phân tích, thiết kế và phát triển các hệ thống backend phục vụ lĩnh vực Banking, Finance và Enterprise Applications.
Thiết kế và triển khai các dịch vụ sử dụng Java, Spring Boot, RESTful API và GraphQL.
Phát triển các hệ thống theo kiến trúc Microservices, đảm bảo tính ổn định, bảo mật và khả năng mở rộng.
Thiết kế và tối ưu tương tác với cơ sở dữ liệu SQL/NoSQL, đồng thời xử lý các yêu cầu về hiệu năng và tính toàn vẹn dữ liệu.
Phát triển các chức năng giao tiếp thời gian thực bằng WebSockets và tích hợp với các hệ thống liên quan.
Thực hiện Unit Testing, Code Review, Debugging và đảm bảo chất lượng kỹ thuật trước khi triển khai.
Phối hợp với các bên liên quan để phân tích yêu cầu nghiệp vụ, giải quyết vấn đề kỹ thuật và đưa giải pháp vào vận hành thực tế.
Tham gia dự án onsite tại văn phòng khách hàng, phối hợp trực tiếp với các thành viên trong team và phản hồi nhanh trước các yêu cầu phát sinh.
Ứng dụng AI Coding Tools và các công cụ phù hợp nhằm nâng cao hiệu suất phát triển phần mềm.
YÊU CẦU CÔNG VIỆC
Technical Skills
Có từ 5+ năm kinh nghiệm phát triển Backend, ưu tiên ứng viên có kinh nghiệm trong lĩnh vực Banking hoặc Finance.
Có ít nhất 3 năm kinh nghiệm với Java và Spring Boot.
Có kinh nghiệm thiết kế và phát triển RESTful API, GraphQL và WebSockets.
Có kinh nghiệm thiết kế và phát triển kiến trúc Microservices.
Có kinh nghiệm làm việc với cơ sở dữ liệu SQL/NoSQL và tối ưu hiệu năng truy vấn.
Có kinh nghiệm viết Unit Test, Debugging, Code Review và đảm bảo chất lượng phần mềm.
Bắt buộc đã tham gia hoàn thành go-live ít nhất một dự án Digital Banking, CRM hoặc Corporate Treasury có tích hợp với hệ thống ngân hàng.
Có khả năng phân tích yêu cầu nghiệp vụ và chuyển đổi thành giải pháp kỹ thuật phù hợp.
Có khả năng xử lý vấn đề độc lập, chủ động phối hợp với các bên liên quan và đảm bảo tiến độ công việc.
Tiếng Anh giao tiếp tốt, có thể theo dõi trao đổi nghiệp vụ/kỹ thuật và phản hồi nhanh trong môi trường làm việc trực tiếp.
AI Skills
Có kinh nghiệm sử dụng AI Coding Tools như ChatGPT, GitHub Copilot, Cursor, Claude hoặc các công cụ tương đương.
Biết sử dụng AI để hỗ trợ coding, debugging, testing, technical research và documentation.
Có khả năng review và kiểm chứng kết quả do AI tạo ra, đặc biệt đối với các yêu cầu về bảo mật, tính chính xác và độ tin cậy của hệ thống.
ƯU TIÊN
Có kinh nghiệm triển khai Digital Banking, Corporate Banking, Corporate Treasury hoặc CRM tích hợp hệ thống ngân hàng.
Có kinh nghiệm tích hợp với Banking APIs, hệ thống thanh toán hoặc hệ thống nghiệp vụ tài chính.
Có kinh nghiệm với hệ thống yêu cầu cao về bảo mật, transaction processing, data integrity và availability.
Có kinh nghiệm tối ưu hiệu năng, xử lý concurrency và thiết kế hệ thống có khả năng mở rộng.
Có kinh nghiệm làm việc trực tiếp với khách hàng quốc tế hoặc trong môi trường dự án onsite.
ĐIỀU KIỆN LÀM VIỆC
Làm việc full-time onsite tại văn phòng khách hàng ở khu vực trung tâm Hà Nội, từ 9:00 đến 18:00.
Không áp dụng hình thức remote hoặc hybrid; không phân bổ thời gian cho dự án khác trong giờ làm việc.
Có khả năng nhận việc trong vòng 15–20 ngày kể từ khi được xác nhận tuyển dụng.
Sẵn sàng tham gia phỏng vấn trong thời gian ngắn theo lịch của khách hàng.
Làm việc theo mô hình đối tác cung cấp nhân sự; tuân thủ quy trình giao tiếp và phối hợp với đối tác trước khi đưa ra quyết định hoặc cam kết với khách hàng cuối.
QUYỀN LỢI
Mức lương cạnh tranh, tương xứng với năng lực và kinh nghiệm.
13 tháng lương/năm cùng các chính sách thưởng theo quy định của công ty.
Xét tăng lương định kỳ theo năng lực và hiệu quả công việc.
Được tham gia BHXH, BHYT, BHTN và các chế độ bảo hiểm theo chính sách công ty.
Cơ hội tham gia các dự án chuyên sâu về Banking, Finance và Enterprise Systems.
Được phát triển năng lực thiết kế hệ thống, tích hợp nền tảng và xử lý các bài toán backend phức tạp.
Được tiếp cận công nghệ mới và AI-assisted development.
Senior Java Developer (onsite)
2026/10/27 - 2026/11/12
Tầng 2,4, 5, tòa CT1, tòa nhà Bắc Hà C14, phố Tố Hữu, phường Đại Mỗ, thành phố Hà Nội, Việt Nam