Senior Java Backend Engineer
De opdracht
In het kort
- Je bouwt robuuste backend-services in Java en Spring Boot voor real-time verkeersdata die miljoenen berichten per dag verwerken.
- Je werkt bij het Nationaal Dataportaal Wegverkeer (NDW) aan maatschappelijk relevante dataproducten voor verkeersmanagement en beleid.
- Je levert een schaalbaar, betrouwbaar en onderhoudbaar dataplatform op met event-driven architectuur en moderne tools zoals Kafka en Kubernetes.
Je werkt mee aan de ontwikkeling van betrouwbare real-time dataproducten voor verkeersmanagement en beleidsinformatie bij het Nationaal Dataportaal Wegverkeer. Je bouwt de kern van het dataplatform door robuuste en schaalbare backend-services te ontwikkelen die miljoenen verkeersberichten per dag verwerken.
Wat je gaat doen
- Je ontwerpt en ontwikkelt event-driven microservices in Java met Spring Boot voor het verwerken van real-time verkeersdata.
- Je implementeert en onderhoudt Apache Kafka, Avro en Kafka Streams voor het verwerken en distribueren van datastromen.
- Je transformeert, verrijkt en beschikbaar maakt verkeersdata via microservices en dataverwerkingsfuncties.
- Je bouwt en onderhoudt de frontend Angular-applicatie die datastromen visualiseert.
- Je draagt bij aan datamodellering, schema-evolutie en architectuuroptimalisatie van het platform.
- Je werkt samen met het team aan CI/CD, monitoring en continue verbetering van het platform.
- Je bewaakt en verbetert de softwarekwaliteit en technische standaarden binnen het team.
Waar je terechtkomt
Bij het Nationaal Dataportaal Wegverkeer verwerk je real-time verkeersdata die direct bijdragen aan verkeersveiligheid en duurzaamheid in Nederland. Je werkt in een multidisciplinair DevOps-team met veel technische vrijheid en nauwe samenwerking met architecten, ontwikkelaars en data-afnemers. De datastromen waar je aan werkt zijn bedrijfskritisch voor NDW en hun partners.
Werk mee aan een veiliger, bereikbaarder en duurzamer Nederland, door het bouwen van betrouwbare real-time dataproducten.
Wat je meebrengt
- Develop and maintain backend services and microservices using Java and Spring Boot.
- Build event-driven solutions to process real-time traffic data with Kafka.
- Develop functionality to process, enrich and distribute data.
- Contribute to an Angular frontend application that visualises data streams.
- Build scalable, maintainable and testable software solutions.
- Work with your team on CI/CD, monitoring and platform improvements.
- Maintain and improve software quality and technical standards.
- Contribute to architecture, technical innovation and process optimisation.
- Develop your knowledge of streaming data, data modelling and distributed systems.
- Java 21+ and Spring Boot 3 and 4
- Event-driven architecture with Strimzi Kafka, Kafka Streams, Kafka Connect and RabbitMQ
- Avro and PostgreSQL
Praktisch
- Wij dienen je uiterlijk 10 nov 2026 in bij de opdrachtgever