< Naar alle vacatures

Java developer

Raad voor de Rechtspraak

Utrecht
36 UUR
3 aug. 2026
Reageer voor 9 juli
Raad voor de Rechtspraak 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.

Opdrachtbeschrijving

De website Rechtspraak.nl is vernieuwd en draait nu op het PaaS DXP-platform Bloomreach; we zoeken een ervaren Java-ontwikkelaar voor technische inrichting, integratie en doorontwikkeling.

Je adviseert over en realiseert complexe integraties, richt externe tooling voor search (bijv. Elasticsearch of MongoDB) in en bouwt veilige APIs en custom REST-endpoints binnen Bloomreach.

Daarnaast ben je verantwoordelijk voor performance en stabiliteit: caching, monitoring, logging, incidentanalyse, security patches, dependency management en automatisering van CMS-beheertaken.

Je begeleidt migraties (ook van cloud naar on-premise Bloomreach), voert bulkdocumentmigraties uit met redirects en zorgt voor een gebruiksvriendelijk CMS-opzet inclusief Channel Manager.

De rol vraagt nauwe samenwerking met twee teams binnen de base Publieke Dienstverlening (ready- en valueteam), content-editors en aandacht voor privacy, security en onderhoudbare code.

Technische context: cloud-native microservices (Angular front-end, .NET Core back-end), Openshift/Kubernetes, API Gateway, AMQP, object storage, OAuth en CI/CD via Azure DevOps; Bloomreach-kennis is een pré.

Kernactiviteiten

  • Ontwerpen en realiseren van integraties tussen Bloomreach en externe systemen (search, registraties, datafeeds).
  • Opzetten van robuuste cache-laag en verbeteren van platformperformance en stabiliteit.
  • Ontwikkelen van veilige APIs en custom REST-endpoints voor interne applicaties.
  • Begeleiden van cloud-to-on-prem migraties en lifecycle-management (updates naar minimaal n-1).
  • Scripten voor bulkmigraties, redirects en automatische contentstructuren binnen Bloomreach.
  • Monitoring, logging, incidentanalyse, security patching en automatisering van beheertaken.

Achtergrond opdracht

De Rechtspraak implementeert Bloomreach als headless DXP en bouwt een nieuwe front-end; de base levert internet-facing diensten aan burgers en professionals en hanteert hoge eisen aan privacy, security en 4‑sterren SIG-beoordeling.

Er wordt gewerkt in een cloud-native architectuur met frequente deployments; samenwerking en goed onderhoudbare code zijn essentieel.

Gewenst profiel

  • Ervaren Java-ontwikkelaar met aantoonbare kennis van integratievraagstukken en API-ontwikkeling (REST, JSON, OAuth).
  • Praktische ervaring met search-technologieën (Elasticsearch, MongoDB of vergelijkbaar) en het integreren daarvan in een DXP.
  • Kennis van caching-strategieën, performance-optimalisatie, monitoring en logging (bijv. Prometheus, ELK) en security-best practices.
  • Ervaring met cloud-native omgevingen en containerplatformen (Kubernetes/Openshift) en CI/CD tooling (Azure DevOps of vergelijkbaar).
  • Ervaring met migraties (cloud ↔ on‑prem), bulkdata-migraties en het schrijven van automatiseringsscripts binnen CMS-omgevingen.
  • Bloomreach-kennis is een pré; anders aantoonbare ervaring met vergelijkbare headless DXP’s of CMS-platforms.
  • Sterke communicatieve vaardigheden in het Nederlands, adviserende houding, samenwerken met meerdere teams en content-editors.
  • Focus op privacy, security en onderhoudbare code; proactief in incidentanalyse en dependency management.

Eisen

  • Minimaal afgeronde HBO ICT-opleiding.
  • Minimaal 5 jaar ervaring met werken in een agile scrum team.
  • Minimaal 5 jaar ervaring met programmeren in Java en met het oplossen van technisch-inhoudelijke integratievraagstukken, specifiek PaaS-implementaties.
  • Kennis van Java 17+, Spring Boot of vergelijkbaar.

Wensen

  • In teamverband kunnen werken (in agile scrum team), maar ook zelfstandig.
  • Beschikken over een proactieve, transparante en resultaatgerichte houding met open communicatie.
  • Kritisch ingesteld en gericht op leveren van kwalitatief goede systemen met waarde voor de eindgebruiker.
  • Beschikken over analyserend vermogen; legt verbanden, weegt oplossingsrichtingen af en komt tot een goed advies.
  • Goede beheersing van de Nederlandse taal in woord en geschrift.
  • Ervaring met werken in een (semi)overheid of rechterlijke organisatie is een pré.
  • Kennis van REST/OpenAPI, API Gateway, OAuth2/OIDC.
  • Kennis van Kubernetes/OpenShift, Azure DevOps.
  • Kennis van searchtechnologie zoals Elasticsearch/OpenSearch/Solr, caching, logging, monitoring en secure-by-design.
  • Pré: Bloomreach CMS/DXP, CMS-scripting, contentmigraties, redirects, AMQP, object based storage, Akamai/Nginx en Azure DevOps.

Competenties

  • In teamverband kunnen werken en zelfstandig opereren.
  • Proactieve en transparante communicatie.
  • Resultaatgerichtheid.
  • Kritisch en analytisch vermogen.
  • Adviesvaardigheden en oordeelsvorming.
  • Nederlandse taalvaardigheid (woord en geschrift).

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