Yêu cầu:
- Nắm vững Java Core, OOP và có khả năng áp dụng cấu trúc dữ liệu, thuật toán vào giải quyết bài toán thực tế (tối ưu hiệu năng, xử lý dữ liệu).
- Có kinh nghiệm làm việc với Spring Boot (Spring MVC, Spring Data JPA, Spring Security).
- Có kinh nghiệm xây dựng RESTful API và tích hợp hệ thống.
- Hiểu về HTTP protocol và API design (status code, authentication, pagination...).
- Có kinh nghiệm làm việc với SQL/NoSQL; thiết kế schema, tối ưu query và xử lý transaction.
- Hiểu và áp dụng các nguyên tắc thiết kế hệ thống backend (layered architecture, clean code, separation of concerns).
- Có hiểu biết và áp dụng các design pattern phổ biến trong phát triển backend (dependency injection, repository pattern...).
- Có khả năng phân tích yêu cầu và làm việc độc lập/nhóm.
- Có hiểu biết về performance, concurrency, logging, monitoring.
Điểm cộng:
- Có kinh nghiệm làm frontend hoặc stack công nghệ khác như .Net
- Có kinh nghiệm thiết kế hệ thống, tối ưu hiệu năng, xử lý concurrency, caching, queue/message broker.
- Có kinh nghiệm làm việc với các hệ thống tích hợp và xử lý dữ liệu (data pipeline, ETL...), ưu tiên đã làm với Apache NiFi, ClickHouse hoặc các hệ thống data flow tương đương.
- Có kinh nghiệm mentoring, điều phối công việc hoặc hỗ trợ thành viên trong nhóm.
- Có kinh nghiệm nâng cao hiệu suất làm việc với các công cụ AI.
Trình độ: Tốt nghiệp Đại học các ngành liên quan đến CNTT hoặc tương đương.
Kinh nghiệm: Tối thiểu 2 năm kinh nghiệm Backend
Thời gian thử việc: 02 Tháng.
Yêu cầu hồ sơ: CV (Tiếng Việt hoặc Tiếng Anh), nêu rõ:
- Thông tin cá nhân (bao gồm git)
- Kinh nghiệm học tập / làm việc.
- Các dự án đã tham gia.
- Các kỹ năng (liên quan đến chuyên môn, bao gồm kỹ năng mềm).