Back-end Developer 36u/w
Volgnummer: 81357
Publicatiedatum: 20-02-2025
Locatie: UTRECHT
Standplaats: UTRECHT
Duur: 17-03-2025 - 16-03-2026
Optie tot verlenging: Ja
Reageren voor: 21-02-2025
Back-end Developer
Als Senior Back End Java Developer ga je aan de slag bij het Nationaal Dataportaal Wegverkeer. Je wordt hierbij onderdeel van een team dat werkt aan drie applicaties die gebruikt worden om het verkeersnetwerk in Nederland te managen. Wil jij hier graag aan bijdragen? Wij komen graag met jou in contact.
Nationaal Dataportaal Wegverkeer (NDW)
NDW is een initiatief van rijk, provincie en gemeenten en regelt voor hen de inwinning van verkeersdata, ziet toe op de kwaliteit en stelt de data beschikbaar voor allerlei afnemers. Hiertoe maakt en beheert de NDW verkeers- en netwerkmanagement applicaties voor en door wegbeheerders. Van overheid tot navigatiedienst.
Dankzij deze applicaties kunnen rijk, provincies en gemeenten ervoor zorgen dat het verkeer goed wordt geregeld. Zo draag jij bij aan een veilige en gezonde leefomgeving.
Functieomschrijving
Je werkt in een Scrum omgeving binnen sprints aan het realiseren van user stories met betrekking tot het verschaffen van realtime weg- en verkeersdata. Je doet dat samen met een (proxy) product owner, een scrum master en verschillende collega-ontwikkelaars (met name Java). Je bent hierbij onderdeel van het BackBone DevOps team.
Je gaat samen met een aantal collega’s bouwen aan het nieuwe real-time systeem van NDW. Dit systeem zal de verwerking gaan doen van alle verkeersgerelateerde berichten. Denk aan incidenten, files en matrixsignaalgevers boven de weg.
Je werkt binnen een Azure omgeving, hierin staan de applicaties gedeployed in een Kubernetes Cluster. De ontwikkeltaal van de backend is Java. Er wordt gewerkt in sprints volgens de SAFE-eScrum methode, 1 maal per kwartaal worden de objectives gezamenlijk door de teams opgesteld. Op het moment zijn 8 teams actief. Soms komt het wel eens voor tijdens een sprint zaken anders oppakken dan gedacht, met deze aangepaste requirements weet je handig om te gaan om zo altijd tot een goed product te komen voor onze afnemers.
De teams hebben een hoge mate van autonomie, en het team is zeer nadrukkelijk betrokken bij het selectieproces van hun nieuwe collega. Zo wordt ervan je verwacht dat je na het eerste gesprek (indien dat positief verloopt) een door het team opgestelde case uitvoert en de besluiten en overwegingen die je daarbij nam toelicht aan het team. Ook zal het team
- jouw toekomstige collega’s
- jou kritisch nieuwsgierig ondervragen daarop. Op deze manier houden we de kwaliteit en het werkplezier hoog. Je werkt immers dagelijks intensief samen.
In onze werkwijze hanteren we onder andere de concepten van continuous delivery, test automatisering en infra as code, maar dat is de praktische kant van de zaak. We gaan ervan uit dat je die vaardigheid tot in de puntjes beheerst. De match met het team is doorslaggevend.
Iemand die past bij ons ontwikkelteam is een persoon die:
• Op een positieve en constructieve wijze bijdraagt aan de gezamenlijke teamprestatie.
• Allereerst oplossingsgericht werkt en daarin de balans weet te vinden tussen brons en goud.
• Aan de slag kan, ook als de User Story niet tot in detail is uitgewerkt.
• De weg makkelijk vindt in een organisatie die zowel formeel als informeel van aard is.
• Duidelijk over het vermogen beschikt om buiten de gebaande paden te denken.
• Mogelijkheden te creëren in plaats van problemen op te sommen.
• Zich kwetsbaar durft op te stellen als dat de teamprestatie ten goede komt of kan komen, zonder oversharing’ of ‘overcaring’.
We stellen het op prijs als je in je motivatiebrief hierop ingaat en met voorbeelden illustreert.
Functie-eisen
• HBO of hoger (een einddiploma vinden we minder van belang mits hier de nodige praktijkervaring tegenover staat)
• Afgeronde opleiding op het gebied van ICT/computer-science
• Aantoonbare ervaring (tenminste 3 jaar, liefst meer) met programmeren in Java in een Agile team bij de klant.
• Ervaring met het programmeren voor database management systemen (kennis en ervaring met PostgreSQL, TimescaleDB en/of PostGIS is een pré).
• Kennis van en ruime ervaring in applicatie/software ontwikkeling in een public Cloudomgeving
• Bekend met werken met schaalbare applicaties (kennis van tijdseries en geodata is een pré)
• Ervaring met processen als continous integration & -deployment obv Docker en/of Kubernetes
• Kennis en ervaring in het ICT Agile werkproces (SAFe Scrum is een pré)
• Flexibel, analytisch, accuraat, teamspeler, resultaatgericht, innovatief handelen.
Aanvullende informatie
De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.
Functie-eisen:
• HBO of hoger (een einddiploma vinden we minder van belang mits hier de nodige praktijkervaring tegenover staat)
• Afgeronde opleiding op het gebied van ICT/computer-science
• Aantoonbare ervaring (tenminste 3 jaar, liefst meer) met programmeren in Java in een Agile team bij de klant.
• Ervaring met het programmeren voor database management systemen (kennis en ervaring met PostgreSQL, TimescaleDB en/of PostGIS is een pré.
• Kennis van en ruime ervaring in applicatie/software ontwikkeling in een public Cloudomgeving
• Bekend met werken met schaalbare applicaties (kennis van tijdseries en geodata is een pré)
• Ervaring met processen als continous integration & -deployment obv Docker en/of Kubernetes
• Kennis en ervaring in het ICT Agile werkproces (SAFe Scrum is een pré))
• Flexibel, analytisch, accuraat, teamspeler, resultaatgericht, innovatief handelen. Solliciteer nu!
Duur: 17-03-2025 - 16-03-2026
Optie tot verlenging: Ja
Reageren voor: 21-02-2025
Back-end Developer
Als Senior Back End Java Developer ga je aan de slag bij het Nationaal Dataportaal Wegverkeer. Je wordt hierbij onderdeel van een team dat werkt aan drie applicaties die gebruikt worden om het verkeersnetwerk in Nederland te managen. Wil jij hier graag aan bijdragen? Wij komen graag met jou in contact.
Nationaal Dataportaal Wegverkeer (NDW)
NDW is een initiatief van rijk, provincie en gemeenten en regelt voor hen de inwinning van verkeersdata, ziet toe op de kwaliteit en stelt de data beschikbaar voor allerlei afnemers. Hiertoe maakt en beheert de NDW verkeers- en netwerkmanagement applicaties voor en door wegbeheerders. Van overheid tot navigatiedienst.
Dankzij deze applicaties kunnen rijk, provincies en gemeenten ervoor zorgen dat het verkeer goed wordt geregeld. Zo draag jij bij aan een veilige en gezonde leefomgeving.
Functieomschrijving
Je werkt in een Scrum omgeving binnen sprints aan het realiseren van user stories met betrekking tot het verschaffen van realtime weg- en verkeersdata. Je doet dat samen met een (proxy) product owner, een scrum master en verschillende collega-ontwikkelaars (met name Java). Je bent hierbij onderdeel van het BackBone DevOps team.
Je gaat samen met een aantal collega’s bouwen aan het nieuwe real-time systeem van NDW. Dit systeem zal de verwerking gaan doen van alle verkeersgerelateerde berichten. Denk aan incidenten, files en matrixsignaalgevers boven de weg.
Je werkt binnen een Azure omgeving, hierin staan de applicaties gedeployed in een Kubernetes Cluster. De ontwikkeltaal van de backend is Java. Er wordt gewerkt in sprints volgens de SAFE-eScrum methode, 1 maal per kwartaal worden de objectives gezamenlijk door de teams opgesteld. Op het moment zijn 8 teams actief. Soms komt het wel eens voor tijdens een sprint zaken anders oppakken dan gedacht, met deze aangepaste requirements weet je handig om te gaan om zo altijd tot een goed product te komen voor onze afnemers.
De teams hebben een hoge mate van autonomie, en het team is zeer nadrukkelijk betrokken bij het selectieproces van hun nieuwe collega. Zo wordt ervan je verwacht dat je na het eerste gesprek (indien dat positief verloopt) een door het team opgestelde case uitvoert en de besluiten en overwegingen die je daarbij nam toelicht aan het team. Ook zal het team
- jouw toekomstige collega’s
- jou kritisch nieuwsgierig ondervragen daarop. Op deze manier houden we de kwaliteit en het werkplezier hoog. Je werkt immers dagelijks intensief samen.
In onze werkwijze hanteren we onder andere de concepten van continuous delivery, test automatisering en infra as code, maar dat is de praktische kant van de zaak. We gaan ervan uit dat je die vaardigheid tot in de puntjes beheerst. De match met het team is doorslaggevend.
Iemand die past bij ons ontwikkelteam is een persoon die:
• Op een positieve en constructieve wijze bijdraagt aan de gezamenlijke teamprestatie.
• Allereerst oplossingsgericht werkt en daarin de balans weet te vinden tussen brons en goud.
• Aan de slag kan, ook als de User Story niet tot in detail is uitgewerkt.
• De weg makkelijk vindt in een organisatie die zowel formeel als informeel van aard is.
• Duidelijk over het vermogen beschikt om buiten de gebaande paden te denken.
• Mogelijkheden te creëren in plaats van problemen op te sommen.
• Zich kwetsbaar durft op te stellen als dat de teamprestatie ten goede komt of kan komen, zonder oversharing’ of ‘overcaring’.
We stellen het op prijs als je in je motivatiebrief hierop ingaat en met voorbeelden illustreert.
Functie-eisen
• HBO of hoger (een einddiploma vinden we minder van belang mits hier de nodige praktijkervaring tegenover staat)
• Afgeronde opleiding op het gebied van ICT/computer-science
• Aantoonbare ervaring (tenminste 3 jaar, liefst meer) met programmeren in Java in een Agile team bij de klant.
• Ervaring met het programmeren voor database management systemen (kennis en ervaring met PostgreSQL, TimescaleDB en/of PostGIS is een pré).
• Kennis van en ruime ervaring in applicatie/software ontwikkeling in een public Cloudomgeving
• Bekend met werken met schaalbare applicaties (kennis van tijdseries en geodata is een pré)
• Ervaring met processen als continous integration & -deployment obv Docker en/of Kubernetes
• Kennis en ervaring in het ICT Agile werkproces (SAFe Scrum is een pré)
• Flexibel, analytisch, accuraat, teamspeler, resultaatgericht, innovatief handelen.
Aanvullende informatie
De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.
Functie-eisen:
• HBO of hoger (een einddiploma vinden we minder van belang mits hier de nodige praktijkervaring tegenover staat)
• Afgeronde opleiding op het gebied van ICT/computer-science
• Aantoonbare ervaring (tenminste 3 jaar, liefst meer) met programmeren in Java in een Agile team bij de klant.
• Ervaring met het programmeren voor database management systemen (kennis en ervaring met PostgreSQL, TimescaleDB en/of PostGIS is een pré.
• Kennis van en ruime ervaring in applicatie/software ontwikkeling in een public Cloudomgeving
• Bekend met werken met schaalbare applicaties (kennis van tijdseries en geodata is een pré)
• Ervaring met processen als continous integration & -deployment obv Docker en/of Kubernetes
• Kennis en ervaring in het ICT Agile werkproces (SAFe Scrum is een pré))
• Flexibel, analytisch, accuraat, teamspeler, resultaatgericht, innovatief handelen. Solliciteer nu!