Viết mã sạch, chất lượng cao.
Duy trì và cải tiến các tính năng đang hoạt động; thiết kế và phát triển hệ thống hoặc tính năng mới khi cần
Thực hiện toàn bộ quy trình phát triển: viết unit test, integration test và triển khai lên môi trường PROD.
Tham gia review code và đảm bảo tuân thủ tiêu chuẩn chất lượng mã nguồn.
Tối thiểu 3 năm kinh nghiệm
phát triển phần mềm với Java (ưu tiên sử dụng Spring Boot Framework).
Hiểu rõ về Cấu trúc dữ liệu và Giải thuật (Data Structures & Algorithms).
Thành thạo SQL/NoSQL Databases như MySQL, PostgreSQL, MongoDB.
Có kinh nghiệm làm việc với RESTful APIs và Microservices Architecture.
Quen thuộc với Redis và Kafka.
Có kinh nghiệm phát triển hệ thống hiệu năng cao, độ trễ thấp, xử lý dữ liệu quy mô lớn và giao dịch thời gian thực.
Có kinh nghiệm với Docker/Kubernetes và hạ tầng Cloud là một lợi thế.
Quen thuộc với phương pháp phát triển phần mềm Agile/Scrum.
Ưu tiên ứng viên có kinh nghiệm trong lĩnh vực tài chính, ngân hàng hoặc cổng thanh toán, bao gồm hiểu biết về tuân thủ và bảo mật.