Een Belgische IT-organisatie uit de publieke sector moderniseert digitale diensten voor professionals die jonge kinderen en aanstaande moeders begeleiden en vaccinatieprogramma’s ondersteunen in Franstalig België. Binnen het ZEPHYR-programma zal deze senior applicatiearchitect / technisch verantwoordelijke servicegerichte applicaties vormgeven en opleveren met Java en Angular 21, en verantwoordelijkheid dragen voor de architectuur, codekwaliteit en technische consistentie.
De missie
ZEPHYR brengt drie applicatiestromen samen binnen de domeinen van de volksgezondheid en de dienstverlening voor jonge kinderen. De eerste ondersteunt kinddossiers, consultaties en de planning van afspraken voor kinderen vanaf de geboorte tot de leeftijd van zes jaar; de tweede digitaliseert het sociaal dossier en de opvolging van aanstaande moeders; de derde moderniseert de uitwisseling van vaccinatiegegevens, vaccinatieregisters over verschillende diensten heen, de opvolging van de toeleveringsketen en rapportering ter ondersteuning van de besluitvorming. Het servicegerichte landschap combineert Angular 21, Angular Material, NgRx, Java 8/JEE7, Java 21, Spring Boot, JPA, DB2 en MySQL. Flyway beheert databasewijzigingen, terwijl Apache Maven, Git/GitLab CI/CD en Nexus instaan voor de build en oplevering.
U vertaalt functionele vereisten naar applicatiearchitectuur, technische ontwerpen en productiecode en zorgt ervoor dat de documentatie van de softwarearchitectuur afgestemd blijft op de opgeleverde oplossing. Uw werkterrein omvat de ontwikkeling van modules, refactoring, performantie-optimalisatie, code reviews, de validatie van unit tests en de technische acceptatie van releases. U werkt dagelijks samen met functionele analisten, businessanalisten, testers, de projectleider en middleware-specialisten en coacht ontwikkelaars in het toepassen van clean code en de principes SOLID en DRY. De opdracht is gepland van midden november 2026 tot eind 2027 en volgt Agile Scrum-principes.
Uw verantwoordelijkheden
- De applicatiearchitectuur voor diensten in de volksgezondheid definiëren en het softwarearchitectuurdocument bijwerken naarmate de vereisten evolueren.
- De technische implementatie van applicatiemodules in Java, Spring Boot, Angular en JPA aansturen en ervoor zorgen dat de interfaces afgestemd blijven op REST en OpenAPI.
- Het geheugengebruik, de responstijden en de onderhoudbaarheid verbeteren via gerichte refactoring en het terugdringen van technische schuld.
- Ontwikkelingsstandaarden vastleggen en handhaven door middel van code reviews, de toepassing van clean code en de principes SOLID en DRY, en de validatie van unit tests met JUnit/Mockito.
- CI/CD-deploymentpipelines met Docker, releases en het gedrag van de applicatie in verschillende uitvoeringsomgevingen valideren.
- Ontwikkelaars coachen en technische feedback afstemmen met analisten, testers, middleware-specialisten, de projectleiding en het bredere Scrum-team.
Uw profiel
Essentiële vaardigheden
- Beschikken over ruime ervaring op seniorniveau als applicatiearchitect, technisch verantwoordelijke of senior Java-ontwikkelaar bij de oplevering van Angular 21-applicaties.
- Servicegerichte Java-applicaties ontwerpen met Java 8/JEE7 of Java 21, Spring Boot en JPA, en REST/OpenAPI-interfaces definiëren.
- Angular 21-frontends bouwen met Angular Material, met kennis van NgRx en het gedrag van applicaties in de browser.
- DB2 en MySQL gebruiken met Flyway voor schemaversiebeheer en gecontroleerde databasewijzigingen.
- Offline- en lokale browserfunctionaliteit implementeren of beoordelen met IndexedDB, Dexie en Service Worker.
- Geautomatiseerde tests met JUnit en Mockito schrijven en reviewen, en code reviews inzetten om een consistente kwaliteit te behouden.
- Docker CI/CD-deploymentpipelines beheren met Apache Maven, Git/GitLab CI/CD en Nexus.
- Efficiënt werken binnen Agile Scrum, technische beslissingen uitleggen aan niet-specialisten en ontwikkelaars coachen of begeleiden.
Talen
- Frans, C1 of hoger, vereist voor alle communicatie binnen het project.

