Deze functie als junior full-stack Java/Angular-ontwikkelaar ondersteunt een digitaal overheidsprogramma voor kindergezondheid, maternale zorg en vaccinatiediensten. U werkt mee aan Java- en Angular-toepassingen, waaronder agendafunctionaliteiten die offline kunnen werken en met IndexedDB, Dexie en service workers zijn gebouwd, evenals aan REST/OpenAPI-services en databasewerk met DB2 en MySQL.
De missie
Het programma moderniseert toepassingen voor professionals die medisch-sociale dossiers van kinderen, prenatale begeleiding en vaccinatiegegevens beheren. De huidige oplevering omvat DOMES V2 voor kinderen van 0 tot 6 jaar, Prénatal V1 voor het sociale dossier van aanstaande moeders en e-VAX 2.0 voor vaccinatiegegevens, vaccinatieregisters die over diensten heen beschikbaar zijn en de opvolging van de toeleveringsketen. Bestaande toepassingen zoals DOMES V1 en AGENDA hebben eveneens nood aan correctief onderhoud en functionele evolutie, met inbegrip van onlinewerking, offlinewerking en werking in gedegradeerde modus. De opdracht is gepland van midden november 2026 tot het einde van 2027 en omvat verschillende toepassingen, naargelang de projectfasen vorderen.
Het werk verloopt volgens SCRUM binnen een servicegeoriënteerde architectuur, waarbij frontend- en backendontwikkeling over het hele programma heen worden gedeeld. De stack omvat Angular 21, Angular Material en NgRx, Java 8/JEE 7 en Java 21, Spring Boot en JPA, evenals DB2, MySQL en Flyway. U werkt aan functionaliteiten vanaf het technisch ontwerp tot en met de implementatie, geautomatiseerde tests, deployment en het onderhoud, in samenwerking met functionele analisten, testers, ontwikkelaars en technische leidinggevenden. Uw bijdrage ondersteunt toepassingen die worden gebruikt in werkprocessen binnen de openbare dienstverlening, waar gegevenscontinuïteit en betrouwbare toegang, ook offline, deel uitmaken van de productvereisten.
Uw verantwoordelijkheden
- Functionele analyse vertalen naar onderhoudbare frontend- en backendcomponenten die binnen de vastgelegde servicearchitectuur passen.
- Functionaliteiten met Angular 21 en Angular Material ontwikkelen, Java- en Spring Boot-services bouwen, REST/OpenAPI-endpoints ontwikkelen en persistentie met JPA implementeren.
- De kwaliteit van releases bewaken via unit tests met JUnit/Mockito, integratietests, code reviews en een passende testdekking.
- CI/CD-deployments met Docker, Apache Maven, GitLab CI/CD en Nexus voorbereiden en valideren in de verschillende opleveromgevingen.
- Defecten oplossen, bestaande code refactoren, libraries bijwerken en de leesbaarheid, onderhoudbaarheid en performantie verbeteren.
- Deelnemen aan SCRUM-ceremonies met analisten, testers en ontwikkelaars, relevante beslissingen documenteren en technische risico's tijdig signaleren.
Uw profiel
Essentiële vaardigheden
- Vermogen om full-stackfunctionaliteiten te ontwikkelen met Java en Angular binnen een servicegeoriënteerde applicatieomgeving.
- Praktische kennis van Angular 21, Angular Material en NgRx, met inbegrip van componentontwikkeling en state management.
- Vermogen om REST/OpenAPI-services te bouwen met Java, Spring Boot en JPA, en vertrouwdheid met Java 8/JEE 7 en Java 21.
- Praktisch inzicht in DB2, MySQL en databasemigraties met Flyway.
- Offline- of gedegradeerde werking in de browser kunnen implementeren met IndexedDB, Dexie en service workers.
- Unit tests en integratietests met JUnit en Mockito kunnen schrijven en onderhouden.
- Vertrouwdheid met Docker-gebaseerde CI/CD, Apache Maven, Git, GitLab CI/CD en Nexus.
- Bereidheid om in SCRUM te werken, deel te nemen aan code reviews, technische problemen te bespreken en samen te werken met analisten en testers.
Talen
- Frans: een professionele beheersing van het Frans, zowel mondeling als schriftelijk, is vereist, aangezien de opdracht uitsluitend in het Frans wordt uitgevoerd.

