C

Phường Thanh Xuân, Hà Nội
Backend Developer (Lead)
⏳ Tin này đã hết hạn nhận hồ sơ (hạn nộp: 30/07/2026). Công ty có thể đã tuyển xong. Bạn vẫn đọc được mô tả bên dưới để tham khảo yêu cầu và mức lương của vị trí này.
✨ Điểm nổi bật
- 💰Lương 30,000,000 - 50,000,000 VND
- 🎁Lương tháng 13 + thưởng
- 📈Đào tạo & thăng tiến
- ✈️Du lịch / team building
- 📆Nghỉ T7/CN · phép năm
Mô tả công việc
- Tham gia phân tích yêu cầu nghiệp vụ cùng BA, PM, Tech Lead để hiểu rõ phạm vi chức năng, luồng xử lý, quy tắc nghiệp vụ, dữ liệu đầu vào/đầu ra và các điều kiện ngoại lệ.
- Thiết kế và phát triển các API/backend service sử dụng Java, Spring Boot, Spring MVC, Spring Data JPA/JDBC/MyBatis tùy kiến trúc dự án.
- Xây dựng RESTful API phục vụ frontend, hoặc các hệ thống tích hợp bên ngoài; đảm bảo API rõ ràng, ổn định, có quy chuẩn request/response, error code và phân quyền phù hợp.
- Triển khai business logic, validation, transaction, phân quyền dữ liệu, xử lý trạng thái hồ sơ/quy trình, xử lý đồng bộ/bất đồng bộ theo yêu cầu dự án.
- Làm việc với database để thiết kế bảng, viết câu lệnh SQL, tối ưu truy vấn, xử lý index, lock, transaction, migration dữ liệu và các lỗi phát sinh trong quá trình vận hành.
- Tích hợp với các hệ thống khác thông qua REST API, message queue, Kafka/RabbitMQ, file exchange, database link hoặc các cơ chế tích hợp theo yêu cầu thực tế.
- Review code cho các thành viên khác, phát hiện lỗi logic, lỗi thiết kế, lỗi transaction, lỗi bảo mật, lỗi hiệu năng hoặc các đoạn code khó bảo trì.
- Phối hợp với DevOps trong quá trình build, deploy, cấu hình môi trường, đọc log, phân tích lỗi trên môi trường dev/test/staging/production.
- Tham gia xử lý sự cố production, phân tích nguyên nhân lỗi, đề xuất phương án khắc phục ngắn hạn và cải tiến dài hạn.
- Cập nhật tài liệu API, tài liệu kỹ thuật, tài liệu cấu hình, tài liệu bàn giao hoặc hướng dẫn vận hành đối với các module mình phụ trách.
Yêu cầu ứng viên
- Ứng viên cần có tối thiểu 4 năm kinh nghiệm phát triển phần mềm backend, trong đó có ít nhất 3 năm làm việc trực tiếp với Java và Spring Boot/Spring Framework.
- Đã từng tham gia tối thiểu 2–3 dự án thực tế đã triển khai production, ưu tiên các dự án có quy mô nhiều module, nhiều người dùng, nhiều hệ thống tích hợp hoặc yêu cầu vận hành ổn định.
- Ưu tiên ứng viên từng tham gia các hệ thống lớn trong lĩnh vực y tế, giáo dục, chính phủ điện tử hoặc hệ thống doanh nghiệp lớn.
- Có kinh nghiệm làm việc với cơ sở dữ liệu quan hệ như Oracle, PostgreSQL, MySQL, SQL Server; biết viết SQL, tối ưu truy vấn, xử lý transaction, index và lỗi dữ liệu.
- Có kinh nghiệm làm việc theo quy trình phát triển phần mềm có kiểm soát như Agile/Scrum, Waterfall cải tiến, hoặc mô hình dự án doanh nghiệp có BA, PM, Tester, DevOps, DBA tham gia.
- Có khả năng thiết kế và phát triển RESTful API đúng chuẩn, có phân trang, filter, sort, validate dữ liệu, xử lý lỗi tập trung, chuẩn hóa response và versioning khi cần.
- Có kinh nghiệm với JPA/Hibernate hoặc MyBatis/JDBC, hiểu entity mapping, transaction, lazy/eager loading, N+1 query, batch processing và cách tối ưu truy vấn.
- Sử dụng tốt SQL, có khả năng đọc execution plan ở mức cơ bản đến khá, biết thiết kế index, tối ưu câu lệnh, xử lý dữ liệu lớn, transaction, deadlock/lock và connection pool.
- Hiểu nguyên tắc thiết kế backend theo lớp như Controller, Service, Repository, Domain/Entity, DTO, Mapper, Validator, Exception Handler.
- Có tư duy clean code, biết áp dụng design pattern phù hợp như Strategy, Factory, Builder, Template Method, Adapter, Repository, Specification trong các bài toán thực tế.
- Có hiểu biết về microservices hoặc modular monolith, biết khi nào nên tách service, khi nào nên giữ trong cùng module để tránh phức tạp không cần thiết.
- Có hiểu biết về tích hợp hệ thống, message queue, xử lý bất đồng bộ, retry, idempotency, timeout, circuit breaker và transaction phân tán ở mức ứng dụng thực tế.
- Có khả năng đọc log, debug lỗi runtime, lỗi API timeout, lỗi transaction, lỗi database, lỗi memory, lỗi thread/concurrency ở mức phục vụ xử lý sự cố dự án.
- Có hiểu biết cơ bản về Docker, CI/CD, Linux command, environment variable, application config, health check, readiness/liveness probe.
- Có ý thức bảo mật khi phát triển API, bao gồm validate input, kiểm soát phân quyền, tránh lộ thông tin nhạy cảm, xử lý token/JWT/session, chống lỗi phổ biến như SQL injection, insecure direct object reference, log dữ liệu nhạy cảm.
Quyền lợi được hưởng
- Gói thu nhập hấp dẫn theo năng lực ứng viên (Lương tháng 13 + lương kinh doanh hàng năm)
- Cơ chế BHXH theo quy định của luật lao động
- Phụ cấp trang phục lên tới 5M/năm
- Thưởng các ngày lễ: 2/9, tết Trung Thu, tết Thiếu nhi, 30/4-1/5.....
- 12 ngày phép/năm, được quy đổi thành tiền mặt nếu chưa dùng hết phép
- Tham gia các hoạt động gắn kết: Team building, nghỉ mát....
- Lộ trình thăng tiến rõ ràng, nhiều cơ hội phát triển và tích lũy kiến thức từ các dự án lớn.
- Thời gian làm việc: T2-T6
Nhà tuyển dụng
Công ty Cổ phần viễn thông FPT · 📍 Phường Thanh Xuân, Hà Nội
Việc khác tại Công ty Cổ phần viễn thông FPT
- C
AI Video Production & Creative Content18 ngày trước - C
Trưởng Phòng Kinh Doanh Viễn Thông12 ngày trước - C
Nhân Viên Tổ Chức Và Quản Lý Đào Tạohôm nay · Còn 2 ngày - C
Trưởng Nhóm Social Mediahôm nay · Còn 2 ngày - C

- C
Nhân Viên Kinh Doanh Viễn Thông4 ngày trước