Senior Java Backend Developer 36u/w
Volgnummer: 109509
Publicatiedatum: 08-12-2025
Locatie: UTRECHT
Standplaats: UTRECHT
Duur: 05-01-2026 - 31-12-2026
Optie tot verlenging: Ja
Reageren voor: 08-12-2025
Als Senior Backend Java Developer werk je binnen een Azure Cloud-omgeving die zowel IaaS- als PaaS-diensten omvat. Samen met het multidisciplinaire scrumteam ben je verantwoordelijk voor het ontwerpen, bouwen, testen en onderhouden van schaalbare en hoogwaardige backend-applicaties en services, die voldoen aan de functionele én niet-functionele eisen van onze stakeholders. We werken met Continuous Integration en Continuous Delivery voor onze staging- en productieomgevingen, waarbij we GitOps als ondersteunende methode inzetten.
Doelen en verwachtingen:
• Ontwikkelen en verbeteren van bestaande applicaties
Je richt je met name op de applicaties MELVIN en DIEGO, die een belangrijke rol spelen bij netwerkbeheer en het plannen en communiceren van wegwerkzaamheden.
Je ontwikkelt en onderhoudt backend-functionaliteit met Java (bij voorkeur Spring Boot).
Basiskennis van front-end (bijv. Angular) is een pré, maar de nadruk ligt op de backend.
• Bijdragen aan nieuwe ontwikkelingen
Je werkt mee aan nieuwe toepassingen zoals de Nationale Wegenbestand Mutatie Applicatie, een platform dat mutaties in het wegennet verzamelt, verwerkt en inzichtelijk maakt voor wegbeheerders.
Je denkt mee over de technische invulling van nieuwe user stories, van ontwerp tot implementatie.
• Architectuur en technologiekeuzes
De omgeving bevindt zich in een transformatiefase waarin belangrijke architectuurkeuzes (bijv. databasebeheer, API-architectuur, integraties) worden gemaakt.
Als senior ontwikkelaar lever je actief input op deze keuzes en borg je samen met het team de technische kwaliteit en toekomstvastheid van de oplossingen.
• Optimaliseren en onderhouden van het platform
Je helpt bij de verdere inrichting en verbetering van het platform binnen de Azure Cloud-omgeving, waaronder bijvoorbeeld Kubernetes en Docker.
Je signaleert knelpunten in performance, stabiliteit en beheerbaarheid en werkt mee aan concrete verbeteringen.
• Samenwerking, coaching en kwaliteit
Je werkt nauw samen met collega-ontwikkelaars, de Product Owner en de Scrum Master.
Je bewaakt codekwaliteit via o.a. code reviews, testautomatisering en het reduceren van technische schuld.
Als senior ben je een sparringpartner voor collega’s en draag je actief bij aan kennisdeling binnen het team (pair programming, reviews, documentatie).
Functie-eisen:
1e ronde eisen (knock-out)
•HBO werk- en denkniveau;
•Pré: afgeronde opleiding op het gebied van ICT/Computer Science;
•Aantoonbare programmeerervaring (ten minste 3 jaar) met Java in een professionele omgeving;
•Ervaring met web- en API-ontwikkeling (REST, JSON) en het koppelen van backend-services met front-end of andere systemen;
•Ervaring met het programmeren voor databasemanagementsystemen, minimaal in een SQL-taal; ervaring met bijvoorbeeld TimescaleDB en PostGIS is een pré;
•Ervaring met werken in een cloudomgeving, bij voorkeur Azure (IaaS en/of PaaS).
2e ronde selectiecriteria
Mate waarin de kandidaat:
•Aantoonbaar kennis heeft van en minimaal 3 jaar ervaring heeft met programmeren in Java (bij voorkeur Spring/Spring Boot);
•Ervaring heeft met applicatie/softwareontwikkeling in een (Azure) Cloudomgeving (bijv. containers, Kubernetes, CI/CD-pipelines);
•Bekend is met het werken met schaalbare applicaties en/of geodata;
•Aantoonbaar ervaring heeft met werken in een Agile/DevOps-omgeving (Scrum, sprints, stand-ups, CI/CD, OTAP); Solliciteer nu!
Duur: 05-01-2026 - 31-12-2026
Optie tot verlenging: Ja
Reageren voor: 08-12-2025
Als Senior Backend Java Developer werk je binnen een Azure Cloud-omgeving die zowel IaaS- als PaaS-diensten omvat. Samen met het multidisciplinaire scrumteam ben je verantwoordelijk voor het ontwerpen, bouwen, testen en onderhouden van schaalbare en hoogwaardige backend-applicaties en services, die voldoen aan de functionele én niet-functionele eisen van onze stakeholders. We werken met Continuous Integration en Continuous Delivery voor onze staging- en productieomgevingen, waarbij we GitOps als ondersteunende methode inzetten.
Doelen en verwachtingen:
• Ontwikkelen en verbeteren van bestaande applicaties
Je richt je met name op de applicaties MELVIN en DIEGO, die een belangrijke rol spelen bij netwerkbeheer en het plannen en communiceren van wegwerkzaamheden.
Je ontwikkelt en onderhoudt backend-functionaliteit met Java (bij voorkeur Spring Boot).
Basiskennis van front-end (bijv. Angular) is een pré, maar de nadruk ligt op de backend.
• Bijdragen aan nieuwe ontwikkelingen
Je werkt mee aan nieuwe toepassingen zoals de Nationale Wegenbestand Mutatie Applicatie, een platform dat mutaties in het wegennet verzamelt, verwerkt en inzichtelijk maakt voor wegbeheerders.
Je denkt mee over de technische invulling van nieuwe user stories, van ontwerp tot implementatie.
• Architectuur en technologiekeuzes
De omgeving bevindt zich in een transformatiefase waarin belangrijke architectuurkeuzes (bijv. databasebeheer, API-architectuur, integraties) worden gemaakt.
Als senior ontwikkelaar lever je actief input op deze keuzes en borg je samen met het team de technische kwaliteit en toekomstvastheid van de oplossingen.
• Optimaliseren en onderhouden van het platform
Je helpt bij de verdere inrichting en verbetering van het platform binnen de Azure Cloud-omgeving, waaronder bijvoorbeeld Kubernetes en Docker.
Je signaleert knelpunten in performance, stabiliteit en beheerbaarheid en werkt mee aan concrete verbeteringen.
• Samenwerking, coaching en kwaliteit
Je werkt nauw samen met collega-ontwikkelaars, de Product Owner en de Scrum Master.
Je bewaakt codekwaliteit via o.a. code reviews, testautomatisering en het reduceren van technische schuld.
Als senior ben je een sparringpartner voor collega’s en draag je actief bij aan kennisdeling binnen het team (pair programming, reviews, documentatie).
Functie-eisen:
1e ronde eisen (knock-out)
•HBO werk- en denkniveau;
•Pré: afgeronde opleiding op het gebied van ICT/Computer Science;
•Aantoonbare programmeerervaring (ten minste 3 jaar) met Java in een professionele omgeving;
•Ervaring met web- en API-ontwikkeling (REST, JSON) en het koppelen van backend-services met front-end of andere systemen;
•Ervaring met het programmeren voor databasemanagementsystemen, minimaal in een SQL-taal; ervaring met bijvoorbeeld TimescaleDB en PostGIS is een pré;
•Ervaring met werken in een cloudomgeving, bij voorkeur Azure (IaaS en/of PaaS).
2e ronde selectiecriteria
Mate waarin de kandidaat:
•Aantoonbaar kennis heeft van en minimaal 3 jaar ervaring heeft met programmeren in Java (bij voorkeur Spring/Spring Boot);
•Ervaring heeft met applicatie/softwareontwikkeling in een (Azure) Cloudomgeving (bijv. containers, Kubernetes, CI/CD-pipelines);
•Bekend is met het werken met schaalbare applicaties en/of geodata;
•Aantoonbaar ervaring heeft met werken in een Agile/DevOps-omgeving (Scrum, sprints, stand-ups, CI/CD, OTAP); Solliciteer nu!