MBI-PS

Senior Backend Java Developer – DSO

MBI-PS

Government Administration · 10,001+ employees

8 h ago
Senior (5-10 yrs) Full-time
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain backend functionality for the business-critical Donna PMPP planning system. Focus on ensuring stability, security, and availability while supporting the phased modernization of the application landscape.

What they look for

Java Backend Development WebLogic Jenkins Gradle CI/CD Agile Scrum Enterprise Applications Application Design Software Quality Analytical Skills Dutch Language Eclipse RCP OSGi Relational Databases

Requirements

Requires at least 5 years of Java development experience and proficiency in WebLogic, Jenkins, and Gradle. Candidates must have a bachelor's level of thinking/working and fluency in the Dutch language.

Benefits

Professional development environment Modern tooling Open organizational culture

Full description

Over de opdracht

Voor de Donna Service Organisatie (DSO) van NS zijn wij op zoek naar een ervaren Senior Backend Java Developer. Je levert een belangrijke bijdrage aan het beheer, onderhoud en de doorontwikkeling van het bedrijfskritische plansysteem Donna PMPP, waarmee de materieel- en personeelsplanning van NS Reizigers en NS International wordt verzorgd. Je richt je op het stabiel, veilig en beschikbaar houden van het huidige productiesysteem, terwijl tegelijkertijd wordt gewerkt aan de gefaseerde vervanging door nieuwe applicaties. Binnen een Agile/Scrum-team krijg je veel ruimte om kwaliteitsverbeteringen, automatisering en innovaties door te voeren.

  • 📍 Locatie: Utrecht
  • 🕐 Uren: 36 uur per week
  • 💼 Type: Detachering
  • 📅 Periode: 1 Jaar
  • 🗓️ Sluitingsdatum: 20 juli 2026
  • 💶 Uurtarief: Marktconform

Over de organisatie

De Donna Service Organisatie (DSO) is verantwoordelijk voor het beheer en de verdere ontwikkeling van het plansysteem Donna. Binnen DSO werken circa 150 professionals samen aan systeemontwikkeling, technisch beheer en gebruikersondersteuning. De applicatie Donna PMPP ondersteunt de volledige planning van materieel en personeel voor NS Reizigers en NS International. Zonder deze applicatie kunnen treinen niet volgens planning rijden. De organisatie kenmerkt zich door een open cultuur, korte lijnen en veel ruimte voor samenwerking, kennisdeling en persoonlijke ontwikkeling. Je maakt onderdeel uit van Team Eon, dat verantwoordelijk is voor de technische ondersteuning en continuïteit van de PMPP-applicatie.

Opdrachtomschrijving

Als Senior Backend Java Developer werk je aan de technische instandhouding en verbetering van een omvangrijke Java-applicatie. Je bent betrokken bij alle fasen van de softwareontwikkeling: van analyse en ontwerp tot implementatie en kwaliteitsverbetering. Je ontwikkelt backend-functionaliteit, optimaliseert buildprocessen en applicatie-architectuur en vertaalt monitoring- en onderzoeksresultaten naar concrete technische verbeteringen. Daarnaast draag je bij aan de betrouwbaarheid, veiligheid en prestaties van het plansysteem. Binnen het Scrum-team krijg je ruimte om te experimenteren met nieuwe technieken en innovaties die bijdragen aan een efficiënter ontwikkelproces.

Verantwoordelijkheden

  • Ontwikkelen en onderhouden van backend-functionaliteit in Java.
  • Verbeteren van de kwaliteit, stabiliteit en beschikbaarheid van de Donna PMPP-applicatie.
  • Ontwerpen en implementeren van technische oplossingen.
  • Optimaliseren van buildprocessen en CI/CD-omgevingen.
  • Vertalen van monitoring- en onderzoeksresultaten naar technische verbeteringen.
  • Beschrijven en documenteren van bestaande processen.
  • Uitvoeren van analyses binnen een complexe enterprise-applicatie.
  • Samenwerken binnen een Agile/Scrum-team aan continue verbetering.
  • Ondersteunen van de gefaseerde modernisering van het applicatielandschap.
  • Bijdragen aan innovatie en automatisering binnen het ontwikkelproces.

Functie-eisen

LET OP: Het is voor onze opdrachtgever noodzakelijk dat je aan al de gestelde functie-eisen kunt voldoen.

  • Minimaal 5 jaar aantoonbare ervaring als Java Developer.
  • HBO+ werk- en denkniveau.
  • Ervaring met Java backend development.
  • Ervaring met WebLogic.
  • Ervaring met Jenkins en CI-tooling.
  • Ervaring met Gradle.
  • Goede beheersing van de Nederlandse taal.
  • Ervaring met complexe enterprise-applicaties.
  • Sterk analytisch vermogen.
  • Ervaring met applicatieontwerp en softwarekwaliteit.

Selectiecriteria

  • Minimaal 5 jaar relevante Java-ontwikkelingservaring.
  • Ervaring binnen complexe enterprise-omgevingen.
  • Ervaring met WebLogic, Jenkins en Gradle.
  • Ervaring met Agile/Scrum.
  • Goede communicatieve vaardigheden.
  • Beschikbaarheid op korte termijn.
  • Passend uurtarief binnen het gestelde maximum.
  • Kandidaat is werkzaam in loondienst; ZZP en DGA zonder werknemersverzekeringen zijn uitgesloten.

Competenties

  • Teamspeler.
  • Zelfstandig.
  • Analytisch sterk.
  • Sterk abstractievermogen.
  • Leergierig.
  • Communicatief vaardig.
  • Resultaatgericht.
  • Kwaliteitsbewust.
  • Proactief.
  • Verantwoordelijkheidsgevoel.

Wensen

  • Ervaring met Eclipse RCP en/of OSGi.
  • Ervaring met relationele databases en query-optimalisatie.
  • Ervaring met Red Hat OpenShift.
  • Ervaring met ActiveMQ.
  • Ervaring met Keycloak.
  • Ervaring met Grafana, Loki en Prometheus.
  • Ervaring met AI-ontwikkeltooling.
  • Affiniteit met planning- en logistieke systemen.
  • Domeinkennis van spoor-, materieel- of personeelsplanning.

Wat kun je van ons verwachten

  • Een uitdagende opdracht binnen een bedrijfskritisch systeem van NS.
  • Werken aan software die dagelijks impact heeft op de treinplanning in Nederland.
  • Samenwerking binnen een ervaren en betrokken Agile-team.
  • Veel ruimte voor technische verdieping, innovatie en kwaliteitsverbetering.
  • Een professionele ontwikkelomgeving met moderne tooling.
  • Een open organisatiecultuur waarin samenwerking en kennisdeling centraal staan.

Procedure

Kandidaten kunnen worden aangeboden tot maandag 20 juli om 13:00 uur.

Na een eerste selectie worden geschikte kandidaten uitgenodigd voor een gesprek op maandag 27 juli. De selectie vindt plaats op basis van de gevraagde technische expertise, relevante werkervaring, competenties en het aangeboden uurtarief.

MBI-PS | info@mbi-ps.nl | (ma - vr 09:00 - 17:00)