**Must have:**
* 3+ years of experience in Java Core/J2EE.
* Fair command of spoken and written English
**Nice to have:**
* Experience in Java 8+, Spring Core, Spring Boot, Vaadin.
* Knowledge in Spring Security, JPA, Hibernate, jUnit.
* Knowledge in Jest (Testing framework).
* Knowledge in Cloud, Maven, Tomcat, Jenkins, Sonar, Microservices Architecture.
* Experience in clean code/coding standards.
* Experience in working with Oracle or MS SQL.
* Experience with unit tests, TDD, BDD, code coverage, and code refactoring.
* Experience in Scrum/Agile/Kanban.