Yêu cầu công việc
1. Trình độ đào tạo: Bằng đại học chuyên ngành Khoa học máy tính, CNTT, Toán-Tin hoặc các chuyên ngành tương đương.
2. Kiến thức/ Chuyên môn cần có:
Hiểu biết chuyên sâu về kiến trúc SOA, Micro-service, API base
Có kinh nghiệm thực tế ít nhất 3 năm cung cấp giải pháp, thiết kế các ứng dụng Micro-service/API sử dụng Domain Driven Design trên nền tảng hạ tầng Docker/Container
Có kinh nghiệm thực tế sử dụng và thiết kế Restful APIs sử dụng JAX-RS, JSON
Có kinh nghiệm thực tế sử dụng và thiết kế các ứng dụng event-based và message-driven
Có kinh nghiệm chuyên sâu phát triển/thiết kế các ứng dụng dựa trên ngôn ngữ
lập trình Java và các framework như Spring, Spring Boot; CSDL như MS SQL, Oracle, MySQL, MongoDB
Có kinh nghiệm với các ứng dụng triển khai theo mô hình Docker/Container
Quen thuộc với web/application servers và công nghệ Load Balancing
Quen thuộc với các công cụ CI/CD như Jenkin, GIT, Ant, Maven, Gradle hoặc các công cụ tương đương.
3. Các kỹ năng/ Skills cần có
Kỹ năng làm việc nhóm
Kỹ năng thuyết trình
Phân tích chi tiết, cẩn thận và logic
Phân tích và giải quyết vấn đề
Giải quyết xung đột và thương lượng
4. Các kinh nghiệm liên quan/ Relevant Experience
Kinh nghiệm phát triển/thiết kế ứng dụng cho lĩnh vực ngân hàng là một lợi thế
Kinh nghiệm làm việc theo mô hình Agile/Scrum