Your skills and experience
- Có từ 03 năm kinh nghiệm phát triển phần mềm bằng Java.
- Nắm vững Java Core.
- Nắm chắc Spring Core: IoC, DI, Bean... và có kinh nghiệm với các framework thuộc hệ sinh thái Spring như Spring Boot, Spring MVC, Spring Batch, Spring AOP...
- 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)
Điểm cộng
Ứng viên có kinh nghiệm dưới đây sẽ được xem xét đánh giá ở 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)