Een Belgische organisatie voor digitale dienstverlening in de publieke sector ondersteunt overheidsdiensten in Franstalig België en de Federatie Wallonië-Brussel, onder meer op het vlak van kindergezondheid, prenatale ondersteuning en vaccinatieprogramma’s. Het programma ontwikkelt en onderhoudt toepassingen voor professionele gebruikers, van kinder- en prenatale dossiers tot vaccinatiegegevens en een afsprakenagenda die zowel online als offline moet werken. Als medior Java/Angular-ontwikkelaar combineer je Java/Spring Boot-backendontwikkeling met frontendontwikkeling in Angular 21, geautomatiseerde tests en oplevering via CI/CD.
De missie
Het programma vervangt en breidt digitale tools uit die door professionals in de volksgezondheid worden gebruikt. Het portfolio omvat een kinddossier van de tweede generatie, een dossier voor prenatale sociale zorg en een vaccinatieplatform, terwijl bestaande toepassingen voor kinddossiers, agenda en vaccinatie verder correctief en evolutief onderhoud krijgen. De servicegerichte stack omvat Java 8/JEE 7 en Java 21, Spring Boot, JPA, Angular 21, Angular Material, NgRx, DB2/MySQL en Flyway. Apache Maven, Git/GitLab CI/CD en Nexus ondersteunen het beheer van builds en releases, met waar nodig een Docker-gebaseerde oplevering.
Je werkt samen met functionele analisten, testers, ontwikkelaars en technical leads in een SCRUM-context aan verschillende toepassingen. Je verantwoordelijkheden omvatten technisch ontwerp, afhankelijkheidsanalyse, implementatie, unit- en integratietests, code reviews, validatie van deployments en documentatie. Java-backend- en Angular-frontendcomponenten stellen REST/OpenAPI-services beschikbaar, terwijl IndexedDB-, Dexie- en Service Worker-technologieën de offlineagenda ondersteunen die door professionals op het terrein wordt gebruikt. De geplande opdracht loopt van midden november 2026 tot eind 2027, met prioriteiten die verdeeld zijn over nieuwe opleveringen en applicatieonderhoud.
Uw verantwoordelijkheden
- Functionele behoeften vertalen naar onderhoudbare technische ontwerpen, afhankelijkheden identificeren en componenten afstemmen op de vastgelegde servicearchitectuur.
- Java-backend- en Angular-frontendcomponenten opleveren, waaronder REST/OpenAPI-services en gebruikersgerichte functionaliteiten, gebouwd met Angular 21 en Angular Material.
- De offlineagenda implementeren met IndexedDB, Dexie en Service Worker-technologieën wanneer werkprocessen op het terrein in een gedegradeerde of offline modus moeten kunnen doorgaan.
- De kwaliteit van releases verhogen via unit tests met JUnit/Mockito, integratietests, code reviews en duidelijke technische documentatie.
- Releases voorbereiden, deployen en valideren in verschillende omgevingen met Docker, GitLab CI/CD, Maven, Nexus en Flyway.
- Bestaande toepassingen onderhouden door defecten op te lossen, code te refactoren, de performantie te verbeteren en de functionele en technische evolutie te ondersteunen.
Uw profiel
Essentiële vaardigheden
- Beschikken over ervaring op mediorniveau in full-stackontwikkeling met Java- en Angular-toepassingen.
- Angular 21-interfaces bouwen met Angular Material en NgRx, waarbij de componenten leesbaar en onderhoudbaar blijven.
- Java-services ontwikkelen met Java 8/JEE 7 of Java 21, Spring Boot en JPA.
- Vlot werken met DB2/MySQL, Flyway, REST/OpenAPI en servicegerichte applicatiearchitecturen.
- Relevante unit- en integratietests schrijven met JUnit/Mockito en via code reviews en refactoring bijdragen aan de codekwaliteit.
- Offlinefunctionaliteiten in de browser implementeren en problemen ermee opsporen en oplossen met IndexedDB, Dexie en Service Worker.
- Effectief werken in SCRUM met analisten, testers, ontwikkelaars en technical leads, en risico’s en afhankelijkheden duidelijk communiceren.
Talen
- Frans: professionele taalvaardigheid op C1-niveau, vereist omdat de opdracht uitsluitend in het Frans wordt uitgevoerd.

