MÔ TẢ CÔNG VIỆC:
- Tiếp nhận knowledge transfer về kiến trúc, source code, coding standards, CI/CD và quy trình phát triển của khách hàng.
- Phân tích yêu cầu, phát triển và bảo trì các backend services sử dụng Java/Spring Boot.
- Thiết kế và tích hợp RESTful APIs, database, messaging systems và các dịch vụ liên quan.
- Viết unit test, xử lý lỗi và tối ưu chất lượng, hiệu năng, bảo mật và maintainability của hệ thống.
- Thực hiện code review, tiếp nhận phản hồi từ Technical Lead và chủ động cải thiện chất lượng mã nguồn.
- Tham gia estimation, sprint planning, daily meeting, retrospective và các hoạt động Agile/Scrum của team.
- Chủ động báo cáo tiến độ, blocker và technical risks; phối hợp xử lý dependency với các thành viên liên quan.
- Cập nhật technical documentation và chia sẻ kiến thức trong team.
- Làm việc trực tiếp với khách hàng quốc tế bằng tiếng Anh để làm rõ requirement, trao đổi technical issues và cập nhật tiến độ công việc.
- Phối hợp với Technical Lead, Business Analyst, Frontend/Mobile Developers, QA và DevOps để đảm bảo quality, schedule và delivery.
- Nghiên cứu và áp dụng new technologies và AI tools nhằm nâng cao productivity và hiệu quả phát triển phần mềm.
YÊU CẦU CÔNG VIỆC:
Technical / Professional Skills
- Tốt nghiệp Công nghệ Thông tin, Khoa học Máy tính, Kỹ thuật Phần mềm hoặc các chuyên ngành liên quan.
- Có từ 3+ năm kinh nghiệm phát triển phần mềm với Java.
- Có kinh nghiệm thực tế với Java, Spring Boot, Spring MVC và RESTful APIs.
- Có kiến thức về object-oriented programming, data structures, design patterns và clean code.
- Có kinh nghiệm làm việc với cơ sở dữ liệu quan hệ như PostgreSQL, MySQL, Oracle hoặc các hệ quản trị cơ sở dữ liệu tương đương.
- Có kinh nghiệm viết unit test với JUnit, Mockito hoặc các công cụ tương đương.
- Có kinh nghiệm sử dụng Git, tham gia code review và làm việc với CI/CD pipeline.
- Hiểu quy trình phát triển phần mềm Agile/Scrum; có khả năng estimation, problem solving và quản lý công việc cá nhân.
- Có tinh thần chủ động, trách nhiệm với đầu ra và khả năng phối hợp hiệu quả trong team.
- Có kinh nghiệm làm việc trong Software Development, IT Outsourcing, Direct Client hoặc mô hình ODC** là lợi thế.
- Tiếng Anh giao tiếp khá, có khả năng tham gia KT, họp dự án, đọc hiểu tài liệu và trao đổi công việc với khách hàng quốc tế.
AI Skills
- Có kinh nghiệm sử dụng AI tools như ChatGPT, GitHub Copilot, Cursor, Claude hoặc các công cụ tương đương.
- Biết sử dụng AI để hỗ trợ coding, unit testing, debugging, technical research và documentation.
- Có khả năng review và verify AI-generated output, không sử dụng trực tiếp mã nguồn chưa được kiểm tra; đảm bảo quality, security, correctness và maintainability.
ƯU TIÊN
- Có kinh nghiệm phát triển microservices và hệ thống có lượng giao dịch lớn hoặc yêu cầu độ ổn định cao.
- Có kinh nghiệm với Kafka hoặc các messaging/event-streaming platforms.
- Có kinh nghiệm với MongoDB, Redis hoặc NoSQL databases.
- Có kiến thức hoặc kinh nghiệm với Docker, Kubernetes, cloud platforms và observability tools.
- Có kinh nghiệm về application security, performance tuning và production troubleshooting.
- Có kinh nghiệm làm việc trực tiếp với khách hàng quốc tế tại thị trường English-speaking.
- Có kinh nghiệm sử dụng AI để tối ưu development và testing workflow.
QUYỀN LỢI:

Ứng tuyển ngay
