Knowledge \& Skills:
Following skills and knowledge are required for the performance of the above listed tasks:
In depth knowledge of HTML 5 and CSS 3
In depth knowledge of Java 8 and Java 11. Java 17 and above are plus.
In depth and proven knowledge of Spring framework.
Good knowledge and experience working with Javascript frameworks (Angular, JQuery, React…)
In depth knowledge of Relational DBMS
Good knowledge of Agile principles
Good knowledge of design principles such as SOLID, IDEALS and CQRS. SAGA is a plus.
Good knowledge of interoperability technology (REST, Service Oriented Architecture, web services, message-oriented middleware, service-oriented bus).
Knowledge of UML, in particular use case, state transition and activity diagrams.
Capability to write clear and structured technical documents
Ability to give business and technical presentations.
Ability to apply high quality standards
Analysis and problem-solving skills
Ability to cope with fast changing technologies used in application architecture and design
Tech stack Required:
Spring, Spring Boot, Hibernate, JPA, MVC, Validation, Testing, Spring Security, Continuous Development, Continuous Integration, GIT, Bitbucket, Maven, Gradle, Spring Boot Test, JUnit, Mockito, HTML5, CSS3, Angular, NPM, WebLogic, Tomcat, JBOSS, REST, SOAP, Spring Web Services, Oracle, Atlassian Suite, JIRA, Confluence, Bitbucket, Bamboo, JWT, JWE, JWKS, OIDC, CAS, Encryption, Signing, WSO2, Spring Cloud Gateway, Eureka, Zuul, DevSecOps, Kubernetes, Docker, AWS, MySQL, Apache Camel, Apache ServiceMix, Oracle Service Bus, WCAG 2.0, WCAG 2.1, WAI-ARIA, UX Design, Responsive Design, Mobile-first Design
Note: This is a near site opening, mainly remote within Brussels, Belgium. The candidate should be able to reach the premises withing 2 hours by ground if the client call.
Daily rate: 335 euros