1. MÔ TẢ CÔNG VIỆC

  • Phân tích yêu cầu, đề xuất giải pháp và lựa chọn công nghệ phù hợp cho dự án.
  • Thiết kế kiến trúc hệ thống, xây dựng tiêu chuẩn kỹ thuật.
  • Ước lượng effort, lập kế hoạch kỹ thuật và phân công công việc cho đội ngũ phát triển.
  • Hướng dẫn, mentoring và review code nhằm đảm bảo chất lượng sản phẩm.
  • Phối hợp với PM, BA và khách hàng để giải quyết các vấn đề kỹ thuật.
  • Hỗ trợ xử lý các vấn đề kỹ thuật phức tạp trong suốt vòng đời dự án. 


2. YÊU CẦU

Yêu cầu chung:

  • Có 6–8+ năm kinh nghiệm phát triển phần mềm với Java.
  • Java 8+: Thành thạo Core Java, Collections, Generics, Concurrency, Exception Handling, Stream API, Lambda Expression; hiểu JVM, GC, Memory Management và Performance Tuning.
  • Spring Framework: Thành thạo Spring Boot, Spring MVC, Spring Security.
  • Build Tools: Thành thạo Maven hoặc Gradle để quản lý dependency và build automation.
  • Git: Thành thạo Git, áp dụng Git Flow hoặc Trunk-Based Development.
  • Database: Có kinh nghiệm với Oracle hoặc các hệ quản trị cơ sở dữ liệu quan hệ (PostgreSQL, MySQL, SQL Server...).
  • SQL: Thành thạo SQL, Transaction, Indexing, Execution Plan, Query Optimization.
  • RESTful API: Thiết kế và phát triển RESTful API; API Versioning, Authentication/Authorization, chuẩn hóa Error Response, tài liệu hóa bằng OpenAPI/Swagger.
  • UI Development: Có khả năng triển khai giao diện bằng Thymeleaf, JavaScript, HTML/CSS.
  • Testing: Có kinh nghiệm với JUnit 5, Mockito, Integration Test; hiểu Test Coverage và các nguyên tắc viết test.
  • Other: Có kinh nghiệm với MyBatis, JasperReports, Apache POI, OpenCSV, Java JWT.

Nice to have:

  • Có kinh nghiệm làm việc quy trình build, quy trình cập nhật thiết kế/database, 
  • AI-assisted Development: Có kinh nghiệm áp dụng AI vào quy trình phát triển phần mềm (AI DLC), sử dụng AI Coding Assistant để phân tích yêu cầu, thiết kế, lập trình, kiểm thử, review code và xây dựng tài liệu kỹ thuật.
  • AI Tools: Thành thạo một hoặc nhiều công cụ như GitHub Copilot, Claude Code, ChatGPT, Gemini.
  • Làm việc với team với đa dạng role: BrSE, BA, Dev, Tester
  • Chăm chỉ, kiên trì.


3. QUYỀN LỢI

  • Mức lương cạnh tranh; xem xét tăng lương dựa trên năng lực và hiệu quả công việc
  • Được đóng bảo hiểm theo quy định, kèm theo bảo hiểm sức khỏe cá nhân, bảo hiểm sức khỏe cho người thân, và chế độ thai sản tương đương 75% mức lương, khám sức khỏe 1 năm/1 lần.
  • Chính sách bảo hiểm cho NTQ nhí ( Gói bảo hiểm chăm sóc sức khỏe NTQ care).
  • Chương trình và chế độ ghi nhận đặc biệt cho nhân sự gắn bó lâu dài.
  • Chương trình NTQ Ranking giúp định hình lộ trình phát triển rõ ràng cho nhân sự khi gia nhập.
  • Cơ hội đi lên các vị trí cao hơn trong tổ chức như Team lead/ Tech lead/ PM/ BUL/ Director.
  • Du lịch thường niên, quỹ gắn kết nhân viên.
  • Được định hướng phát triển công nghệ chuyên sâu, tham gia nhiều dự án lớn và áp dụng công nghệ mới nhất.
  • Cân bằng cuộc sống và công việc với các CLB ngoại khóa, hoạt động Teambuilding, nghỉ mát hàng năm, khu vực làm việc Open Space, Pantry và Board game.
  • Văn hóa học tập & nghiên cứu: Hỗ trợ chi phí thi các chứng chỉ chuyên môn, tham gia các khóa học nội bộ up skills, khóa học phát triển lên quản lý.
  • Có thưởng dự án ( đối với các dự án tham gia chương trình khoán dự án).
  • Trải nghiệm môi trường làm việc chuyên nghiệp, network rộng rãi với khách hàng tập đoàn lớn.


4. THỜI GIAN VÀ ĐỊA ĐIỂM LÀM VIỆC

  • Thời gian làm việc: Linh hoạt, check in từ 8h-9h, check out từ 17h15-18h15
  • Tòa nhà sông Đà, đường Phạm Hùng, Mỹ Đình, Nam Từ Liêm, Hà Nội


5. LIÊN HỆ