- Tham gia thiết kế, phát triển và tối ưu hóa các Microservices xử lý thanh toán của tổ chức (ưu tiên Java 21 và Spring Boot 3.x). Thay thế các giải pháp cũ để cải thiện hiệu năng xử lý (High-load/Low-latency).
- Thực hiện lập trình tích hợp hệ thống thanh toán hiện tại với các tổ chức chuyển mạch tài chính quốc gia và đối tác thanh toán trong nước (Napas, Citad, VNPay, MobiFone MDP...), xử lý chuyển đổi linh hoạt giữa các định dạng điện báo (ISO 8583, ISO 20022, JSON/XML…).
- Phối hợp với business analysts, product owners và stakeholders để hiểu yêu cầu nghiệp vụ ngân hàng, user stories và acceptance criteria.
- Chuyển đổi business requirements thành technical specifications và đóng góp ý kiến về architecture và design decisions.
- Implement các giải pháp event-driven architecture sử dụng Kafka, IBM MQ/ActiveMQ hoặc AWS SQS/SNS để xử lý real-time data processing và giao tiếp giữa các microservices.
- Tích hợp các ứng dụng Java với RESTful APIs và backend services, đảm bảo communication và data exchange liền mạch.
- Tham gia các buổi họp Agile như sprint planning, backlog grooming và sprint review, đảm bảo phù hợp với mục tiêu và ưu tiên của dự án.
- Sử dụng Jira hoặc các công cụ quản lý dự án tương tự để theo dõi nhiệm vụ, báo cáo tiến độ và quản lý vấn đề.
- Thực hiện code review, viết unit tests và debugging để đảm bảo reliability, performance và scalability của các ứng dụng ngân hàng.
Cập nhật các công nghệ mới nổi, xu hướng ngành và best practices trong phát triển phần mềm ngân hàng để liên tục cải thiện kỹ năng kỹ thuật và đóng góp vào sự phát triển của nhóm.

