In Brussel ontwikkelt en onderhoudt een Belgische technologieorganisatie uit de publieke sector digitale diensten voor kindergezondheid, prenatale begeleiding en vaccinatieprogramma’s in Franstalig België, waaronder Wallonië. Binnen deze functie als junior Java- en Angular-ontwikkelaar werkt u mee aan de toepassingen DOMES, Prénatal en e-VAX die door professionals binnen de openbare dienstverlening worden gebruikt. U werkt daarbij met Angular 21, Java, REST/OpenAPI, DB2 en MySQL. De functie combineert de ontwikkeling van nieuwe functionaliteiten met het correctief en evolutief onderhoud van Java- en Angular-toepassingen voor de gezondheid van kinderen en gezinnen.
De missie
Het programma omvat verschillende toepassingen die professionals ondersteunen bij de medisch-sociale opvolging van kinderen en het beheer van hun afspraken, vanaf de geboorte tot de leeftijd van zes jaar. DOMES V2 beheert kinddossiers, consultaties en de planning van afspraken, terwijl DOMES V1 en de Agenda-toepassing voortdurend correctief en evolutief onderhoud vereisen, inclusief offlinegebruik voor werk op het terrein. Prénatal V1 digitaliseert sociale dossiers van aanstaande moeders, terwijl e-VAX 2.0 vaccinatiegegevens, vaccinatieregistraties over verschillende diensten heen en de opvolging van de toeleveringsketen moderniseert. De servicegeoriënteerde technische omgeving combineert Java 8/JEE 7 en Java 21, Spring Boot, JPA, Angular 21, NgRx, DB2, MySQL, Flyway, Apache Maven, GitLab CI/CD, Docker en Nexus.
Uw takenpakket omvat het technisch ontwerp, de implementatie, het testen, de deployment en het onderhoud binnen het volledige applicatielandschap. Als Java-ontwikkelaar implementeert u wijzigingen in de backend en frontend, brengt u afhankelijkheden met bestaande componenten in kaart en levert u code af die voldoet aan de vastgelegde architectuur- en kwaliteitsnormen. Binnen de SCRUM-werkwijze werkt u samen met functionele analisten, testers, ontwikkelaars en technische leads, brengt u technische afhankelijkheden tijdig ter sprake en draagt u bij aan code reviews. Het programma is gepland van half november 2026 tot eind 2027, waarbij het werk wordt verdeeld over projectoplevering en applicatieonderhoud.
Uw verantwoordelijkheden
- Functionaliteiten in de Java-backend en Angular-frontend opleveren voor dossierbeheer, afspraken, prenatale opvolging en vaccinatieprocessen.
- Bestaande modules verder ontwikkelen, fouten verhelpen en de functionaliteit verbeteren zonder de operationele diensten te verstoren.
- Technische componenten ontwerpen samen met analisten en technische leads, en afhankelijkheden vóór de implementatie identificeren.
- De werking verifiëren via unit tests en integration tests met JUnit en Mockito, en een passende test coverage behouden.
- Releases voor de verschillende omgevingen voorbereiden, deployments valideren en de CI/CD- en opleveringsstandaarden van het project volgen.
- De onderhoudbaarheid verbeteren via refactoring, code reviews, documentatie en gerichte updates van libraries of frameworks.
Uw profiel
Essentiële vaardigheden
- Backendcomponenten ontwikkelen met Java 8/JEE 7 of Java 21, Spring Boot en JPA.
- Angular 21-functionaliteiten bouwen met Angular Material en NgRx, volgens de bestaande frontend patterns.
- REST/OpenAPI-services bouwen met Spring Boot en ze integreren met frontendcomponenten.
- Met DB2 en MySQL werken en Flyway toepassen voor gecontroleerde databasewijzigingen.
- Offlinefunctionaliteit in de browser implementeren met IndexedDB, Dexie en service workers.
- Unit tests en integration tests schrijven met JUnit en Mockito, en fouten systematisch onderzoeken.
- Apache Maven, GitLab CI/CD en Docker gebruiken in het opleveringsproces, met Nexus als repository manager.
- Als junior ontwikkelaar bijdragen binnen SCRUM, risico’s duidelijk communiceren en constructief samenwerken met analisten, testers en collega’s.
Talen
- Frans, vereist voor de opdracht; het CEFR-niveau wordt niet vermeld in de oorspronkelijke vereisten.

