Phân tích yêu cầu, thiết kế và phát triển hệ thống Backend bằng Java.
Tham gia phát triển các ứng dụng doanh nghiệp sử dụng Java, Spring Framework/Spring Boot.
Coding, debugging, unit testing và xử lý lỗi theo yêu cầu dự án.
Thiết kế và tối ưu cơ sở dữ liệu, truy vấn SQL.
Review, cải tiến và tối ưu source code nhằm nâng cao hiệu năng hệ thống.
Tham gia nghiên cứu và phát triển các giải pháp hiện đại hóa hệ thống Legacy
Phối hợp với
Project Manager và các thành viên trong nhóm để đảm bảo tiến độ và chất lượng dự án.
Tham gia xây dựng tài liệu kỹ thuật và chia sẻ kiến thức trong nhóm khi cần
Có từ 03 năm kinh nghiệm
phát triển phần mềm bằng Java.
Thành thạo Java Core.
Thành thạo Spring Framework/Spring Boot.
Có kinh nghiệm sử dụng một trong các ORM/Persistence Framework như MyBatis, Hibernate hoặc JPA.
Có kinh nghiệm làm việc với một hoặc nhiều hệ quản trị cơ sở dữ liệu như Oracle, SQL Server, PostgreSQL hoặc MySQL.
Có khả năng thiết kế, tối ưu SQL và xử lý dữ liệu hiệu quả.
Thành thạo Git hoặc các công cụ quản lý source code tương đương.
Có khả năng đọc hiểu, bảo trì và cải tiến source code hiện có.
Có tư duy logic tốt, chủ động học hỏi và khả năng giải quyết vấn đề.
Có kỹ năng giao tiếp và làm việc nhóm hiệu quả.
Tiếng Anh giao tiếp tốt (là điểm cộng)
Ứng viên có kinh nghiệm dưới đây sẽ được ưu tiên và xem xét ở cấp độ Technical Leader với chế độ đãi ngộ tương xứng:
Đã từng đảm nhiệm vai trò Technical Leader hoặc Team Leader.
Có kinh nghiệm thiết kế kiến trúc hệ thống, review source code và mentoring thành viên.
Có kinh nghiệm làm việc trực tiếp với khách hàng.
Hiểu biết về Design Pattern, System Design.
Có kinh nghiệm với Docker, Kubernetes, Redis, RabbitMQ hoặc CI/CD.
Tiếng Anh hoặc
tiếng Nhật giao tiếp tốt (là điểm cộng)
Sẵn sàng đi công tác ngắn hạn tại Nhật Bản hoặc Trung Quốc khi dự án yêu cầu