HRI tuyển dụng Senior Java Backend Developer tham gia phát triển các hệ thống phần mềm quy mô lớn phục vụ doanh nghiệp, chuyển đổi số và các dự án CNTT trọng điểm. Ứng viên sẽ chịu trách nhiệm thiết kế, phát triển và tối ưu các dịch vụ Backend theo kiến trúc hiện đại, đồng thời phối hợp chặt chẽ với BA, PM, QA, Frontend và DevOps để xây dựng các hệ thống có hiệu năng cao, bảo mật tốt và khả năng mở rộng linh hoạt. TRÁCH NHIỆM CHÍNH * Phân tích yêu cầu nghiệp vụ và thiết kế giải pháp kỹ thuật cho các chức năng Backend. * Phát triển các dịch vụ sử dụng Java Spring Boot theo kiến trúc RESTful API và Microservices. * Thiết kế mô hình dữ liệu, tối ưu cơ sở dữ liệu và hiệu năng xử lý. * Xây dựng các cơ chế bảo mật, phân quyền, xác thực và tích hợp hệ thống. * Tham gia thiết kế kiến trúc, chuẩn hóa coding convention và review mã nguồn. * Phối hợp với Frontend, QA và DevOps trong quá trình phát triển, kiểm thử và triển khai. * Phân tích, xử lý các sự cố kỹ thuật và tối ưu hiệu năng hệ thống. * Hướng dẫn, hỗ trợ các thành viên Junior/Middle Developer và tham gia đào tạo nội bộ.
Yêu cầu công việc
Chuyên môn * Tối thiểu 05 năm kinh nghiệm phát triển phần mềm với Java. * Thành thạo Java 17/21, Spring Boot, Spring MVC, Spring Data JPA, Hibernate và Spring Security. * Có kinh nghiệm thiết kế và phát triển RESTful API, Microservices và tích hợp hệ thống. * Có kinh nghiệm làm việc với Oracle, PostgreSQL hoặc MySQL; thành thạo tối ưu SQL và hiệu năng cơ sở dữ liệu. * Hiểu biết về JWT, OAuth2, Maven/Gradle và các Design Pattern. * Có kinh nghiệm làm việc với Git, Docker và quy trình CI/CD. * Có kiến thức về kiến trúc phần mềm, SOLID, Clean Architecture và lập trình hướng đối tượng.
Yêu cầu bổ sung
1. Ưu tiên * Có kinh nghiệm triển khai Kubernetes hoặc OpenShift. * Có kinh nghiệm sử dụng Redis, Kafka/RabbitMQ, Elasticsearch hoặc các nền tảng Message Queue. * Đã tham gia các dự án quy mô lớn trong lĩnh vực Ngân hàng, Tài chính, Bảo hiểm, Viễn thông, Chính phủ điện tử hoặc Chuyển đổi số doanh nghiệp. * Có khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh. * Chủ động ứng dụng các công cụ AI hỗ trợ phát triển phần mềm như GitHub Copilot, Cursor, ChatGPT nhằm nâng cao năng suất và chất lượng phát triển. ⸻ 2. KỸ NĂNG * Tư duy phân tích, thiết kế hệ thống và giải quyết vấn đề tốt. * Chủ động, trách nhiệm và có khả năng làm việc độc lập. * Kỹ năng giao tiếp và phối hợp hiệu quả với các nhóm kỹ thuật và nghiệp vụ. * Có khả năng hướng dẫn, chia sẻ kiến thức và hỗ trợ phát triển đội ngũ. * Tinh thần học hỏi và cập nhật công nghệ mới.
Quyền lợi & Chế độ
* Thu nhập cạnh tranh theo năng lực và kinh nghiệm. * Thưởng theo hiệu quả công việc và kết quả dự án. * Tham gia đầy đủ các chế độ BHXH, BHYT, BHTN theo quy định. * Được đào tạo, cập nhật công nghệ mới và có lộ trình phát triển lên Technical Lead, Solution Architect hoặc Engineering Manager. * Làm việc trong môi trường chuyên nghiệp, tham gia các dự án CNTT quy mô lớn, ứng dụng công nghệ hiện đại và có nhiều cơ hội phát triển nghề nghiệp.