• Phân tích yêu cầu nghiệp vụ và kỹ thuật từ các phòng ban liên quan
• Thiết kế và phát triển các API, service và module backend bằng Java (Spring Boot, Microservices)
• Xây dựng, bảo trì và tối ưu cơ sở dữ liệu (PostgreSQL, MySQL, Oracle, MongoDB...)
• Tích hợp với các hệ thống nội bộ (CRM, Loyalty, Payment, Identity...) qua message queue hoặc API gateway
• Triển khai cơ chế bảo mật (authentication, authorization, encryption)
• Viết unit test, integration test và hỗ trợ kiểm thử hệ thống
• Tham gia giám sát và tối ưu hiệu năng hệ thống (profiling, load test, log analysis)
• Tham gia quy trình CI/CD và triển khai containerized services (Docker, Kubernetes)
• Hỗ trợ vận hành, khắc phục sự cố và xử lý ticket từ Production
• Cập nhật công nghệ, đóng góp cải tiến
kiến trúc và quy trình phát triển
1. Trình độ đào tạo
• Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ thông tin hoặc Chuyên môn liên quan
2. Kiến thức/ Chuyên môn yêu cầu
• Có từ 5-8 năm kinh nghiệm phát triển, tối ưu ứng dụng Java với Spring Core, Spring MVC, Spring Boot
• Nắm vững các nguyên tắc lập trình như SOLID, DRY, Clean Code...
• Nắm vững các khái niệm giao tiếp web service/API (SOAP/REST - XML, JSON), SFTP, gRPC
• Thành thạo, có khả năng phân tích và thiết kế hệ thống, cơ sở dữ liệu với ít nhất 1 hệ quản trị cơ sở dữ liệu: PostgreSql, MySQL, Oracle
• Có kinh nghiệm sử dụng Docker, K8S, AWS cloud (S3, ElasticCache, EKS, Vault...) là 1 lợi thế
• Hiểu về kiến trúc microservices, các khái niệm cần cho việc phát triển ứng dụng phân tán (distributed system) như Saga, Circuit Breaker, API Gateway...
• Đã từng làm việc với ít nhất 1 nền tảng messaging (queue, message broker...)
• Duy trì và thực hành tốt việc Unit testing
• Có kinh nghiệm làm việc trong môi trường GitOps, sử dụng các hệ thống công cụ phát triển (toolchain) như Git, ArgoCD, Vault...
• Có tư duy lập trình tốt, khả năng tự học hỏi và tìm hiểu các công nghệ mới
• Có kỹ năng làm việc theo nhóm, chịu được áp lực trong công việc và tinh thần trách nhiệm cao
• Có khả năng giao tiếp
tiếng anh trong công việc