Xử lý sự cố và khắc phục lỗi trong các môi trường phát triển, kiểm thử và sản xuất.
Quản lý phiên bản mã nguồn bằng Git/GitLab và triển khai pipeline CI/CD để đảm bảo quá trình triển khai liền mạch.
Tham gia code review và duy trì các tiêu chuẩn chất lượng mã.
Thiết kế, phát triển và bảo trì các ứng dụng Java chất lượng cao (Java 8 trở lên).
Phối hợp với các nhóm đa chức năng để xác định, thiết kế và phát hành các tính năng mới.
Triển khai
kiến trúc microservices nhằm nâng cao khả năng mở rộng và hiệu suất hệ thống.
Cập nhật các xu hướng và công nghệ mới trong ngành để áp dụng các phương pháp tối ưu nhất.
Sử dụng cơ sở dữ liệu quan hệ để quản lý và lưu trữ dữ liệu ứng dụng một cách hiệu quả.
Must have:
Từ 7 năm kinh nghiệm
phát triển phần mềm backend trở lên. Không nhận nhân sự dưới 7 năm kinh nghiệm
Thành thạo JVM hiện đại, Java 8+.
Kinh nghiệm làm việc với cơ sở dữ liệu quan hệ (Relational Database).
Kinh nghiệm triển khai kiến trúc Microservices.
Thành thạo Git/GitLab và các khái niệm, công cụ, pipeline CI/CD.
Kinh nghiệm phát triển hệ thống phần mềm quan trọng (mission-critical).
Kinh nghiệm thiết kế và xây dựng hệ thống hiệu năng cao.
Tinh thần làm việc nhóm mạnh mẽ, kinh nghiệm phối hợp với các nhóm nội bộ và quốc tế.
Có kinh nghiệm làm việc với các dự án banking
Tiếng anh giao tiếp thành thạo
Nice to have:
Kinh nghiệm với Workflow Engines, Kafka là một lợi thế.
Kinh nghiệm sử dụng Docker và Kubernetes trong môi trường sản xuất là một lợi thế.
Hiểu biết về các nền tảng ảo hóa / điện toán đám mây như Azure, AWS, GCP là một lợi thế.
Kinh nghiệm về ngôn ngữ lập trình chuyên biệt (language engineering) là một lợi thế.