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
Vacancies that may also interest you
)
Gil Van Vaerenbergh
HR & Talent Consultant Digital
+32492746814
