In België ontwikkelt en onderhoudt een organisatie voor digitale dienstverlening in de publieke sector, gevestigd in Brussel, toepassingen voor het welzijn van kinderen, prenatale sociale begeleiding en vaccinatieprogramma’s in de hele Franstalige overheidssector. Deze functie als Java- en Angular-ontwikkelaar in Brussel omvat de ontwikkeling en oplevering van oplossingen met Java en Angular 21 voor DOMES, Prénatal, e-VAX 2.0 en Agenda, inclusief offline workflows die zijn gebouwd met IndexedDB, Dexie en Service Worker.
De missie
Het programma ondersteunt professionals die in Wallonië werken met kinderen van 0 tot 6 jaar, aanstaande moeders en vaccinatiediensten. DOMES beheert het medisch-sociale dossier van een kind, consultaties en afspraken, Prénatal digitaliseert de sociale opvolging en e-VAX 2.0 moderniseert vaccinatiegegevens, de opvolging van de toeleveringsketen en beslissingsondersteuning. Agenda koppelt afspraken aan het dossier van het kind en moet bruikbaar blijven in online-, offline- of gedegradeerde modus.
De ontwikkeling en het onderhoud vinden plaats in een servicegeoriënteerd ecosysteem dat Java 8/JEE7 en Java 21 combineert met Spring Boot, JPA, Angular 21, NgRx, REST/OpenAPI, DB2 en MySQL; de toolchain omvat Apache Maven, GitLab CI/CD, Nexus, Docker en Flyway, en de opleveringen zijn gepland van midden november 2026 tot het einde van 2027.
Samen met functionele analisten, technische leads, testers en andere ontwikkelaars vertaalt u functionele vereisten naar Java-backend- en Angular-frontendcomponenten. Uw scope omvat persistence en offline gedrag, naast unit- en integratietests met JUnit en Mockito. U neemt deel aan code reviews, refactoring, technische impactanalyses en gecontroleerde deployments naar de projectomgevingen. U werkt dagelijks volgens SCRUM en bent verantwoordelijk voor het signaleren van risico’s, het documenteren van relevante wijzigingen en het onderhoudbaar houden van de opgeleverde software.
Uw verantwoordelijkheden
- Technische ontwerpen uitwerken voor nieuwe en veranderende applicatiefuncties en de componenten afstemmen op de gedeelde servicegeoriënteerde architectuur.
- Java-backendservices en Angular-frontendmodules opleveren die ondersteuning bieden voor kinddossiers, afspraken, prenatale opvolging en vaccinatie-workflows.
- De functionele betrouwbaarheid bewaken door relevante unit- en integratietests toe te voegen en defecten in bestaande applicaties te verhelpen.
- De onderhoudbaarheid en performantie verbeteren via clean code, refactoring, upgrades van frameworks en het terugdringen van technische schuld.
- Releases voorbereiden, valideren en promoten naar de vastgelegde omgevingen via Docker-gebaseerde CI/CD-processen.
- Afstemmen met analisten, testers en ontwikkelaars binnen SCRUM, risico’s aankaarten en beslissingen documenteren die een impact hebben op de oplevering.
Uw profiel
Essentiële vaardigheden
- Java-services bouwen met Spring Boot, JPA en REST/OpenAPI in een omgeving met Java 8/JEE7 en Java 21.
- Angular 21-interfaces ontwikkelen met Angular Material en NgRx.
- Een betrouwbare werking in offline- en gedegradeerde modus implementeren met IndexedDB, Dexie en Service Worker.
- Werken met DB2 en MySQL, inclusief schema-evolutie die via Flyway wordt beheerd.
- Unit- en integratietestdekking creëren en onderhouden met JUnit en Mockito.
- Apache Maven, Git, GitLab CI/CD, Docker en Nexus gebruiken voor reproduceerbare builds en deployments.
- SCRUM-praktijken, clean code, code review en duidelijke technische communicatie toepassen in een crossfunctioneel deliveryteam.
- Beschikken over ervaring op mediorniveau als full-stackontwikkelaar en verantwoordelijkheid opnemen voor toegewezen functionaliteiten, van ontwerp tot deployment.
Talen
- Frans: C1 of hoger, vereist voor een uitsluitend Franstalige opdracht.

