Mission Context
As part of the reinforcement of our development teams, we are looking for
Java Application Architect
to work on strategic assignments involving the design, evolution, and architecture of critical applications.
You will join existing teams and actively contribute to technical and architectural decisions while leading Java development teams.
Key Responsibilities
* Design and evolve application architectures for both existing solutions and new developments
* Propose technical improvements based on strong abstraction and design capabilities
* Understand business requirements and translate them into a coherent architectural vision
* Lead, coordinate, and mentor Java development teams
* Define, allocate, and monitor development tasks
* Organize and oversee code review activities
* Ensure solution quality, performance, and maintainability
* Collaborate closely with technical and functional stakeholders
Technical Environment
* Java 17 / 21
* Spring Boot 3.x
* (HAPI) FHIR
* REST, OAuth2, OIDC
* API First Design, OpenAPI
* SQL, PostgreSQL
* Docker
* OpenShift 4
* GitLab CI/CD
Profile Requirements
* Proven experience in
Java application design and architecture
* Demonstrated experience in
leading and coaching development teams
* Strong communication and interpersonal skills
* Ability to integrate quickly into an existing team
* Strong analytical and problem-solving mindset
Key Skills
* Java / J2EE, JPA, JMS
* Spring Boot, REST APIs
* OpenAPI
* Docker and OpenShift
* Application architecture
* Technical leadership
Languages
* French or Dutch as main working language
* Active knowledge of the second national language is required