Job Description:
- BS/MS degree in Computer Science, Engineering or a related subject
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design skills using common design patterns
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2 & Hibernate)
- Experience in Spring Framework
- Experience in Spring Boot
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT & Spring MVC)
- Experience with test-driven development
- Knowledge of AWS Services
- Experience in Microservices Architecture