< Naar alle vacatures

Senior Java Backend Engineer

Nationaal Dataportaal Wegverkeer (NDW)

Utrecht
32 - 36 UUR
1 dec. 2026 - 1 dec. 2027
Reageer voor 10 november
Reageer
Nationaal Dataportaal Wegverkeer (NDW) 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.

Opdrachtomschrijving

Als Senior Java Backend Engineer werk je bij het Nationaal Dataportaal Wegverkeer (NDW) in Utrecht aan betrouwbare real-time dataproducten. NDW verzamelt, controleert en stelt verkeersdata beschikbaar voor verkeersmanagement, beleidsinformatie en datadiensten aan publieke en private partijen. De systemen zijn van groot belang voor het verkeersmanagement in Nederland.

Binnen een multidisciplinair DevOps-team bouw je aan de kern van het dataplatform. Je ontwerpt, ontwikkelt en onderhoudt robuuste en schaalbare backend-services en event-driven microservices die miljoenen verkeersberichten per dag verwerken. Met Java, Spring Boot, Apache Kafka en Avro transformeer, verrijk en distribueer je verkeersdata. Daarbij denk je mee over datamodellering, schema-evolutie en architectuur.

Je draagt samen met je collega’s bij aan CI/CD, monitoring, platformverbeteringen en het bewaken van softwarekwaliteit. Kubernetes in Azure AKS en observability vormen onderdeel van de technische omgeving. Ook werk je mee aan de front-endapplicatie in Angular, die de datastromen visualiseert. Het beoogde resultaat is een schaalbaar, onderhoudbaar en betrouwbaar real-time dataplatform dat bijdraagt aan verkeersveiligheid, bereikbaarheid en duurzaamheid. Eens per vijf weken draai je mee in de tweedelijns beschikbaarheidsdienst.

Gevraagd profiel

Je bent een senior Java Backend Engineer met minimaal een afgeronde WO-opleiding in een relevante richting en minimaal vijf jaar ervaring met Java en Spring Boot in productieomgevingen. Daarnaast heb je hands-on ervaring met event-driven architecturen op basis van Apache Kafka en Kafka Streams en ervaring met Kubernetes-omgevingen, bij voorkeur AKS. Ervaring met Angular, Azure DevOps-pipelines in combinatie met ArgoCD en Agile werken, bij voorkeur in een SAFe-omgeving, sluit aan op de opdracht.

Je brengt technische diepgang, overziet complexiteit en bent een sparringpartner binnen het team. Je werkt pragmatisch en systematisch, met aandacht voor clean code, testbaarheid, schaalbaarheid, kwaliteit en eenvoud. Je deelt je kennis, neemt verantwoordelijkheid en voelt je thuis in een omgeving met technische vrijheid.

Eisen

  • Minimaal een afgeronde WO opleiding in een relevante richting (bijvoorbeeld Informatica of Software Engineering)
  • Minimaal 5 jaar ervaring met Java en Spring Boot in productieomgevingen in de afgelopen 10 jaar
  • Minimaal 2 jaar hands-on ervaring met event-driven architecturen op basis van Apache Kafka en Kafka Streams in de afgelopen 5 jaar
  • Ervaring met werken in Kubernetes-omgevingen (bij voorkeur AKS)

Wensen

  • Ervaring of affiniteit met Angular
  • Ervaring met Azure devops pipelines in combinatie met ArgoCD
  • Ervaring met Agile werken, bij voorkeur in een SAFe-omgeving

Competenties

  • Sterke focus op clean code
  • Sterke focus op testbaarheid
  • Sterke focus op schaalbaarheid
  • Je toont senioriteit door je technische diepgang
  • Je toont senioriteit door je vermogen om complexiteit te overzien
  • Je toont senioriteit door je rol als sparringpartner in het team
  • Je combineert technisch vakmanschap met een pragmatische instelling
  • Je weet wanneer perfectie nodig is en wanneer goed genoeg beter is
  • Je denkt in systemen en ketens, niet alleen in losse componenten
  • Je begrijpt dat onze datastromen pas waardevol zijn als het geheel robuust is
  • Je vindt het leuk om je kennis te delen
  • Je tilt daarmee niet alleen de code, maar ook je collega's naar een hoger niveau
  • Je bezit een positieve instelling
  • Je bezit een gezonde dosis humor
  • Je hebt oog voor kwaliteit
  • Je hebt oog voor eenvoud
  • Je maakt dingen niet nodeloos complex
  • Je voelt je thuis in een omgeving waar vrijheid en verantwoordelijkheid samengaan

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 margeDe Transparante Broker rekent € 5,00 marge bovenop je gewenste uurtarief. Je uurtarief bij de opdrachtgever is € 5,00
Hoeft nog niet op maat gemaakt te worden voor de opdracht
Je hebt al gesolliciteerd voor "Senior Java Backend Engineer". Wil je opnieuw solliciteren?
Alleen uit te voeren via omzetverloning
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.
Meer info over omzetverloning
Onze voorwaarden

Onze voorwaarden in één oogopslag

  • Altijd een vaste, lage marge van €5,- per gewerkt uur.
  • Wij vragen geen exclusiviteit van jou.
  • Wij nemen nooit een concurrentie- of relatiebeding op in ons contract.
  • Wij betalen je direct na ontvangst van de betaling van de opdrachtgever.
Meer over onze voorwaarden