- Tối thiểu 2 năm kinh nghiệm lập trình với Java
- Hiểu rõ về lập trình hướng đối tượng.
- Nắm vững về Java Core và Coding conventions.
- Hiểu rõ mô hình MVC, Restful API.
- Có kinh nghiệm làm việc với Spring Framework: Spring Boot, Spring MVC.
- Có kinh nghiệm làm việc với ít nhất một trong các CSDL: Oracle, MySQL, SQL Server, PostgreSQL, MongoDB,...
- Có kinh nghiệm làm việc với ít nhất một trong các Cache: Redis, Memcached, Hazelcast..
- Có kinh nghiệm với Kafka, Elasticsearch là một lợi thế.
- Hiểu rõ mô hình Microservice là một lợi thế.
- Sử dụng tốt GIT để quản lý source code.
- Đề cao trách nhiệm trong công việc, ý thức chất lượng sản phẩm tốt.
- Đam mê tìm tòi nghiên cứu học hỏi công nghệ mới, phát triển bản thân.
- Đọc hiểu tiếng Anh tốt. Có thể giao tiếp được tiếng Anh là lợi thế lớn.