Een organisatie voor digitale overheidsdiensten in Brussel, België, ondersteunt overheidsdiensten en een agentschap voor volksgezondheid en gezinsondersteuning in heel Franstalig België, met inbegrip van Wallonië. Het programma wordt uitgebreid met drie medior Java Angular-ontwikkelaars om toepassingen voor gezondheidsdossiers van kinderen, prenatale sociale opvolging, vaccinatiegegevens en afsprakenplanning te bouwen en te onderhouden met Angular 21, Java en Spring Boot.
De missie
Het overheidsportfolio ondersteunt professionals die kinderen vanaf hun geboorte tot de leeftijd van zes jaar en aanstaande moeders begeleiden, en die betrokken zijn bij vaccinatieprogramma’s. Het omvat nieuwe toepassingen en het onderhoud van bestaande diensten, waaronder een afsprakentool die voor professionals op het terrein online, offline of in gedegradeerde modus moet blijven werken. De servicegeoriënteerde architectuur combineert backends op basis van Java 8/JEE 7 en Java 21 met Angular 21-frontends, NgRx, DB2, MySQL, Flyway, Apache Maven, GitLab CI/CD en Nexus. De opdracht is gepland van midden november 2026 tot eind 2027.
Als medior Java Angular-ontwikkelaar werkt u aan verschillende toepassingen, afhankelijk van de opleverings- en onderhoudsbehoeften van elk project. U ontwerpt, implementeert, test, deployt en bouwt backend- en frontendcomponenten verder uit, waaronder REST/OpenAPI-services, Angular Material-interfaces en offlinefunctionaliteit op basis van IndexedDB, Dexie en Service Worker. Uw dagelijkse werk brengt u in contact met technische leads, functionele analisten, testers, ontwikkelaars en Team Leads tijdens Scrum-ceremonies, technische besprekingen en code reviews. Uw wijzigingen dragen bij tot betrouwbare gezondheidsdossiers van kinderen, afsprakenplanning, prenatale opvolging en vaccinatieprocessen, en verminderen tegelijk de onderhoudsinspanning in bestaande toepassingen.
Uw verantwoordelijkheden
- Technische ontwerpen uitwerken met functionele analisten en technical leads, waarbij u vóór de implementatie de impact en afhankelijkheden in kaart brengt.
- Java-backendservices en Angular 21-frontendmodules ontwikkelen en verder uitbouwen volgens de vastgelegde functionele en architecturale standaarden.
- Unit- en integratietests met JUnit en Mockito opleveren en een passende testdekking voor nieuwe en gewijzigde functionaliteit behouden.
- Releases packagen, deployen en valideren via Docker, GitLab CI/CD, Apache Maven en Nexus in de vereiste omgevingen.
- De onderhoudbaarheid en performantie verbeteren via refactoring, code reviews, updates van libraries en frameworks en het wegwerken van technische schuld.
- Deelnemen aan Scrum-ceremonies, technische risico’s communiceren, relevante wijzigingen documenteren en kennis delen met het deliveryteam.
Uw profiel
Essentiële vaardigheden
- End-to-endfunctionaliteiten ontwikkelen met Java, Spring Boot, JPA, Angular 21, Angular Material en NgRx.
- REST API’s ontwerpen en consumeren en duidelijke OpenAPI-documentatie onderhouden.
- Vol vertrouwen werken met DB2- en MySQL-databases, inclusief schemawijzigingen die via Flyway worden beheerd.
- Doeltreffende unit tests schrijven met JUnit en Mockito en bijdragen aan integratietests.
- Webfunctionaliteit implementeren die online, offline of in gedegradeerde modus bruikbaar blijft met IndexedDB, Dexie en Service Worker.
- Bijdragen aan een gecontaineriseerde CI/CD-delivery met Docker, GitLab CI/CD, Apache Maven en Nexus.
- De principes van Clean Code toepassen, constructief deelnemen aan Scrum en code reviews en technische onderwerpen duidelijk communiceren in het Frans.
Talen
- Frans (CEFR C1 of gelijkwaardige professionele beheersing) is vereist omdat de opdracht uitsluitend in het Frans wordt uitgevoerd.

