Tham gia phân tích hệ thống, thiết kế, phát triển và bảo trì các ứng dụng, hệ thống backend sử dụng Java và các framework backend liên quan.
Tham gia các dự án cải cách hệ thống, migration, nâng cấp và hiện đại hóa hệ thống cho khách hàng Nhật Bản.
Chịu trách nhiệm coding, debugging, unit testing và xử lý lỗi theo yêu cầu dự án.
Review và tối ưu source code hiện có nhằm cải thiện hiệu năng, khả năng bảo trì và khả năng mở rộng của hệ thống.
Phối hợp với các thành viên trong team,
Project Manager và các bên liên quan phía Nhật Bản để đảm bảo chất lượng dự án và tiến độ bàn giao.
Phân tích và xử lý các vấn đề kỹ thuật liên quan đến logic backend, database, hiệu năng và tích hợp hệ thống.
Hỗ trợ xây dựng tài liệu kỹ thuật và chia sẻ kiến thức trong team phát triển.
Từ 5 năm kinh nghiệm thực tế trong phát triển backend sử dụng Java.
Có kinh nghiệm vững với Java, Spring, Spring Boot.
Có kinh nghiệm với các legacy Java framework như Seasar2, Struts1, WACs hoặc các framework tương tự là một lợi thế lớn.
Có kinh nghiệm với các ORM/data access framework như MyBatis, Hibernate, JPA hoặc tương đương.
Có kiến thức tốt về SQL và cơ sở dữ liệu quan hệ.
Có kinh nghiệm phát triển và bảo trì các hệ thống backend cấp doanh nghiệp.
Có khả năng đọc hiểu, phân tích và cải thiện source code hiện có.
Hiểu tốt về quy trình
phát triển phần mềm, coding standards và testing.
Thành thạo Git hoặc các hệ thống quản lý phiên bản khác.
Có khả năng làm việc độc lập cũng như phối hợp tốt trong team.
Có kỹ năng giải quyết vấn đề tốt, tư duy logic và thái độ làm việc có trách nhiệm.
Có khả năng sử dụng tiếng Anh hoặc
tiếng Nhật là một lợi thế lớn.
Có kinh nghiệm làm việc tại công ty Nhật hoặc trong các dự án Nhật Bản là một lợi thế lớn.
Ưu tiên ứng viên có kinh nghiệm migration hệ thống, bảo trì hệ thống legacy hoặc hiện đại hóa hệ thống.