Java Architect & Tech Lead
Brussels-Capital
Digital - Architecture
Bachelor
Reference number: 92455

You will work as a Senior Java Application Architect within an existing development team, contributing to both the design of new solutions and the modernisation of existing applications. Your role combines hands-on architectural design with technical leadership.

You are responsible for defining architectural direction, guiding development teams, and ensuring that solutions align with business needs and technical standards.

Your responsibilities include

  • Designing application architectures for new developments and improvements to existing Java applications.
  • Translating business requirements into coherent and scalable architectural solutions across multiple business domains.
  • Providing technical guidance to Java development teams, including task distribution and technical decision-making.
  • Organising and leading code reviews to ensure quality, consistency, and maintainability.
  • Supporting development teams in applying architectural principles and design choices in daily work.
  • Ensuring alignment with API-first design principles and integration standards.
  • Contributing to solution design discussions and documenting architectural decisions.
  • Integrating smoothly into existing teams and collaborating with other architects and developers.

What are we looking for?

  • You have proven experience as a Java Application Architect.
  • You have hands-on expertise with Java 17 or 21 and Spring Boot 3.x.
  • You have strong experience designing and building REST APIs, including OAuth2 / OpenID Connect.
  • You have hands-on experience with API-first design and OpenAPI specifications.
  • You have experience working with SQL databases, specifically PostgreSQL.
  • You have practical experience with Docker and containerised application delivery.
  • You have experience deploying or operating applications on OpenShift 4.
  • You have experience setting up or working with CI/CD pipelines, including GitLab CI/CD.
  • You have proven experience leading or guiding Java development teams, including task coordination and code reviews.
  • You demonstrate strong architectural design and abstraction skills.
  • You communicate clearly with both technical and non-technical stakeholders.
  • You are fluent in French or Dutch, with a working knowledge of the other national language.

Nice-to-Have

  • Experience with (HAPI) FHIR.
  • Experience with JMS and JPA.
  • Experience in regulated or data-intensive application domains.

What do we offer?

Location: Brussels (Hybrid)|

Initial duration: ASAP - 30/06/26 (extension possible)

Contract: Freelance or Permanent

Gil Van Vaerenbergh
HR & Talent Consultant Digital
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