Software Architect – eHealth Platform
Context of the position
Our client is a major public-sector organisation driving the digital transformation of healthcare in Belgium. As part of the development of the UHMEP (Unaddressed Health Message Exchange Platform), they are looking for an experienced Software Architect. The platform operates in a demanding eHealth environment, with strong requirements for reliability, scalability, and software quality.
You will join a motivated and growing team, actively contributing to architecture definition, technical leadership, and developer coaching.
Technical stack
Must have:
-
Backend: SpringBoot, Java 17+
-
Frontend: Angular v18+
-
Database: PostgreSQL
-
Architecture: Hexagonal (Ports & Adapters), Domain Driven Design (DDD)
Should have:
-
Modelling with ArchiMate or any other recognized architecture language
Nice to have:
-
Knowledge of WebComponents, even theoretical
Soft skills & responsibilities
-
Architecture & design: Design and evolve the software architecture of the platform
-
Technical coaching: Support developers in their technical choices and help them grow their expertise
-
Quality & pragmatism: Balance robustness, simplicity, and maintainability
-
Collaboration: Take part in discussions with stakeholders to ensure alignment between field needs and technical decisions
Profile required
-
Proven experience in Java / SpringBoot systems architecture within complex environments, ideally in the healthcare or public sector
-
Mastery of Hexagonal Architecture concepts and Domain Driven Design
-
Strong ability in technical leadership and team coaching
-
Ability to model a software architecture (ArchiMate or equivalent)
-
Interest in or experience with WebComponents (a plus)