Pauwels Consulting
EN
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
We are a Great Place to Work
We evaluate our work environment with a survey and audit and have been allowed to call ourselves a Great Place to Work and Best Workplace for five years in a row now.
We are a Great Place to Work