Senior Full-Stack Java/Angular Developer
Brussels-Capital
Digital - Development
Work experience: 5-7
Reference number: 92109
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 2026 (9 months)
Location: Brussels (hybrid)
Contract: Full-time or Freelance
Vacancies that may also interest you
)
Kenneth Van Cleynenbreugel
Business & Talent Consultant
+32473822673
