Senior Java Developer • Spring Boot • Azure/AKS
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.
- Compensation
- Not disclosed
- Location
- Netherlands
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- HBO or WO working and thinking level
- Minimum 5 years recent experience as a Senior Java Developer in a complex IT landscape
- Excellent spoken and written command of Dutch
- Deep demonstrable practical experience with Java and Spring Boot
- Extensive recent experience with Azure and container platforms, preferably AKS
- Extensive experience with asynchronous messaging, REST services and integrations in distributed systems
- Willingness to participate in on-call duty
- Extensive experience with relational databases, preferably PostgreSQL
- Experience with automated testing, CI/CD and DevOps
- Experience with business-critical software with high availability and reliability requirements
- Experience using AI tools effectively in software development and coaching colleagues in their use
- Must be in salaried employment with payroll taxes withheld; self-employment (including via a pass-through construction) is excluded
Nice to have
- Experience with complex real-time or mission-critical systems, e.g. in transport, logistics or traffic management
- Experience with migrations from private cloud to Azure
- Experience in the railway domain
- Hands-on, pragmatic and result-oriented work attitude
- Ability to independently analyze technical issues and quickly translate them into concrete solutions
- Experience coaching colleagues and transferring technical knowledge
- Ability to constructively challenge existing technical choices and ways of working
Full description
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.