Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

All About Work

NewBe an early applicant

Senior Java developer

Posted Updated 7 views
Discussion

Summary

Senior Java developer building and managing mission-critical train operations applications for Dutch rail (rolling stock, timetable and crew planning), involved from design through DevOps. Core stack: Java, Spring Boot, REST, Docker/Kubernetes, relational databases and asynchronous messaging in realtime systems.

Over de functie

SRQ171150

Je werkt als senior Java developer aan bedrijfskritische applicaties die direct bijdragen aan het rijden van treinen in Nederland. Je bent van begin tot eind betrokken bij ontwikkeluitdagingen: van design en ontwikkeling tot beheer en vernieuwing. In deze rol lever je software met hoge eisen aan beschikbaarheid, betrouwbaarheid en performance. Je werkt in een complexe IT-omgeving met directe impact op de dagelijkse operatie, juist ook bij verstoringen. Daarbij krijg je de ruimte om mee te denken over de technologische toekomst en vernieuwing van het applicatielandschap.

Wat ga je doen

  • Je werkt aan de bijsturingsapplicaties materieel (BAM), dienstregeling (BAD) en personeel (BAP).
  • Je bent van design tot ontwikkeling en beheer betrokken bij de ontwikkeluitdagingen.
  • Je verfijnt ontwerpen die vanuit de architect komen en bewaakt de architectuurkaders.
  • Je denkt mee over de architectuurroadmap en toekomstige IT-ontwikkelingen.
  • Je werkt in een agile ontwikkelteam en schakelt dagelijks met softwarearchitecten, solution architecten, developers, scrum master en product owner.
  • Je draagt bij aan vernieuwingstrajecten en de ontwikkeling en het beheer van complexe IT-systemen voor planning en bijsturing van materieel, dienstregeling en treinpersoneel.
  • Je helpt mee aan applicaties die 24 uur per dag de materieelinzet op 7.000 treinritten ondersteunen.
  • Je levert een bijdrage aan Continuous Delivery, Continuous Integration en DevOps binnen een Release Train met zes multidisciplinaire Agile teams.

Over jou

  • Je beschikt over een hbo- of wo-werk- en -denkniveau.
  • Je brengt veel ervaring mee, waardoor je de materie snel eigen maakt.
  • Je hebt eerder veel samengewerkt met solution architecten en product owners.
  • Je leert snel en graag, ziet verbetermogelijkheden en neemt anderen daarin mee.
  • Je werkt graag samen, speelt goed in op veranderingen en voelt je thuis in een kortcyclische Agile werkwijze.
  • Je hebt goede communicatieve vaardigheden, toont daadkracht en durft beslissingen te nemen.
  • Je hebt teamspirit, flexibiliteit en een sterk verantwoordelijkheidsgevoel.

Eisen

  • Vloeiende beheersing van de Nederlandse taal op C1-niveau.
  • Je hebt een hbo- of wo-werk- en -denkniveau.
  • Je hebt 5 – 7 jaar relevante werkervaring als ontwikkelaar in een complex IT-landschap.
  • Je hebt ervaring met ontwikkeling in Java, Spring Boot en REST web services.
  • Je hebt ervaring met container platformen zoals Docker, Kubernetes of vergelijkbaar.
  • Je hebt kennis van relationele databases.
  • Je hebt ervaring met multi-user systemen, het maken van user interfaces en automatisch testen.
  • Je hebt ervaring met asynchrone messaging oplossingen in realtime systemen.
  • Je hebt een Agile en DevOps mindset.

Wensen

  • Je hebt ervaring met Java EE, JMS en Azure.
  • Je hebt ervaring met Oracle DB en PostgreSQL.
  • Je hebt ervaring met ActiveMQ.

SRQ171150

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 →