Chịu trách nhiệm chính trong việc thiết kế
kiến trúc hệ thống backend, xây dựng các API (RESTful, GraphQL) hiệu suất cao và có khả năng mở rộng.
Phân tích và tối ưu hóa hiệu suất cơ sở dữ liệu, đảm bảo hệ thống hoạt động ổn định với lượng truy cập lớn.
Phối hợp với BA, Frontend, QA để phân tích yêu cầu, đề xuất giải pháp kỹ thuật phù hợp và triển khai hiệu quả.
Thực hiện code review, hỗ trợ và hướng dẫn các thành viên Junior/Junior+ trong team.
Tham gia xử lý các vấn đề phức tạp trong quá trình SIT/UAT, tối ưu và ổn định hệ thống trước khi go-live.
Tốt nghiệp Đại học chuyên ngành Công nghệ Thông tin, Toán Tin, Điện tử Viễn thông hoặc các chứng chỉ
lập trình viên tương đương.
Từ 3 năm kinh nghiệm phát triển Backend với Java.
Thành thạo Spring Framework (Spring Boot, Spring MVC, Spring Data; có kiến thức cơ bản về Spring Security là lợi thế).
Am hiểu về RESTful API và mô hình client-server.
Kinh nghiệm làm việc với CSDL quan hệ: Oracle, PostgreSQL (thành thạo thiết kế schema, index và tối ưu hóa truy vấn).
Nắm vững kiến thức nền tảng về đa luồng (multi-threading), xử lý bất đồng bộ và hiệu năng trong Java.
Sử dụng thành thạo Git/SVN và các IDE (IntelliJ, Eclipse, NetBeans).
Có hiểu biết hoặc kinh nghiệm thực tế với: Docker (container hóa ứng dụng); Kubernetes (deployment, service, config map/secret); OpenShift (deployment, route).
Có kinh nghiệm với Redis, Kafka.
- Ưu tiên:
Có kinh nghiệm làm việc với hệ thống lớn, hệ thống phân tán hoặc có yêu cầu cao về hiệu năng.
Có kinh nghiệm xử lý bất đồng bộ, streaming, tối ưu hiệu năng.
Biết kết hợp, vận dụng AI để nâng cao năng suất công việc.
Kinh nghiệm triển khai ứng dụng trên Cloud (AWS, Azure, GCP).
Hiểu biết về CI/CD (Jenkins, GitLab CI, Argo CD...).
Hiểu biết về Agile/Scrum.
Có khả năng đọc hiểu tiếng Anh.