Functie
We are looking for an experienced Senior Full Stack Java Developer to join a large-scale application
modernization program. You will become part of a multidisciplinary development team responsible for
taking over, maintaining and modernizing a portfolio of business-critical applications.
The assignment includes both the transition of existing applications and the redesign or redevelopment of
several solutions to align them with modern software engineering standards and best practices.
Your Responsibilities
• Develop, maintain and enhance business-critical Java applications.
• Design and implement new application components and RESTful web services.
• Contribute to the architecture and technical design of new software components in collaboration
with technical leads and software architects.
• Participate actively in Agile/Scrum ceremonies and technical working groups.
• Collaborate with business stakeholders when functional clarification is required.
• Perform unit testing and contribute to test-driven development practices.
• Produce and maintain technical documentation.
• Support application deployment, maintenance and continuous improvement.
• Troubleshoot existing applications and quickly understand complex codebases.
• Contribute to continuous integration and software quality initiatives.
Your Profile
Experience
• Minimum 7 years of professional experience as a Java Software Developer.
• Strong experience in Full Stack Java development, with a primary focus on backend development
and a solid interest in frontend technologies.
• Experience working in complex enterprise environments involving multiple integrated systems.
• Comfortable working in Agile development teams.
Technical Skills
Required
• Java 17+
• Spring Framework
• Spring Boot
• Angular (modern versions)
• RESTful APIs
• OpenAPI
• Maven
• Docker
• Git
• NPM
• JUnit
• Mockito
• Cypress
• PostgreSQL and/or SQL Server
• Relational databases and ORM concepts
• BPMN and UML
• Agile / Scrum
• Continuous Integration
Nice to Have
• Keycloak
• Hibernate
• Lombok
• MapStruct
• Kubernetes / OpenShift
• GitLab CI
• SonarQube
• OAuth 2.0
• Flyway or Liquibase
• Jira
• Confluence
Soft Skills
• Strong analytical and problem-solving skills.
• Customer- and solution-oriented mindset.
• Able to quickly understand existing applications and codebases.
• Strong communication skills.
• Team player who integrates easily into existing development teams.
• Proactive and quality-driven.
• Comfortable working in technically challenging environments.
Language Requirements
• Fluent in Dutch or French.
• Good written communication skills in English.
Assignment Details
• Long-term assignment with an initial contract until September 2026, with a strong possibility of
extension.
• Hybrid working model with a minimum of 2 days on-site per week.
• Office location in the Brussels region, easily accessible by public transport.
• Full-time assignment (approximately 7h48 per day).
• Candidates must be EU nationals.
Why Join?
This is an excellent opportunity to work on a large-scale modernization program involving the transition,
maintenance and redevelopment of business-critical enterprise applications. You will work with modern
Java technologies, contribute to the evolution of complex software systems and collaborate with
experienced architects and developers in an Agile environment where software quality and continuous
improvement are centra
Inlichtingen
Jordi Smet +32 3 202 05 00