Alle opdrachten
ICT & dataSluit over 3 dagen

Senior Backend Developer bij de DSO-team Hecate

NS

Zie in 30 seconden je kans Upload je cv en zie direct hoe je past bij de eisen en wensen
TariefMax € 98 p/u
Uren36 uur p/w
Periodezo snel mogelijk
LocatieUtrecht, Utrecht
Sluitdatum18 november 2026
WerkvormAlleen detachering

De opdracht

Voor de Donna Service Organisatie (DSO) van NS zoeken we een senior backend Java developer voor team Hecate. De DSO ontwikkelt en beheert Donna, de bedrijfskritische applicatie waarmee de dienstregeling voor alle treinen van alle vervoerders tot stand komt. Meer dan driehonderd planners gebruiken dit systeem dagelijks, en het stelt ProRail bovendien in staat om de beperkte capaciteit van het spoor eerlijk en transparant te verdelen.

Donna is een groot en complex systeem met ruim 1,6 miljoen regels Java-code, dat stap voor stap wordt gemoderniseerd door onderdelen los te koppelen van de monoliet en onder te brengen in microservices. Team Hecate is kennishouder van het bewegingendomein en beheert de bijbehorende microservice van circa 70.000 regels Kotlin-code, die ervoor zorgt dat alle ingeplande treinen ook daadwerkelijk uitvoerbaar zijn.

Binnen het Scrumteam ben je betrokken bij elke stap van het proces: samen met het team ontwerp je oplossingen voor gedistribueerde systemen en implementeer je deze. Je werkt volgens het DevOps-principe, van het bouwen en testen van artifacts tot het deployen op productie en het monitoren van de services. In sprints van twee weken lever je samen met je team op tijd en met goede kwaliteit de afgesproken functionaliteit op, in nauwe samenwerking met stakeholders.

Je denkt actief mee over verbeteringen en draagt eigen ideeën aan om veranderingen vorm te geven. Er is ruimte om te experimenteren en elke sprint tijd om aan innovaties te werken en daarvan te leren. Team Hecate werkt dynamisch: ontwikkelaars testen mee, testautomatiseerders ontwikkelen mee en iedereen draagt bij aan operationele taken, waarbij veel waarde wordt gehecht aan het leren van en helpen van elkaar.

Belangrijke data

  1. wo 18 nov
    Reageren kan totEerstvolgende18:00 uur. Wij hebben tijd nodig om je voor te stellen, dus reageer liever eerder.
  2. Datum volgt
    Start opdrachtStartdatum: zo snel mogelijk
  3. Datum volgt
    GesprekkenSelectiegesprekken: zo snel mogelijk

Eisen

Hier moet je aan voldoen
  1. 1Je hebt minimaal 5 jaar ervaring als developer
  2. 2Je hebt ervaring met Java 17 of nieuwer
  3. 3Je hebt ervaring met relationele databases en query optimalisatie
  4. 4Je hebt ervaring met event driven architecture en concepten zoals eventual consistency
  5. 5Je hebt ervaring met Spring Boot, Openshift (Kubernetes) en met Jenkins / CI tooling
  6. 6Je hebt ruime ervaring met DevOps (mindset en tooling)

Wensen

Pluspunten, geen harde eis
  1. 1Ervaring met Kotlin, Gradle en ActiveMQ
  2. 2Ervaring met functioneel programmeren
  3. 3Ervaring met Helm en Argo CD
  4. 4Ervaring met tools als Grafana-Loki en Prometheus
  5. 5Ervaring met Domain Driven Design en Hexagonal Architecture

Zo kiest de opdrachtgever

Vink aan wat je hebt, dan zie je hoe je ervoor staat. Of upload je cv bij Reageren: dan vullen we dit voor je in.

1

Eisen: alles of niets

Mis je er één, dan val je af. Hoe goed de rest ook is.

Nog 6 eisen
2

Wensen: hier verdien je punten

Hoe meer wensen je laat zien in je cv, hoe hoger je score.

0%
3

Tarief

Bij een gelijke score wint het laagste tarief. Het maximum is € 98 per uur.

Afgevallen op de eisenTer illustratie, met voorbeeldkandidaten
Kandidaat A78%
Kandidaat B56%
Kandidaat C34%
Jijaf

Uit de uitvraag: Het tarief weegt mee in het selectieproces. Kandidaten moeten in loondienst zijn, anders vallen ze af.

Zo gaat het verder

  1. 1
    Je reageertMet je cv en je uurtarief.
  2. 2
    Wij beoordelenAlle reacties naast de eisen en wensen.
  3. 3
    AanbiedenDe sterkste kandidaten bij de opdrachtgever.
Zie in 30 seconden je kans