Langues
French or dutch : expert level
English : expert level
Responsibilities
Development / Maintenance of business applications
Development of application components/webservices
Contribute in the design of architecture components and building blocks (in close collaboration with technical lead or senior software architects)
Participation in technical working groups, Scrum meetings and meetings with the users if needed Assistance in the testing, the technical documentation, the deployment, the evaluation and the reporting (JUnit, JIRA)
Experiences
Minimum 7 years of full-time professional Java Development experience is required (Full-stack preferred - backend with passion for frontend)
Familiarity with multi-system integration and complex environments
Competencies
Technical knowledge and practical experience of required technologies to be able to start development and support directly (below) :
Must have :
Java 17+
Spring Framework (core, jdbc, data, security, aop)
Frontend (Angular 16+)
JPA
REST(ful) Web Services
Openapi
Lombok
Mapstruct
Test driven development (Junit, Spring, Mockito)
Maven
Docker
GIT
NPM
Experience with relational database and O/R mapping: PostgreSQL, SQL Server,...
Able to read and understand BPMN, UML & documentation practices
Familiar with AGILE/SCRUM methodologies, test-driven development and continuous integration
Problem solver, able to quickly understand existing code
Solution and customer oriented
Ability to integrate easily into an existing team
Nice to have:
Swagger
keycloak
SOA, backend for frontend, CQRS
Hibernate
Cypress
Openshift/Kubernetes
Gitlab CI, Sonar, ...
Oauth 2.0
Flyway or Liquibase
Jira/Confluence
Mission & Working hours
We are based in Brussels (just in front of Midi Station).
This will be an initial contract until 31/03/2026 - The mission is long term and can be extended.
Possibility of remote work (7h48 per day) with a requirement to be on site for a minimum of 3 days per week.
EU nationals only; preference BENELUX.