Skip to content

Java / Angular Developer

Java / Angular Developer

  • ICTU
  • Den Haag
  • 38 uur p/w
  • Senioriteit: SENIOR
  • ZZP toegestaan
  • Startdatum: 1 september 2026
  • Duur: 12 maanden
  • Reageren kan t/m 5 augustus 2026

Functie

Java/Angular ontwikkelaar (front-end)

Rol en verantwoordelijkheden

  • Ontwikkelen van front-end software voor te realiseren rechtsinstrumenten.
  • In samenwerking met Justid bouwen van Java backend-componenten en lokaal integreren van een deel van die backend.
  • Opleveren van technisch ontwerp en frontend code per rechtsinstrument.
  • Leveren van code die voldoet aan specificaties en acceptatiecriteria.
  • Integreren van gangbare UX-designprincipes en bouwen van prototypes en mocks.
  • Code reviews uitvoeren van collega-ontwikkelaars.
  • Bouwen en onderhouden van unittesten en automatische/functionele tests.
  • Beheren en uitbreiden van form-configuratie voor dynamische gebruikersinvoerelementen.
  • Geven van demo's aan stakeholders en deelnemen aan scrumactiviteiten.
  • Detailleren van softwarearchitectuur en bijdragen aan architectuurdocumentatie.

Deelresultaten

  • Gerealiseerde front-end en beperkt back-end software die voldoet aan:
    • ISO-25010, Nederlandse Praktijkrichtlijn NPR-5326 en de ICTU kwaliteitsaanpak Softwareontwikkeling;
    • acceptatiecriteria in user stories;
    • functionele en niet-functionele eisen die aan de applicatie gesteld zijn.
  • Geen major of blocking bevindingen op de code volgens het kwaliteitssysteem.
  • Naleving van de gestelde kwaliteitsdoelstelling in Quality-Time (comply or explain).
  • Goedkeuring door andere ontwikkelaar en tester.
  • Mockups van generieke componenten als voorbeeld voor opvolgende rechtsinstrumenten.
  • Oplevering van software voor releases in lijn met de releaseplanning (gemiddeld ~26 sprints per jaar).

Eindresultaten

  • Werkende front-end software, overgedragen aan de beheerorganisatie en geaccepteerd op basis van vooraf vastgestelde acceptatiecriteria.
  • Gedocumenteerde en in broncode vastgelegde kennis van het eindproduct.
  • Warme overdracht van kennis aan de beheerorganisatie via kennisoverdrachtsessies.
  • Bevestiging van het geaccepteerde product (decharge).

Vereiste kennis en expertise

  • Ervaring met user experience en gangbare UX-designprincipes.
  • Opzetten van koppelvlakken en systemen met grafische gebruikersinterface.
  • Front-end stack: Angular 21 (Form Signals), TypeScript, JavaScript, NodeJS, HTML5, CSS3, SCSS/SASS.
  • Ontwikkelen volgens toegankelijkheidsrichtlijnen conform eisen van de Rijksoverheid.
  • Prototyping en bouwen van mocks.
  • Toepassen van kwaliteitsstandaarden en best practices voor informatiesystemen.
  • Tools en werkwijzen om duurzaam onderhoud van de applicatie te vergroten.
  • Aanmaken en onderhouden van automatische en functionele testen.
  • Kennis van en ervaring met Agile Scrum.
  • Ervaring in grootschalige EU-projecten.

Gewenst profiel

  • Ervaren Java/Angular ontwikkelaar met goede kennis van Java, Spring Boot en Maven.
  • Ervaring in één of meerdere multidisciplinaire teams en bijdragen aan teamactiviteiten.
  • Goede mondelinge en schriftelijke communicatieve vaardigheden.
  • Grote mate van zelfstandigheid bij het plannen, uitvoeren en bewaken van deelactiviteiten binnen een SCRUM-team.
  • Ervaring met ontwikkeling van front-end applicaties voor de overheid, inclusief toegankelijkheidseisen en toepassing van de Rijkshuisstijl.

Functie-eisen

  • Het ontwikkelen en geautomatiseerd testen van Webcomponent en (micro) front-end applicaties
  • User experience en gangbare UX-design principes
  • Ruime ervaring met front-end frameworks zoals Angular 21 (implementatie van een herbruikbaar en op componenten gebaseerd designsysteem)
  • Java, Spring Boot en ook kennis van Maven
  • Typescript, Javascript, ES5 en ES6 (unit-test tools Vtest of vergelijkbaar)
  • HTML(5), CSS(3), SCSS en/of SASS
  • Ervaring met het aanmaken en onderhouden van automatische tests in e2e Robot Framework, Cypress en/of Playwright
  • Kwaliteitsgericht ontwikkelen (Quality Assurance) cf. ISO25010, alsmede volgens design-patterns en ontwerpprincipes met een actuele kennis van de OWASP-top 10 en webrichtlijnen

Hoe mogen we contact met je opnemen?