Chi tiết công việc Senior BE tại CÔNG TY CỔ PHẦN CÔNG NGHỆ UNITRUST VIỆT NAM
Mục tiêu vị trí
- Thiết kế, phát triển và tối ưu các dịch vụ backend sử dụng Java, Spring Boot/Spring Framework.
- Xây dựng RESTful API, triển khai business logic, xử lý dữ liệu và tích hợp với các hệ thống liên quan.
- Đảm bảo chất lượng mã nguồn, hiệu năng, khả năng mở rộng và tính ổn định của hệ thống.
- Tham gia review code, xử lý sự cố production và hỗ trợ định hướng kỹ thuật cho các thành viên Junior/Middle.
Yêu cầu kinh nghiệm
- Tối thiểu 7 năm kinh nghiệm phát triển Backend, trong đó có ít nhất 5 năm làm việc với Java và Spring Boot/Spring Framework.
- Đã tham gia tối thiểu 02 - 03 dự án production, ưu tiên các hệ thống nhiều module, nhiều người dùng hoặc có nhiều tích hợp.
- Có kinh nghiệm làm việc với Oracle, PostgreSQL, MySQL, SQL Server, sử dụng SQL, tối ưu truy vấn, transaction và xử lý dữ liệu.
- Có kinh nghiệm làm việc theo quy trình Agile/Scrum, Waterfall hoặc các mô hình phát triển phần mềm doanh nghiệp.
- Có khả năng tự phân tích yêu cầu, thiết kế giải pháp kỹ thuật và bàn giao kết quả có chất lượ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 để xây dựng giải pháp backend phù hợp.
- Thiết kế và phát triển các dịch vụ backend sử dụng Java, Spring Boot, Spring MVC, Spring Data JPA/JDBC/MyBatis.
- Xây dựng RESTful API đảm bảo chuẩn request/response, error code, validation và phân quyền.
- Triển khai business logic, transaction, xử lý đồng bộ/bất đồng bộ và các quy trình nghiệp vụ.
- Thiết kế, tối ưu cơ sở dữ liệu, SQL, index, transaction và migration dữ liệu.
- Tích hợp với các hệ thống thông qua REST API, Message Queue, Kafka, RabbitMQ hoặc các cơ chế tích hợp phù hợp.
- Review code, phát hiện và xử lý các vấn đề về logic, hiệu năng, bảo mật và khả năng bảo trì.
- Phối hợp với DevOps trong quá trình build, deploy, cấu hình môi trường và xử lý sự cố.
- Tham gia xử lý lỗi production, phân tích nguyên nhân và đề xuất giải pháp khắc phục.
- Cập nhật tài liệu API, tài liệu kỹ thuật và tài liệu bàn giao của các module phụ trách.

