Full-stack Developer Java / Angular
Brussels-Capital
Digital - Development
Bachelor
Work experience: 5-7
Reference number: 90543
You’ll join a long-term digital modernization program supporting the renewal of the Defense application landscape. The mission involves taking over a diverse set of business applications — maintaining some, re-engineering others, and completely rewriting a few to meet modern standards.
You’ll work as part of a multidisciplinary Agile team alongside senior architects, product owners, and domain experts. Together, you’ll ensure the continuous evolution of critical systems and help shape a new, future-ready software environment.
Key Responsibilities
- You will develop and maintain business applications across both frontend and backend, using technologies such as Java 21, Spring (Core, Data, Security, AOP), Hibernate/JPA, and Angular.
- You’ll build and optimize RESTful APIs and web services, ensuring smooth integration with multiple systems in a complex architecture.
- In collaboration with architects, you’ll contribute to the design of scalable solutions and technical building blocks, and help align existing applications with modern development practices.
- You’ll participate in Agile ceremonies, code reviews, and user meetings, while supporting testing, deployment, and documentation using JUnit, Cypress, Jira, and Confluence.
What are we looking for?
- You have at least 5 to 7 years of professional experience in full-stack Java development, with a strong command of Spring and Angular frameworks.
- You are comfortable working across the full stack — from backend services and database integration to frontend components and API layers.
- You are proficient in building RESTful APIs, implementing JPA/Hibernate, and working with relational databases such as PostgreSQL or SQL Server.
- You are experienced with containerized deployments (Docker, OpenShift/Kubernetes) and CI/CD pipelines using GitLab CI, Maven, and SonarQube.
- You are fluent in modern development practices such as Test-Driven Development, Agile/Scrum, and version control best practices.
- You may have experience with Keycloak, OAuth 2.0, Flyway or Liquibase, and documentation standards such as BPMN, UML, and OpenAPI/Swagger.
- Experience in re-engineering or modernizing legacy applications, especially in a public sector or defense context, is an advantage.
- You speak either French or Dutch at an expert level, and are equally fluent in English for documentation and daily collaboration.
- You hold a Bachelor’s or Master’s degree in Computer Science, Engineering, or an equivalent field.
What do we offer?
Location: Brussels (hybrid)
Duration: until 31/12/2025 (extension possible)
Contract: Permanent or Freelance
Vacancies that may also interest you
)
Kenneth Van Cleynenbreugel
Business & Talent Consultant
0032473822673