Senior Full-Stack Java Developer
Brussels-Capital
Digital - Development
Work experience: 5-7
Reference number: 92062

You will join a large engineering department working on the redesign, modernization, and development of complex business applications. In this senior role, you take ownership of backend and frontend development, contribute to architectural design, and help improve engineering practices across teams. You’ll work closely with analysts, architects, and product teams to deliver high-quality, scalable software in a multi-system environment.

What You’ll Do

  • Develop and maintain backend services and components using Java, Spring, and JPA/Hibernate.
  • Build and enhance web applications using Angular, HTML/CSS, and modern JavaScript tooling.
  • Design and refine architecture building blocks in collaboration with technical leads and architects.
  • Develop REST and SOAP APIs, microservices, and batch processing components.
  • Contribute to code reviews, quality gates, and engineering standards.
  • Write automated tests (unit, integration, UI) and support CI/CD practices.
  • Participate in Scrum ceremonies and cross-team technical sessions.
  • Support deployment, troubleshooting, documentation, and production readiness activities.
  • Analyse and refactor existing code, improving maintainability and performance.
  • Coach junior developers and help foster a strong engineering culture.

What are we looking for?

  • 5–7+ years of professional experience in Java back-end development; full-stack experience or strong frontend affinity.
  • Strong hands-on experience with Spring Framework, Spring Boot, Spring Batch, JPA/Hibernate, and API development.
  • Solid understanding of SOA, microservices, CQRS, and security patterns (Spring Security).
  • Experience with automated testing (JUnit, Mockito, Cypress, Selenium) and CI/CD pipelines (Jenkins, Maven, Git, Sonar).
  • Front-end development experience with Angular and strong fundamentals in HTML/CSS/JS.
  • Comfortable working in complex environments with multiple integrations and relational databases (PostgreSQL, SQL Server).
  • Ability to read and interpret UML / BPMN diagrams; familiarity with Jira/Confluence.
  • Nice-to-have exposure to: Talend, ZK, Oracle, Kafka, Docker, Openshift.
  • Experienced in Agile/Scrum development environments.
  • Strong problem-solving skills, ability to analyse and improve legacy code, and willingness to support more junior team members.
  • Fluent in French or Dutch, with good knowledge of English.

What do we offer?

Location: Brussels (hybrid)

Duration: Until 31 December 2026 (extendable)

Contract: Freelance or Permanent

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