- Có tối thiểu từ 2 năm kinh nghiệm phát triển backend sử dụng ngôn ngữ Java.
- Cần phải có hiểu biết vững chắc về các nguyên tắc cơ bản của JDK 8+, Spring boot 2.x+, Spring framework 5+.
- Yêu cầu kiến thức và kỹ năng: API RESTful, Microservice architecture, Distributed transaction, Code management (GitHub/JIRA....)
- Có kinh nghiệm làm việc với các hệ quản trị dữ liệu quan hệ như MySQL/PostgreSQL và Search Engine như Solr/ElasticSearch...
- Có kinh nghiệm viết Unit test, Integration test.
- Ưu tiên có kinh nghiệm: Spring Cloud, Spring Security, Redis, Kafka, CICD ...
- Có kinh nghiệm triển khai, phát triển phần mềm bằng Agile/ Scrum.
- Có khả năng phân tích, sắp xếp và triển khai công việc theo thứ tự ưu tiên.
- Có kỹ năng giao tiếp và làm việc nhóm tốt.
- Có đam mê và định hướng lâu dài với nghề lập trình