Medior java backend engineer
Role details
Job location
Tech stack
Job description
Werk mee aan een veiliger, bereikbaarder en duurzamer Nederland - door het bouwen van betrouwbare real-time dataproducten. Bij het Nationaal Dataportaal Wegverkeer (NDW) verwerken we elke minuut grote hoeveelheden real-time verkeersdata. Deze data gebruiken we voor verkeersmanagement, beleidsinformatie en datadiensten richting publieke en private partijen. Als Medior Java Backend Engineer in ons DevOps-team werk je mee aan de kern van ons dataplatform: robuuste en schaalbare backend-services die miljoenen verkeersberichten per dag verwerken. Je ontwikkelt event-driven microservices met technologieën als Java, Spring Boot en Apache Kafka en levert daarmee een directe bijdrage aan betrouwbare dataproducten met grote maatschappelijke waarde.
Als Medior Java Backend Engineer versterk je ons multidisciplinair DevOps-team. Je bouwt samen met ervaren collega's aan een schaalbaar en betrouwbaar realtime dataplatform waarin Apache Kafka, Avro, Spring Boot en Kubernetes een centrale rol spelen. Jouw focus ligt op de "Dev" in DevOps: je ontwikkelt en onderhoudt backendservices die verkeersdata verwerken, transformeren en beschikbaar maken. Daarbij krijg je volop ruimte om je verder te ontwikkelen in event-driven architectuur, streaming data en cloud-native softwareontwikkeling.
- Ontwikkelen en onderhouden van Java/Spring Boot microservices.
- Meebouwen aan event-driven oplossingen voor het verwerken van real-time verkeersdata.
- Werken aan dataverwerking, verrijking en beschikbaarstelling van data in een moderne backend-architectuur.
- Bijdragen aan schaalbare, testbare en onderhoudbare oplossingen in een Kubernetes-omgeving.
- Samenwerken met collega-developers en ops-engineers aan CI/CD, monitoring en de kwaliteit van ons platform.
- Meedenken over softwarekwaliteit, technische verbeteringen en de verdere ontwikkeling van onze werkwijze.
- Stap voor stap groeien in onderwerpen als datamodellering, streaming patterns en distributed systems.
Je werkt binnen een multidisciplinair DevOps-team met een sterke focus op realtime dataverwerking. Het team heeft veel technische vrijheid en werkt nauw samen aan dataproducten van hoge kwaliteit. De datastromen waar jij aan werkt zijn bedrijfskritisch voor NDW en onze partners. Je krijgt de ruimte om je verder te ontwikkelen in een omgeving waar technologie, maatschappelijke relevantie en vakmanschap samenkomen.
Requirements
-
Je bent nieuwsgierig en leert snel.
-
Je vindt het leuk om complexe materie stap voor stap eigen te maken.
-
Je combineert technisch inzicht met een pragmatische instelling.
-
Je durft vragen te stellen en zoekt actief de samenwerking op.
-
Je hebt oog voor kwaliteit, maar houdt oplossingen ook graag helder en eenvoudig.
-
Je bezit een goede dosis enthousiasme en een positieve instelling.
-
Je wilt je ontwikkelen tot een sterke software engineer binnen een technisch uitdagende omgeving.
-
Ervaring met Agile werken.
-
Oog voor codekwaliteit, testbaarheid en onderhoudbaarheid.
-
Een proactieve houding: je wilt beter worden in je vak en staat open voor feedback en nieuwe kennis.
-
Ongeveer 2 tot 3 jaar werkervaring als backend developer of software engineer.
-
Een sterke technische basis in Java en bij voorkeur ervaring met Spring Boot.
-
Je hebt een sterk analytisch niveau en leert snel. Bij voorkeur heb je een universitaire of HBO opleiding in een relevante richting, of aantoonbaar vergelijkbaar denk- en werkniveau.
De Wensen
- Al hebt gewerkt met Apache Kafka of andere message-based systemen.
- Ervaring hebt met PostgreSQL.
- Bekend bent met Kubernetes of cloud-native development.
- Interesse hebt in onderwerpen als observability, CI/CD of distributed systems.
- Affiniteit hebt met data-intensieve systemen of real-time datastromen.