Requirements
What do you need to succeed in this position?
- Master's degree in IT and minimum 11 years of experience in a relevant field (or Bachelor's in IT and minimum 15 years of experience).
- Strong experience in Java with Spring and Spring Boot, Hibernate/JPA, MVC, Validation, Testing and Spring Security.
- Experience working with Javascript frameworks, e.g. Angular, exposure on HTML 5 and CSS3.
- In depth knowledge on using CI/CD techniques, source code control repositories (GIT/Bitbucket) and build tools (Maven, Gradle).
- Previous experience with, Spring Boot Test, jUnit and Mockito.
- Proven experience with Weblogic, Tomcat, and/or JBOSS.
- Familiarity with REST principle, SOAP and Spring Web Services.
- Previous experience with Oracle (versions 8+) and Relational DBMS.
- Experience working with the Atlassian Suite, JIRA Confluence Bitbucket and bamboo.
- Experience with MySQL (versions 5+).
- Prior exposure in Agile environments.
- Good knowledge of design principles such as SOLID, IDEALS and CQRS. SAGA is a plus.
- Good knowledge of interoperability technology (Service Oriented Architecture, web services, message-oriented middleware).
- Experience with Enterprise Service Bus technologies (Apache Camel, Apache ServiceMix, Oracle Service Bus…)
- Knowledge of UML, in particular use case, state transition and activity diagrams.
- Excellent English language skills(C-level, written and spoken).
Solliciteren