Position: Java developer
Company: Dual Educational Ukraine
Experience required: 5y
English level: upper

Also experience with:
✅ Minimum 3 to 5 years of experience developing applications in Java
✅ Hands-on experience with projects on Spring, Spring Boot, Spring Data, Spring Security, Spring JPA, etc.
✅ Solid understanding of OOP principles and design patterns
✅ Experience designing, developing, securing, and consuming Web services.
✅ Experience working with Microservices architecture
✅ Experience working with Cloud Deployment, Agile development, CI/CD, and API/ Microservices design.
✅ Experience with relational databases (PostgreSQL, etc.) and caching mechanisms
✅Experience with application containerization, specifically Docker
✅ Experience with Firebase Cloud Messaging would be a plus