Job Openings Senior Java Ontwikkelaar

About the job Senior Java Ontwikkelaar

Voor het Rijksinstituut voor Volksgezondheid en Milieu zoeken wij een Senior Java Ontwikkelaar. Je werkt aan nieuwbouw en doorontwikkeling van Java (web)applicaties en webservices.
Je werkt in het Java-team van de afdeling Ontwikkeling van de IV-organisatie, dat maatwerkoplossingen bouwt en onderhoudt voor diverse functionele afdelingen van het RIVM. Het team is gespecialiseerd in de toepassing van Java en verwante technologieën; jij draagt bij aan het realiseren van nieuwe projectaanvragen van opdrachtgevers.

Jouw verantwoordelijkheden
  • Ontwikkelen van nieuwbouw en doorontwikkeling van Java (web)applicaties en webservices
  • Ontwerpen en implementeren van webservices
  • Samenwerken met functionele afdelingen om requirements te vertalen naar technische oplossingen
  • Onderhouden en verbeteren van bestaande maatwerkoplossingen

Jouw profiel
  • Samenwerken: je functioneert goed in een team en stemt werkzaamheden af met collega’s en stakeholders
  • Analyseren: je doorgrondt complexe functionele vraagstukken en vertaalt deze naar technische oplossingen
  • Communicatief: je legt helder uit wat je ontwerpt en implementeert richting zowel technische als niet-technische collega’s
  • Klantgericht: je richt je op het leveren van bruikbare en betrouwbare oplossingen voor de opdrachtgever

Functie-eisen

  • Je hebt minimaal vijf jaar relevante werkervaring in softwareontwikkeling
  • Je hebt ruime ervaring met Java en bij voorkeur ook met andere talen zoals C# of JavaScript
  • Je hebt ervaring met Agile/Scrum en projectmethodieken zoals Prince2
  • Je hebt ervaring binnen complexe IT-organisaties
  • Je hebt ervaring met het realiseren van complexe IT-projecten
  • Je beschikt over kennis van Java, Spring Boot en Hibernate
  • Je hebt ervaring met het ontwikkelen van webapplicaties en REST-services en met werken in een SOA-architectuur
  • Je hebt ervaring met geautomatiseerde testen (bijv. JUnit, Mockito)
  • Je hebt kennis van relationele databases (bijv. Microsoft SQL Server, PostgreSQL)
  • Je hebt ervaring met containers (bijv. Docker, OpenShift)

Functie-wensen

  • Het is een pré als je kennis hebt van Angular en TypeScript
  • Je hebt ervaring met API’s, koppelingen en messagingprotocollen
  • Je hebt kennis van objectgeoriënteerd ontwerpen (OO)
  • Je hebt ervaring met informatie-uitwisseling op basis van open standaarden
  • Je hebt ervaring met GitLab en met Dependency Injection
  • Je hebt kennis van en ervaring met de implementatie van OWASP-richtlijnen
  • Je bent flexibel inzetbaar en bereid meerdere projecten tegelijk op te pakken indien nodig
  • Je houdt je kennis van moderne en gangbare ontwikkelmethodieken up-to-date
  • Je hebt kennis van het implementeren van non-functionele requirements zoals security, observability en accessibility
  • Bij voorkeur heb je kennis van Rijkskaders zoals NORA, BIO en AVG
  • Bij voorkeur heb je kennis van ASL, ITIL of vergelijkbare frameworks
  • Je hebt ervaring met GIT-versiebeheer
  • Je bent benaderbaar voor coaching en je kunt autonoom werken
  • Je hebt ervaring met technische aansturing van collega’s
  • Je hebt ambitie om continu te verbeteren binnen je vakgebied

Extra Informatie

  • Aantal uur 36 - 36
  • ZZP mogelijk? Nee
  • Thuiswerken mogelijk? N.t.b.
  • Startdatum 01-09-2026