< Naar alle vacatures

Senior Java Ontwikkelaar

Rijksinstituut voor Volksgezondheid en Milieu (RIVM)

Bilthoven - Utrecht
36 UUR
1 sep. 2026
Reageer voor 29 juli
Rijksinstituut voor Volksgezondheid en Milieu (RIVM) Logo
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Functie: Senior Java Ontwikkelaar — RIVM (Bilthoven)

Nieuwbouw en doorontwikkeling van Java (web)applicaties en webservices binnen het Java-team van de afdeling Ontwikkeling (IV) van het RIVM.

Werkzaamheden omvatten het ontwerpen, implementeren en onderhouden van maatwerkoplossingen voor verschillende functionele afdelingen, met aandacht voor kwaliteit en non‑functional requirements.

Technische focus ligt op Java-ecosysteem: Spring Boot, Hibernate, REST services en SOA-architecturen, aangevuld met front-end kennis (bijv. Angular/TypeScript) en relationele databases.

Werken volgens Agile/Scrum, schrijven van geautomatiseerde tests (JUnit, Mockito) en inzet van containertechnologieën (Docker, OpenShift) behoren tot het takenpakket.

Let op: het betreft een verambtelijking — na 6 maanden treedt de kandidaat in vaste loondienst bij het RIVM. Locatie: Bilthoven (Utrecht).

Vereist profiel

Gewenste kandidaat levert aantoonbare ervaring en kennis op de volgende punten:

  • Minimaal 5 jaar relevante werkervaring binnen softwareontwikkeling, bij voorkeur binnen complexe IT-organisaties.
  • Diepe kennis en ruime ervaring met Java; aantoonbare ervaring met Spring Boot en Hibernate.
  • Ervaring met ontwikkelen van webapplicaties en REST‑services; kennis van SOA-principes.
  • Geautomatiseerde testen (JUnit, Mockito) en ervaring met CI/CD tooling en versiebeheer (Git/GitLab).
  • Ervaring met relationele databases (Microsoft SQL Server, PostgreSQL) en dependency injection.
  • Kennis en ervaring met containers (Docker, OpenShift).
  • Up‑to‑date kennis van moderne ontwikkelmethodieken (Agile/Scrum) en ervaring met projectmethodieken zoals Prince2 is een pré.
  • Kennis van en ervaring met implementatie van security‑richtlijnen (OWASP), observability en accessibility.
  • Kennis van rijkskaders zoals NORA, BIO en AVG; ervaring met ASL/ITIL of vergelijkbare frameworks.
  • Bekwaam in objectgeoriënteerd ontwerp, API‑koppelingen, messagingprotocollen en informatie-uitwisseling op basis van open standaarden.

Wensen en competenties

  • Benaderbaar voor coaching, kan autonoom werken en technische aansturing van collega’s verzorgen.
  • Ambitie om vakinhoudelijk te groeien; flexibel inzetbaar en bereid meerdere projecten tegelijk op te pakken.
  • Belangrijke competenties: samenwerken, analyseren, communicatief vaardig en klantgericht.

Aanvullende informatie (administratief)

Bij plaatsing heeft de leverancier informatie nodig in het kader van de Wet keten- en inlenersaansprakelijkheid (WKA). RIVM werkt met een geblokkeerde G-rekening of accepteert kwartaalrapportages van een accountant (assurance report) indien een G-rekening niet mogelijk is. Kosten voor een accountantsverklaring zijn voor rekening van de leverancier.

Eisen

  • Algemeen:
  • Minimaal 5 jaar relevante werkervaring binnen softwareontwikkeling
  • Ruime ervaring met Java en evt. andere ontwikkeltalen zoals C# of JavaScript
  • Ervaring met Agile/Scrum en projectmethodieken zoals Prince2
  • Ervaring binnen complexe (IT )organisaties
  • Ervaring met het realiseren van complexe IT-projecten
  • Specifiek:
  • Java, Spring Boot en Hibernate
  • Kennis van Angular en TypeScript is een pré
  • Ontwikkelen van webapplicaties en REST services en werken met SOA-architectuur
  • Geautomatiseerde testen (JUnit, Mockito)
  • Relationele databases (Microsoft SQL Server, PostgreSQL)
  • Containers (Docker, OpenShift)
  • Vereisten Profiel:
  • Up-to-date kennis van moderne en gangbare ontwikkelmethodieken
  • Kennis over het implementeren van non-functional requirements als security, observability en accessibility
  • Kennis van Rijkskaders zoals NORA, BIO en AVG
  • Kennis van ASL, ITIL of vergelijkbare frameworks
  • Ervaring met GIT versiebeheer
  • Overige kennisvereisten:
  • API’s, koppelingen en messagingprotocollen
  • Objectgeoriënteerd ontwerpen (OO)
  • Informatie-uitwisseling op basis van open standaarden
  • GitLab
  • Dependency Injection
  • Kennis van en ervaring met implementatie van OWASP richtlijnen

Wensen

  • Aanvullende kennis:
  • Benaderbaar voor coaching
  • Autonoom kunnen werken
  • Technische aansturing van collega’s
  • Ambitie om steeds beter te worden in het vakgebied
  • Overige functiewensen:
  • Flexibel inzetbaar, bereidheid om meerdere projecten tegelijk op te pakken indien nodig

Competenties

  • Competenties:
  • Samenwerken
  • Analyseren
  • Communicatief
  • Klantgericht

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht