Logo
COME AND SHINE WITH VTI

Senior Java Developer

Senior Java Developer

MÔ TẢ CÔNG VIỆC
Chúng tôi đang tìm kiếm Java Senior Backend Developer có kinh nghiệm xây dựng các hệ thống backend quy mô lớn, ổn định và có khả năng mở rộng. Bạn sẽ tham gia vào toàn bộ vòng đời phát triển phần mềm, từ phân tích yêu cầu, thiết kế kiến trúc, phát triển tính năng đến tối ưu hiệu năng và hỗ trợ vận hành hệ thống.
Trách nhiệm chính
Phân tích yêu cầu nghiệp vụ cùng BA, PM và Tech Lead để đề xuất giải pháp kỹ thuật phù hợp.
Thiết kế và phát triển các dịch vụ Backend sử dụng Java, Spring Boot và Spring Framework.
Xây dựng và tối ưu RESTful API theo các tiêu chuẩn về bảo mật, phân quyền, validation, logging và xử lý lỗi.
Thiết kế và triển khai business logic, transaction, xử lý đồng bộ/bất đồng bộ nhằm đáp ứng các yêu cầu nghiệp vụ.
Thiết kế, tối ưu cơ sở dữ liệu; xây dựng SQL, Stored Procedure (nếu cần), tối ưu truy vấn, Index và Transaction.
Tích hợp với các hệ thống bên ngoài thông qua REST API, Message Queue (Kafka, RabbitMQ hoặc các nền tảng tương đương).
Thực hiện Code Review, đảm bảo chất lượng mã nguồn, khả năng bảo trì, hiệu năng và tính bảo mật của hệ thống.
Phối hợp với đội ngũ DevOps trong quá trình Build, CI/CD, Deploy, cấu hình môi trường và xử lý sự cố.
Phân tích và xử lý các sự cố trên môi trường Production; xác định nguyên nhân gốc và đề xuất giải pháp phòng ngừa.
Xây dựng, cập nhật tài liệu kỹ thuật, tài liệu API và tài liệu bàn giao.
Hỗ trợ, hướng dẫn và mentoring các thành viên Junior/Middle; chia sẻ kiến thức và kinh nghiệm trong nhóm.
Tham gia đóng góp vào việc cải tiến kiến trúc, quy trình phát triển và các tiêu chuẩn kỹ thuật của dự án.
YÊU CẦU
Yêu cầu
Kinh nghiệm
Tối thiểu 7 năm kinh nghiệm phát triển Backend.
Có ít nhất 5 năm kinh nghiệm phát triển ứng dụng bằng Java và Spring Boot/Spring Framework.
Đã tham gia từ 2–3 dự án thực tế (Production), ưu tiên các hệ thống doanh nghiệp có nhiều module, nhiều người dùng hoặc tích hợp với nhiều hệ thống khác.
Có kinh nghiệm làm việc theo Agile/Scrum hoặc Waterfall.
Kiến thức chuyên môn
Thành thạo Java Core, Spring Boot, Spring MVC, Spring Data JPA, JDBC hoặc MyBatis.
Có kiến thức tốt về lập trình hướng đối tượng (OOP), Design Pattern, SOLID và Clean Code.
Thành thạo xây dựng RESTful API và tích hợp hệ thống.
Có kinh nghiệm làm việc với Oracle, PostgreSQL, MySQL hoặc SQL Server.
Có khả năng tối ưu SQL, Index, Transaction và xử lý dữ liệu hiệu quả.
Có kinh nghiệm sử dụng Message Queue như Kafka hoặc RabbitMQ là một lợi thế.
Hiểu biết về Microservices, kiến trúc phân tầng và các nguyên tắc thiết kế hệ thống là điểm cộng.
Có kinh nghiệm sử dụng Git, Maven/Gradle và các công cụ CI/CD.
ĐÃI NGỘ
Tối thiểu 13 tháng lương 1 năm - chưa tính các khoản thưởng khác trong quá trình làm việc như thưởng theo KPI hiệu quả công việc, thưởng dự án và thưởng theo doanh thu.
Được khám sức khỏe định kỳ hàng năm và được đóng BHXH, BHYT, BHTN đầy đủ theo luật quy định
Hưởng chế độ nghỉ mát, teambuilding 4 lần/ 1 năm, và các hoạt động thể thao, giải trí phong phú bao gồm: các CLB Bơi, Yoga, Zumba, Kendo, yêu cầu bài hát qua radio nội bộ.
02 nhân viên xuất sắc nhất năm sẽ được thưởng một chuyến du lịch miễn phí đến các quốc gia như Nhật Bản, Đài Loan, Singapore..v.v.
Cơ hội thăng tiến, nâng cao thu nhập cho người có năng lực, tâm huyết và gắn bó lâu dài.
Được đào tạo tiếng Nhật miễn phí tại công ty.
Cơ hội được đào tạo để nâng cao nghiệp vụ chuyên môn. Cơ hội hỗ trợ thi các chứng chỉ về Cloud, AWS, PMF, PMP.
Giờ làm việc: từ 8h30 đến 17h30, từ thứ Hai đến thứ Sáu hàng tuần.

Ngày hết hạn: 21 tháng 9, 2026

Ngày hết hạn: 21 tháng 9, 2026

Chi tiết công việc

Số lượng:
5
Địa điểm:
Hà Nội
Kinh nghiệm:
Trên 5 năm
Trình độ:
Senior
Hình thức:
Bodyshop-Onsite
Kỹ năng:
Java
Mức lương:

Ngày hết hạn: 21 tháng 9, 2026