Java Technical Lead – Enterprise Application Modernisation
Brussels-Capital
Digital - Development
Work experience: 5-7
Reference number: 92755

You will work on a business-critical enterprise application that supports adult education processes, including funding calculations, subsidies, staffing metrics, and pedagogical dossiers.

The application plays a central role in financial accuracy, regulatory compliance, and operational continuity.

You will join a hybrid technology landscape combining a legacy Java EE stack with a modern Java and Angular stack. Your role is to take technical ownership of the application, ensure architectural consistency, code quality, and performance, and guide the team through both maintenance and targeted modernisation efforts.

Your responsibilities include

  • Defining and maintaining the application’s technical and architectural design.
  • Translating functional requirements into concrete technical solutions.
  • Acting as technical lead and hands-on developer within the team.
  • Developing and maintaining Java-based application modules.
  • Ensuring code quality through reviews, clean code practices, and unit testing.
  • Organising and executing refactoring initiatives to reduce technical debt.
  • Optimising performance, memory usage, and response times.
  • Coordinating and validating unit tests and technical deliveries.
  • Supporting corrective and evolutive maintenance activities.
  • Validating deployments and monitoring behaviour across environments.
  • Coaching and mentoring developers on development and design best practices.
  • Communicating progress, risks, and technical decisions to the team lead.

What are we looking for?

  • You have proven experience as a Java Technical Lead or Senior Java Developer with technical leadership responsibilities.
  • You have strong hands-on experience with Java 8 and Java EE (JEE 7) technologies.
  • You have experience with JSF 2, JPA 2, JAX-WS, and JAX-RS.
  • You have hands-on experience with Spring Boot 3 and Java 21.
  • You have experience working with Angular (version 2 or higher).
  • You have experience with IBM DB2.
  • You are familiar with GitLab CI/CD, Apache Maven, and Nexus.
  • You apply clean code principles such as SOLID, DRY, and structured refactoring.
  • You have experience working in Agile / Scrum environments.
  • You are fluent in French (exclusive working language).
Nice-to-Have
  • Experience modernising or bridging legacy Java EE applications toward newer architectures.
  • Experience with JUnit and Mockito.
  • Experience with JBoss or similar application servers.
  • Familiarity with UML and formal architecture documentation.

What do we offer?

Location: Brussels (Belgium)

Work mode: Hybrid

Onsite presence: Minimum 50% onsite

Contract: Freelance or Permanent

Workload: Full-time

Start date: As soon as possible

End date: 13 March 2026

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