Point your AI agent at freehire and let it find you a job.

Get the CLI →

Dceni

NewBe an early applicant

Senior Java Developer • Spring Boot • Azure/AKS

Posted Updated
Discussion

Summary

Senior Java Developer on a DevOps team at a large Dutch transport organization, building mission-critical real-time back-end services with Java, Spring Boot, REST and asynchronous messaging on PostgreSQL, and migrating components from a private cloud to Azure/AKS. Hybrid from Utrecht, with on-call duty for critical systems.

Voor een grote organisatie binnen de vervoerssector zoeken wij een ervaren Senior Java Developer die werkt aan bedrijfskritische systemen voor realtime operationele processen. Je ontwikkelt Java- en Spring Boot-componenten, realiseert complexe integraties en draagt bij aan de migratie naar een mission-critical Azure-platform.

Rol & context

Als Senior Java Developer werk je binnen een DevOps-team aan een bedrijfskritisch back-endplatform dat realtime informatie verwerkt en beschikbaar stelt aan operationele systemen. De komende periode ligt de nadruk op functionele doorontwikkeling, nieuwe berichtformaten en migratie naar Azure/AKS.

Je combineert technische diepgang met een pragmatische aanpak en helpt het team om sneller van analyse naar betrouwbare oplossingen te komen.

Werkzaamheden

  • Ontwerpen, ontwikkelen en onderhouden van Java- en Spring Boot-componenten.
  • Realiseren en verbeteren van integraties tussen gedistribueerde systemen.
  • Aansluiten van afnemende systemen op een nieuw berichtformaat.
  • Migreren van bestaande applicatiecomponenten vanuit een private cloud naar Azure/AKS.
  • Ontwikkelen van nieuwe functionaliteit voor bedrijfskritische realtime operationele processen.
  • Ontwerpen en implementeren van REST-services en asynchrone berichtuitwisseling.
  • Werken met relationele databases, bij voorkeur PostgreSQL.
  • Toepassen en verbeteren van geautomatiseerde tests, CI/CD en DevOps-processen.
  • Uitvoeren van technische analyses, code reviews, refactoring en deployments.
  • Kritisch beoordelen van technische keuzes op eenvoud, kwaliteit, betrouwbaarheid en uitvoerbaarheid.
  • Doelgericht inzetten van AI-tools voor softwareontwikkeling, testen, refactoring en analyse.
  • Overdragen van moderne engineering- en DevOps-werkwijzen aan collega's.
  • Samenwerken met technische leads en andere DevOps-teams binnen een Agile-omgeving.
  • Deelnemen aan de wachtdienst voor bedrijfskritische systemen.

Eisen

  • De kandidaat is in loondienst en er worden loonbelasting en premies voor de volks- en werknemersverzekeringen afgedragen. Zelfstandige inzet, ook via een doorleenconstructie, is uitgesloten.
  • HBO- of WO-werk- en denkniveau.
  • Minimaal 5 jaar aantoonbare recente ervaring als Senior Java Developer binnen een complex IT-landschap.
  • Uitstekende mondelinge en schriftelijke beheersing van de Nederlandse taal.
  • Diepgaande aantoonbare praktijkervaring met Java en Spring Boot.
  • Ruime aantoonbare recente ervaring met Azure en containerplatformen, bij voorkeur AKS.
  • Ruime aantoonbare ervaring met asynchrone berichtuitwisseling, REST-services en integraties in gedistribueerde systemen.
  • Bereidheid om deel te nemen aan de wachtdienst.
  • Ruime aantoonbare ervaring met relationele databases, bij voorkeur PostgreSQL.
  • Aantoonbare ervaring met geautomatiseerd testen, CI/CD en DevOps.
  • Ervaring met bedrijfskritische software met hoge eisen aan beschikbaarheid en betrouwbaarheid.
  • Aantoonbare ervaring met het verantwoord en effectief inzetten van AI-tools binnen softwareontwikkeling en het begeleiden van collega's hierbij.

Pré’s

  • Ervaring met complexe realtime of mission-critical systemen, bijvoorbeeld binnen de vervoerssector, logistiek of verkeersmanagement.
  • Ervaring met migraties van private cloud naar Azure.
  • Ervaring binnen het spoorwegdomein.
  • Een hands‑on, pragmatische en resultaatgerichte werkhouding.
  • Het vermogen om zelfstandig technische vraagstukken te analyseren en snel naar concrete oplossingen te vertalen.
  • Ervaring met het begeleiden van collega's en overdragen van technische kennis.
  • Het vermogen om bestaande technische keuzes en werkwijzen constructief uit te dagen.

Praktische informatie

  • Start: 1 november 2026, zo snel mogelijk
  • Looptijd: t/m 31 oktober 2027, met optie tot verlenging
  • Uren: 36 uur per week
  • Locatie: Utrecht, hybride (vaste kantoordagen maandag en donderdag)
  • Soort opdracht: payrolling
  • Reageren t/m: 20 oktober 2026 om 13:00
  • Kenmerk DC&I: 202610120

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.