Een Franstalige organisatie voor digitale dienstverlening in de Belgische publieke sector breidt een programma uit dat in Wallonië diensten rond kindgezondheid, prenatale zorg en vaccinatie ondersteunt. In deze functie als junior Java Angular-ontwikkelaar werk je aan nieuwe functionaliteiten en het onderhoud van applicaties voor medisch-sociale dossiers, afsprakenplanning en vaccinatieapplicaties, met Angular 21, Angular Material en Java met Spring Boot. De opdracht omvat online- en offlinegebruiksscenario's voor professionals die op het terrein werken.
De missie
Het programma moderniseert verschillende applicaties die door professionals uit de publieke dienstverlening worden gebruikt. Een applicatie beheert het medisch-sociale dossier van kinderen vanaf de geboorte tot de leeftijd van zes jaar, een andere digitaliseert het sociale dossier van aanstaande moeders en een derde brengt vaccinatiegegevens, vaccinatieboekjes, monitoring van de toeleveringsketen en functies voor beslissingsondersteuning samen. Een gekoppelde agenda-applicatie koppelt afspraken aan kinddossiers en moet online, offline of in gedegradeerde modus blijven werken. Het technische landschap combineert servicegerichte Java- en Angular-applicaties met Java 8/JEE 7, Java 21, Angular 21, NgRx, DB2, MySQL en Flyway.
Je werkt in een SCRUM-team met ontwikkelaars, functionele analisten, testers en een technical lead. Je werkterrein omvat full-stackfunctionaliteiten, correctief en evolutief onderhoud en het technisch ontwerp van componenten binnen de bestaande architectuur en standaarden. Je verbindt Java-backends en Angular-interfaces via REST en OpenAPI en draagt tegelijk bij aan JPA-persistentie, geautomatiseerde tests en offlinefunctionaliteiten in de browser. De opdracht loopt van half november 2026 tot eind 2027, zodat je kunt bijdragen aan zowel de oplevering als het onderhoud en de stapsgewijze verbetering.
Uw verantwoordelijkheden
- Nieuwe functionaliteiten opleveren in Java-backendservices en Angular-frontendcomponenten.
- Applicatiecomponenten ontwerpen samen met analisten en de technical lead, en afhankelijkheden met bestaande modules in kaart brengen.
- Opgeleverde functionaliteiten valideren aan de hand van relevante unit- en integratietests en deelnemen aan code reviews.
- Onderhoudbaarheid en performantie verbeteren door refactoring, bibliotheekupdates en het wegwerken van technische schuld.
- Releases voorbereiden, deployen en valideren in de verschillende projectomgevingen volgens de vastgelegde opleveringsprocessen.
- Deelnemen aan SCRUM-ceremonies, technische risico's communiceren en wijzigingen documenteren waar nodig.
Uw profiel
Essentiële vaardigheden
- Full-stackfunctionaliteiten ontwikkelen met Angular 21 en Spring Boot, met Angular Material voor de frontend en Spring met JPA voor de backend.
- Java-services met REST en OpenAPI bouwen en integreren met bestaande applicatiecomponenten.
- Met DB2 en MySQL werken en Flyway-migraties veilig toepassen.
- Offlinewebfunctionaliteiten implementeren met IndexedDB, Dexie en service workers.
- Betekenisvolle unit- en integratietests schrijven met JUnit en Mockito.
- Bijdragen aan op Docker gebaseerde GitLab CI/CD-deployments via Maven, Git en Nexus.
- Als junior Java Angular-ontwikkelaar binnen SCRUM werken, feedback tijdens code reviews ter harte nemen en technische risico's duidelijk communiceren.
Talen
- Frans: CEFR C1 of gelijkwaardig, vereist voor een uitsluitend Franstalige werkomgeving.

