You will join a long-running digital product initiative focused on building secure, scalable web and mobile applications used by end users and professional stakeholders. The role sits in a multidisciplinary Agile team where quality, maintainability, and testability are central. You will work end-to-end across the stack, from user interfaces to backend services and data persistence.
What you'll do
* Design, develop, and maintain robust full-stack applications using Java and Angular.
* Build and evolve backend services using Java 17, Spring Boot, Spring Security, and Spring Data JPA, following clean and maintainable architectural principles.
* Develop modern, responsive front-end interfaces using Angular, TypeScript, and CSS/SCSS, with attention to usability and performance.
* Collaborate closely with analysts, testers, and other developers to translate functional requirements into high-quality technical solutions.
* Ensure application performance, scalability, and reliability by proactively identifying bottlenecks and resolving defects.
* Apply Test-Driven Development (TDD) practices by writing and maintaining unit, integration, and end-to-end tests using JUnit 5, Mockito, AssertJ, and related tools.
* Contribute to code reviews, enforce coding standards, and help maintain a clean, well-structured codebase.
* Support CI/CD pipelines and containerized deployments, and collaborate on runtime environments.
* Mentor junior developers by providing technical guidance, code reviews, and best practices.
* Continuously stay up to date with modern development practices and technologies, and actively contribute to technical improvements within the team.
What are we looking for?
* You have solid experience as a
Senior Full-Stack Developer
, working across both front-end and back-end layers.
* You have strong backend experience with
Java 17
,
Spring Boot (2.x / 3.x)
,
Spring Security
,
Spring Data JPA (Jakarta)
, and messaging technologies such as
Artemis
.
* You are comfortable working with
PostgreSQL
, database migrations using
Flyway
, and query frameworks such as
QueryDSL
, and you have experience with
Elasticsearch
.
* You have hands-on experience building front-end applications with
Angular
,
TypeScript
, and modern CSS.
* You apply automated testing practices consistently and are comfortable working in a
TDD
mindset.
* You understand modern software architecture patterns, such as
hexagonal architecture
, and how to apply them in practice.
* You are familiar with containerization and delivery pipelines, and have experience with tools such as
Docker
,
GitLab CI/CD
,
Jenkins
,
Tomcat
, or
Nginx
.
* You have experience deploying or supporting applications running on
Kubernetes / OpenShift
environments.
* You communicate clearly, collaborate easily within a team, and can work autonomously on complex features.
* You are fluent in
French or Dutch
, with a good understanding of the other language, and are comfortable working in English.
What do we offer?
Duration:
ASAP – August months)
Location:
Brussels (hybrid)
Contract:
Full-time or Freelance