Terug naar opdrachten

Rijksinstituut voor de Volksgezondheid en Milieu (RIVM)

Senior Kogito Ontwikkelaar

Rijksinstituut voor de Volksgezondheid en Milieu (RIVM)

Locatie:
Bilthoven, Utrecht
Startdatum:
1 juni 2026
Uren p/w:
36 uur p/w
Looptijd:
6 maanden
Type:
Interlancing / detachering
Vakgebied:
ICT
Sluitingsdatum:
5 mei 2026

Omschrijving opdracht

Vervangen legacy applicates door op Java gebaseerd systeem met een toekomstvaste, schaalbare en flexibile architectuur.

Functie-eisen

  • Algemeen:
  • Werkervaring werkzaamheden:
  • Ervaring met Scrum is een must, ervaring met Safe is een pre
  • Ervaring met werken onder architectuur
  • Ervaring met werken in een complexe organisatie
  • Is in staat om met een Business Analyst aan tafel te zitten, naar een whiteboard-schema van een complex vaccinatie berekening proces te kijken en exact te vertellen waarom hun logica een oneindige lus zal veroorzaken — en dit vervolgens direct oplossen in een DMN-model.
  • Domain-Driven Design (DDD): Het identificeren van "Bounded Contexts" zodat workflows geen "spaghetti-BPM" worden.
  • Is in staat meer junior collega’s te begeleiden in de filosofie van "Logic-as-a-Service" in plaats van alles hard te coderen in Java met 500+ nested if statements.
  • Vermijdt onnodige complexiteit
  • Goede beheersing van Nederlands in woord en geschrift.
  • Specifiek:
  • Minimaal 5 jaar aantoonbaar ervaring met Kogito framework en het uitrollen van Kogito binnen een productie Kubernetes omgeving
  • Minimaal 5 jaar aantoonbaar ervaring met BPMN/DMN engines
  • Minimaal 8 jaar aantoonbaar ervaring met Java (incl. java 17 of hoger)
  • Minimaal 8 jaar aantoonbaar ervaring met build/dependency (frameworks en tools) (Git, maven en/of gradle, Nexus en/of artifactory)
  • Minimaal 8 jaar aantoonbaar ervaring met Design patterns, clean code, SOLID, clean architecture DDD, TDD, event driven en cloud ready architectuur
  • Minimaal 5 jaar aantoonbaar ervaring met springboot
  • Minimaal 5 jaar aantoonbaar ervaring met messaging en data streaming frameworks en tools (Kafka, RabbitMQ)
  • Vereisten Profiel:
  • Denkniveau en gecertificeerde kennis:
  • (Technische) HBO
  • PSM1
  • SAFe 6.0 Agilist
  • Overige kennisvereisten:
  • Minimaal 5 jaar aantoonbaar ervaring met Docker
  • Minimaal 5 jaar aantoonbaar ervaring met kubernetes op openshift en/of rancher
  • Minimaal 5 jaar aantoonbaar ervaring met het inrichten en beheren van CI/CD Pipelines (Jenkins en/of gitlab-ci en/of Argo CD)
  • Minimaal 5 jaar aantoonbaar ervaring met security frameworks (spring-security, SAML, OAuth2, OIDC en keycloak)
  • Minimaal 5 jaar aantoonbaar ervaring met REST, OpenAPI en swagger
  • Minimaal 5 jaar aantoonbaar ervaring met SQL en relationeel databases (Oracle, DB2, PostgreSql)
  • Minimaal 5 jaar aantoonbaar ervaring met geautomatiseerd testen (cucumber/gherkin, cypress, playwright, Jmeter)
  • Minimaal 3 jaar aantoonbaar ervaring met monitoring en observability (Grafana, kibana, prometheus, splunk)

Wensen

  • Aanvullende kennis:
  • Technische kennis:
  • Ervaring met NoSQL DBs/Document DBs/graph DBs/key-value DBs (cassandra, mongoDB, TinkerPop/gremlin, redis)
  • Ervaring met Flyway en/of Liquibase
  • Ervaring met graphQL en/of gRPC
  • Ervaring met ArchiMate
  • Ervaring met front-end development stack (JavaScript, TypeScript, React en/of Angular en NPM)
  • Ervaring met Argo CD

Competenties

  • 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

Sollicitatieproces

1

Reageren

  • Binnen één werkdag beoordelen we je cv en checken we of je profiel past bij de opdracht.
  • We nemen contact met je op om je sollicitatie, beschikbaarheid en motivatie door te nemen.
  • Bij een match starten we het traject, bij twijfel laten we dat snel weten.
2

Aanbieden

  • We stellen je voor aan de opdrachtgever.
  • Bij interesse volgt een gesprek of een aanvullende uitvraag.
  • Tijdens het traject houden we je op de hoogte van elke stap.
3

Aan de slag

  • Na akkoord leggen we de afspraken en vervolgstappen vast.
  • Je rondt de onboarding en bevestiging af voor de startdatum.
  • Daarna kun je aan de slag op de opdracht.

Heb je interesse in deze opdracht?

Reageer direct