Freelance opdrachten
Premium opdracht

Senior Backend Developer

  • Utrecht
  • NS (Nederlandse Spoorwegen)
  • Vandaag

Dienstverband

Contract

Uurtarief ?

95.00

Uren per week ?

35

Totaalbudget

Niet opgegeven

Startdatum

1 december 2025

Einddatum

30 november 2026

Reageren voor

Niet opgegeven

Opdrachtbeschrijving

De opdrachtgever zoekt een ervaren backend Java developer die snel kan schakelen binnen een omvangrijke en complexe applicatie. Je gaat aan de slag met een bedrijfskritische applicatie die de dienstregeling voor alle treinen van verschillende vervoerders in Nederland maakt. Zonder deze applicatie rijden er geen treinen. Daarnaast zorgt het systeem ervoor dat de capaciteit van het spoor eerlijk en transparant wordt verdeeld. Je werkt aan een groot geïntegreerd systeem van meer dan 1,6 miljoen regels code, dat in productie is en beheerd wordt. Tegelijkertijd wordt er gewerkt aan de modernisering door middel van microservices. Deze microservices zullen op termijn de grote monolithische applicatie vervangen, waarop honderden planners dagelijks de dienstregelingen maken via grafische interfaces. Jouw focus ligt vooral op backend services die zich in het hart van het IT-landschap bevinden. Daarnaast voer je ook beheertaken uit aan de monolithische applicatie. Binnen het scrumteam ben je betrokken bij elke stap van het ontwikkelproces. Je werkt samen met het team aan het ontwerpen van gedistribueerde systemen en het implementeren van de oplossingen. Je draagt bij aan een volledig geautomatiseerd CI/CD-proces, van het bouwen en testen van software tot het uitrollen en monitoren van de services in productie. In sprints van twee weken ben je mede verantwoordelijk voor het tijdig en kwalitatief opleveren van afgesproken functionaliteiten. Je werkt nauw samen met stakeholders en wordt aangemoedigd om zelf ideeën aan te dragen voor verbeteringen en veranderingen. Experimenteren wordt gestimuleerd, en als team verfijn je technische oplossingen en voer je technische proof of concepts uit. Daarnaast is er elk kwartaal een innovatie- en planningsperiode waarin je zonder functionele druk kunt werken aan nieuwe innovaties. JE TAKEN - Ontwikkelen en onderhouden van backend Java microservices. - Analyseren en vertalen van user stories en non-functionele eisen naar technische oplossingen. - Meewerken aan het ontwerp van gedistribueerde systemen. - Uitvoeren van CI/CD-processen inclusief testen, deployen en monitoren. - Samenwerken in een multidisciplinair scrumteam. - Actief bijdragen aan technische verbeteringen en innovatie. - Uitvoeren van beheertaken aan de bestaande monolithische applicatie. GEZOCHT PROFIEL - Minimaal 5 jaar ervaring als software developer. - Ruime ervaring met Java 11 of hoger. - Kennis van relationele databases en query optimalisatie. - Ervaring met event driven architecture en concepten zoals eventual consistency. - Bekend met DevOps mindset en tooling. - Ervaring met Spring Boot framework. - Ervaring met containerplatforms zoals Openshift (Kubernetes). - Ervaring met CI/CD tools zoals Jenkins. - Ervaring met Kotlin, functioneel programmeren, Gradle, ActiveMQ, Grafana, Prometheus, Domain Driven Design en Hexagonal Architecture is een plus. - Je bent een echte teamspeler die zelfstandig kan werken en samen oplossingsrichtingen kan vinden. - Je bent communicatief sterk, analytisch en kunt complexe zaken helder uitleggen. - Je bent leergierig en brengt graag nieuwe technieken en ideeën in. - Je beheerst de Nederlandse taal goed, omdat je in het Nederlands programmeert. De organisatie achter deze zzp opdracht biedt een inspirerende en open werkomgeving waar ruimte is voor persoonlijke ontwikkeling en innovatie. Het team werkt dynamisch en multidisciplinair, waarbij iedereen zich niet strikt aan zijn eigen functie houdt. Er is veel aandacht voor kennisdeling en samenwerken. Naast uitdagende werkzaamheden is er ook ruimte voor ontspanning en plezier, zoals tafeltennissen en teamuitjes. Deze opdracht is uitsluitend geschikt voor kandidaten die in loondienst zijn en waarvoor loonbelasting en premies voor volks- en werknemersverzekeringen worden afgedragen. Zelfstandige professionals, zzp’ers en directeur-grootaandeelhouders zonder werknemersverzekeringen komen niet in aanmerking. Lijkt deze freelance opdracht je wat en voldoe je aan de eisen? Reageer dan direct via de link onderaan deze pagina.

Tags:
softwareontwikkeling, backend, java, devops, microservices, it-architectuur