...

Backend Java Ontwikkelaar

Logo van het Rijksinstituut voor Volksgezondheid en Milieu (RIVM), onderdeel van het Nederlandse Ministerie van Volksgezondheid, Welzijn en Sport, met een blauw-wit embleem.

Aanvraagnummer: 38399
Contractvorm: Detachering
Organisatie: Rijksinstituut voor de Volksgezondheid en Milieu (RIVM)
Locatie: Bilthoven - Utrecht
Uren per week: 36 per week
Tarief: 100 - 110 per uur
Duur van de opdracht: 7,5 maanden
Regio: Utrecht
Startdatum: 18-05-2026
Optie tot verlenging: Mogelijk, maar nog niet bekend
Sluitingsdatum: 08-05-2026 12:00

LET OP! Deze opdracht is gesloten



Let op: Het is niet uitgesloten dat de zittende kandidaat opnieuw wordt aangeboden.

Opdrachtomschrijving
Met deze offerteaanvraag beoogt de RIVM/PPG-organisatie, verder aangeduid als Aanbesteder, specialistische kennis en arbeidscapaciteit te verwerven voor software engineering werkzaamheden bij het domein Preventieprogramma's en opschaling voor de Publieke Gezondheid (PPG) van het RIVM. Aanbesteder zoekt een Backend Java Ontwikkelaar.

Werkzaamheden

  • In een scrumteam met andere software engineers werken aan de ontwikkeling van de kernsystemen voor RVP, NHS, PSIE en Covid.
  • Werkzaamheden vinden plaats in de context van een vernieuwingsproject.

Achtergrond opdracht
Bij het RIVM werken ruim 3200 collega's elke dag aan de zorg van morgen. Als Backend Java Ontwikkelaar werk je bij de afdeling Ontwikkeling & Beheer van het domein Preventieprogramma's en opschaling voor de Publieke Gezondheid (PPG). Deze afdeling verzorgt het functioneel beheer en de ontwikkeling van o.a. de informatiesystemen die essentieel zijn voor de uitvoering van een aantal grote preventieprogramma's binnen deze dienst. Ten behoeve van het vergroten van de beschikbare capaciteit voor een van de projecten van de organisatie wordt per direct een ervaren backend Java ontwikkelaar gezocht.

Eisen

  • Algemeen
    Werkervaring werkzaamheden:
    1. Ervaring met Scrum is een must, ervaring met Safe is een pre.
    2. Ervaring met werken onder architectuur.
    3. Ervaring met werken in een complexe organisatie.
    4. Houdt rekening met testbaarheid en onderhoudbaarheid van de code bij het ontwikkelen van software.
    5. Begrijpt dat Security by Design in de huidige tijd een must is en handelt daarnaar.
    6. Vermijdt onnodige complexiteit.
    7. Heeft een duidelijke visie op Code Quality en kan die visie goed verwoorden.
    8. Is in staat meer junior collega's te begeleiden.
    9. Goede beheersing van Nederlands in woord en geschrift.
  • Specifiek
    Minimaal 10 jaar aantoonbare ervaring als Java engineer.
    1. Ruime ervaring met het OpenShift platform en Kubernetes.
    2. Ruime ervaring met Spring Boot.
    3. Ruime ervaring met Docker.
    4. Ruime ervaring met PostgreSQL.
    5. Ruime ervaring met BPMN en Kogito.
    6. Ervaring met het inrichten van CI/CD pipelines.
    7. Ervaring met geautomatiseerd testen en meerdere testframeworks.
  • Vereisten profiel
    Denkniveau en gecertificeerde kennis:
    1. M.Sc. Informatica of vergelijkbaar.

Wensen

  • Aanvullende kennis
    Technische kennis:
    1. Ervaring met Oracle platform (in verband met applicatiemigratie).
    2. Ervaring met REST services en JSON.
    3. Ervaring met JasperReports.
    4. Ervaring met React en Angular.
    5. Ervaring met Design patterns, clean code, SOLID, clean architecture, DDD en TDD.
    6. Ervaring met Flyway en/of Liquibase.
    7. Ervaring met Design Patterns.

Competenties

  • Teamspeler die collega's ook het podium gunt.
  • Can-do mentaliteit en Agile mindset.
  • Komt afspraken na en gaat verantwoordelijkheid niet uit de weg.
  • Kan omgaan met weerstand en standvastig zijn als het nodig is, maar is ook bereid om écht naar andere standpunten te luisteren.
  • Werkt binnen gestelde kaders, maar voelt zich vrij om binnen die kaders zelfstandig beslissingen te nemen.
  • Werkt zelfstandig, maar weet dat om hulp vragen geen teken van zwakte maar van kracht is.
  • Is goed in staat om kennis over te dragen aan mensen met minder ervaring.

Aanvullende informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De WKA heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico's voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten percentage hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen en u kunt hier bewijs van de Belastingdienst van overleggen, dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.