Trình độ học vấn:
- Tốt nghiệp Đại học chuyên ngành Công nghệ Thông tin, Kỹ thuật phần mềm, Toán – Tin hoặc các ngành liên quan.
- Hoặc có trình độ tương đương thông qua đào tạo và kinh nghiệm thực tế.
Kỹ năng chuyên môn:
- Tối thiểu 3 năm kinh nghiệm phát triển phần mềm với Java.
- Thành thạo Spring Boot, JPA/Hibernate, RESTful API.
- Hiểu sâu về kiến trúc microservices, message queue (Kafka, RabbitMQ…).
- Có kinh nghiệm với SQL (Oracle, PostgreSQL, MySQL), biết tối ưu truy vấn.
- Sử dụng thành thạo các công cụ quản lý mã nguồn (Git) và CI/CD (Jenkins, GitLab CI).
- Ưu tiên ứng viên có hiểu biết về caching (Redis), container (Docker, Kubernetes).
Hiểu biết ngành ngân hàng:
- Đã từng tham gia phát triển hệ thống liên quan đến core banking, thanh toán, quản lý tài khoản, cổng thanh toán, hoặc quản lý rủi ro.
- Am hiểu các quy trình nghiệp vụ ngân hàng, các chuẩn như ISO 8583, SWIFT, hoặc tiêu chuẩn bảo mật PCI-DSS là lợi thế.
- Có kinh nghiệm xử lý transaction consistency, ACID, distributed transaction.
Yêu cầu khác:
- Kỹ năng giao tiếp, làm việc nhóm hiệu quả.
- Có khả năng phân tích vấn đề, đưa ra giải pháp và phản biện kỹ thuật.
- Chủ động, trách nhiệm, cam kết trong công việc.
- Có khả năng đọc hiểu tài liệu tiếng Anh (bắt buộc); giao tiếp tiếng Anh là lợi thế.