Full-Stack Developer Java / Angular (TDD)
Brussels-Capital
Digital - Development
Bachelor, Master
Work experience: 7-10
Reference number: 91164
We’re looking for a Senior Full Stack Java Developer to join a long-term modernization program that’s rebuilding a portfolio of public-sector business applications.
You’ll help take over, maintain, and re-engineer about 30 existing systems—making them more secure, scalable, and aligned with today’s development standards.
This role combines solid coding skills with architectural awareness and collaboration across cross-functional Agile teams.
Key Responsibilities
- Develop and maintain enterprise applications across both backend and frontend layers.
- Participate in code design and architecture discussions, contributing to reusable and maintainable solutions.
- Write clean, secure, and testable code using Test-Driven Development (TDD) principles.
- Implement and document RESTful APIs and integrations between multiple systems.
- Collaborate with analysts, architects, and end users to translate requirements into working features.
- Contribute to deployments, testing, and technical documentation.
- Support handover/takeover activities and share knowledge with team members.
What are we looking for?
- 5–7 years of hands-on Java development experience, ideally in full-stack roles.
- Strong command of Java (v17 or newer) and the Spring ecosystem for building secure, modular services.
- Experience designing and consuming REST APIs and integrating multiple systems in complex environments.
- Familiar with authentication and authorization frameworks (e.g. OAuth2, Keycloak).
- Confident working with modern Angular (v14+), TypeScript, and responsive UI design.
- Experience applying unit and integration testing (JUnit, Mockito, Cypress) as part of CI/CD pipelines.
- Skilled in Git, Maven, and containerized deployment using Docker and Kubernetes/OpenShift.
- Comfortable working in Agile/Scrum environments with tools like Jira and Confluence.
- Able to read and apply UML/BPMN documentation.
- Languages: Fluent in English and either Dutch or French.
Nice to Have
- Experience in the public sector or on large modernization projects.
- Exposure to Spring Batch, Liquibase/Flyway, or database migration tools.
- Interest in coaching junior developers and promoting coding standards.
What do we offer?
Location: Brussels (hybrid – at least 2 days/week on site near Midi Station)
Contract: Freelance or Permanent
Duration: Until 30/06/2026 (extension likely)
Start Date: As soon as possible
Vacancies that may also interest you
)
Kenneth Van Cleynenbreugel
Business & Talent Consultant
+32473822673
