Voor ICTU zoeken wij een Java / Angular Developer. Je werkt als Java/Angular ontwikkelaar binnen een programma gericht op de ontwikkeling van digitale rechtsinstrumenten voor e-Justice en e-Evidence.
Je levert frontendsoftware en bouwt in samenwerking met backendontwikkelaars ook beperkte Java-backendcomponenten.
Jouw rol
Je bent voornamelijk verantwoordelijk voor het ontwikkelen van front-end software voor de verschillende rechtsinstrumenten binnen het programma.
Je werkt volgens Agile/Scrum en stemt je opleveringen af met andere ontwikkelaars, testers en stakeholders.
Verantwoordelijkheden
- Je levert per rechtsinstrument het technische ontwerp en de frontendcode.
- Je ontwikkelt code die voldoet aan specificaties en acceptatiecriteria.
- Je integreert gangbare UX-principes en toegankelijkheidseisen in de applicaties.
- Je voert code reviews uit van collega-ontwikkelaars en beoordeelt kwaliteit.
- Je bouwt unit- en automatische functionele testen.
- Je integreert lokaal onderdelen van de back-end en beheert en breidt formconfiguraties uit.
- Je verzorgt demo’s voor stakeholders en neemt deel aan sprintactiviteiten.
- Je werkt mee aan en documenteert software- en architectuurdetails en levert mockups voor generieke componenten.
Te behalen deelresultaten en kwaliteitseisen
- Gerealiseerde front-end en beperkt back-end functionaliteit die voldoet aan geldende kwaliteitsstandaarden zoals ISO-25010 en NPR-5326 en aan de gestelde acceptatiecriteria.
- Geen major of blocking bevindingen op de code volgens het toegepaste kwaliteitssysteem.
- Peer-reviewed opleveringen en mockups van generieke componenten die herbruikbaar zijn voor opvolgende rechtsinstrumenten.
- Documentatie en broncode die borging van kennis mogelijk maken en overdracht naar beheerorganisaties ondersteunen.
Eindresultaten
- Werkende front-endsoftware die kan worden overgedragen aan de beheerorganisatie op basis van vooraf vastgestelde acceptatiecriteria.
- Gedocumenteerde en in broncode geborgde kennis van het eindproduct.
- Warme overdracht van kennis via overdrachtsessies aan de beheerorganisatie.
Specifieke kennis en ervaring
Je beschikt aantoonbaar over kennis en ervaring met onder meer:
- User experience en gangbare UX-designprincipes.
- Opzetten van koppelvlakken en systemen met grafische gebruikersinterface.
- Front-end framework Angular (Actuele versies en Form Signals).
- Typescript, Javascript en NodeJS.
- HTML5, CSS3, SCSS of SASS.
- Ontwikkelen conform toegankelijkheidsrichtlijnen en overheidsstandaarden.
- Prototyping en het maken van mockups.
- Toepassen van kwaliteitsstandaarden en best practices voor duurzame onderhoudbaarheid.
- Aanmaken en onderhouden van automatische en functionele testen.
- Kennis van en ervaring met Agile Scrum en ervaring met grootschalige (EU-)projecten is een pré.
Jouw profiel
Je bent een ervaren Java/Angular ontwikkelaar met sterke kennis van Java en Spring Boot en ervaring met Maven.
Je werkt graag in multidisciplinaire teams en levert vanuit je technische en inhoudelijke expertise een bijdrage aan teamactiviteiten.
Je beschikt over goede communicatieve vaardigheden, zowel mondeling als schriftelijk.
Je bent zelfstandig in het plannen, uitvoeren en bewaken van jouw deelactiviteiten binnen een SCRUM-team.
Je hebt ruime ervaring met het ontwikkelen van front-endapplicaties en met eisen rond toegankelijkheid en overheidsstijlrichtlijnen.
Functie-eisen
- Je hebt ervaring met het ontwikkelen en geautomatiseerd testen van webcomponenten en (micro-)front-end applicaties
- Je hebt kennis van user experience en gangbare UX-designprincipes
- Je hebt ruime ervaring met front-end frameworks zoals Angular 21 en met het implementeren van een herbruikbaar, componentgebaseerd designsysteem
- Je hebt ervaring met Java en Spring Boot en beschikt over kennis van Maven
- Je hebt ervaring met TypeScript, JavaScript (ES5 en ES6) en met unit-testtools zoals Vtest of vergelijkbare tools
- Je hebt ervaring met HTML5, CSS3 en met SCSS en/of SASS
- Je hebt ervaring met het opzetten en onderhouden van geautomatiseerde end-to-end tests met Robot Framework, Cypress en/of Playwright
- Je ontwikkelt kwaliteitsgericht conform ISO 25010, hanteert design patterns en ontwerpprincipes en hebt actuele kennis van de OWASP Top 10 en webrichtlijnen
Extra Informatie
- Aantal uur 38 - 38
- ZZP mogelijk? Ja
- Thuiswerken mogelijk? N.t.b.
- Startdatum 01-09-2026