Fullstack Developer phát triển, bảo trì hệ thống nghiệp vụ cho khách hàng Nhật Bản (hàng không, ngân hàng, đường sắt, dịch vụ công).
Yêu cầu
2+ năm Java, Spring/Spring Boot
VueJS/NuxtJS, JavaScript, HTML, CSS
PostgreSQL/Oracle/SQL Server, viết SQL, xử lý logic nghiệp vụ
Git/SVN, Redmine/Jira, quy trình SDLC, unit test, code review
Đọc hiểu tài liệu kỹ thuật, chủ động giao tiếp, tinh thần trách nhiệm, làm việc nhóm
Trách nhiệm
Tham gia toàn bộ vòng đời SDLC: phân tích yêu cầu, thiết kế, coding, code review, unit test, fix bug
Phối hợp team Việt Nam và khách hàng Nhật để làm rõ yêu cầu, xử lý issue, đảm bảo tiến độ/chất lượng
Sử dụng công cụ AI (Copilot, Cursor, Claude…) hỗ trợ coding, review, sinh test, phân tích lỗi
Làm việc với hệ thống quản lý dịch vụ công, dữ liệu, doanh nghiệp hàng không/đường sắt/ngân hàng
Có thì tốt
Kinh nghiệm outsourcing cho khách hàng Nhật
Sử dụng AI coding assistant (Copilot, Codex, Cursor, Claude) cho coding/refactor/test/doc
Tiếng Nhật N3+ hoặc đọc hiểu tài liệu Nhật, định hướng BrSE/Tech Lead
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
Mô tả công việc
Tham gia các dự án phát triển mới, cải tiến và bảo trì hệ thống cho khách hàng Nhật Bản lâu năm của công ty.
Lĩnh vực dự án chủ yếu liên quan đến hệ thống nghiệp vụ, quản lý dịch vụ công cộng, quản lý dữ liệu và các hệ thống doanh nghiệp hàng không, đường sắt, ngân hàng…
Tham gia các giai đoạn phát triển phần mềm như: phân tích yêu cầu, thiết kế cơ bản, thiết kế chi tiết, coding, code review, unit test, fix bug và cải tiến chất lượng.
Phối hợp với team Việt Nam và phía khách hàng Nhật để làm rõ yêu cầu, xử lý issue và đảm bảo tiến độ/chất lượng.
Có cơ hội sử dụng các công cụ AI để hỗ trợ coding, review source code, tạo unit test, phân tích lỗi và nâng cao năng suất phát triển.
Nội dung công việc chi tiết sẽ được trao đổi thêm trong quá trình phỏng vấn.
Yêu cầu công việc
Có từ 02 năm kinh nghiệm phát triển phần mềm với Java.
Có kinh nghiệm với Spring, Spring Boot hoặc các framework Java tương đương.
Có kinh nghiệm VueJS/NuxtJS, JavaScript, HTML, CSS hoặc các công nghệ frontend liên quan.
Nắm vững lập trình hướng đối tượng, clean code, xử lý lỗi và tư duy thiết kế chương trình.
Có kinh nghiệm làm việc với cơ sở dữ liệu như PostgreSQL, Oracle, SQL Server.
Có kinh nghiệm viết SQL, phân tích dữ liệu và xử lý logic nghiệp vụ.
Có kinh nghiệm sử dụng Git, SVN hoặc các công cụ quản lý source code.
Có kinh nghiệm làm việc với các công cụ quản lý task/issue như Redmine, Jira hoặc tương đương.
Có hiểu biết về quy trình phát triển phần mềm, unit test, code review và quản lý chất lượng.
Có khả năng đọc hiểu tài liệu kỹ thuật, chủ động trao đổi khi có điểm chưa rõ.
Có tinh thần trách nhiệm, ham học hỏi, làm việc nhóm tốt và sẵn sàng tiếp nhận thử thách mới.
Yêu cầu khác
Các năng lực, kinh nghiệm dưới đây là lợi thế lớn.
Có kinh nghiệm tham gia dự án outsourcing cho khách hàng Nhật Bản.
Có kinh nghiệm sử dụng các công cụ AI như GitHub Copilot, Codex, Claude, Cursor hoặc các AI coding assistant khác trong quá trình phát triển phần mềm.
Biết vận dụng AI vào một hoặc nhiều hoạt động như: coding, refactor, code review, tạo test case, viết unit test, phân tích bug, tạo tài liệu kỹ thuật.
Có định hướng phát triển thành key member, technical leader hoặc BrSE trong dự án Nhật.
Ưu tiên: Có tiếng Nhật từ N3 trở lên hoặc có khả năng đọc hiểu tài liệu tiếng Nhật.
Có khả năng trao đổi công việc bằng tiếng Nhật là lợi thế lớn.