Freelance opdrachten

Senior Backend Developer

  • Utrecht
  • NS (Nederlandse Spoorwegen)
  • 14 dagen geleden

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

Voor een uitdagende freelance opdracht zoekt de opdrachtgever een ervaren backend Java developer die zich snel kan inwerken in een omvangrijke en complexe applicatie. Je gaat aan de slag met een bedrijfskritische applicatie die verantwoordelijk is voor het maken van de dienstregeling van alle treinen van alle vervoerders in Nederland. Zonder deze applicatie rijden er dus geen treinen. Daarnaast ondersteunt deze applicatie de opdrachtgever om als onafhankelijke scheidsrechter op te treden en de beperkte spoorcapaciteit eerlijk en transparant te verdelen. JE TAKEN - Snel de weg vinden in een grote, complexe applicatie met meer dan 1.600.000 regels code. - Meewerken aan de modernisering van het systeem door nieuwe microservices te ontwikkelen die de oude monolithische applicatie op termijn vervangen. - Ontwerpen en implementeren van backend services die het hart van het landschap vormen. - Uitvoeren van beheertaken aan de bestaande monolithische applicatie. - Actief deelnemen in een Scrumteam waarbij je betrokken bent bij alle stappen van het ontwikkelproces. - Samen met het team ontwerpen maken voor gedistribueerde systemen en deze implementeren. - Werken aan een volledig geautomatiseerd CI/CD proces, inclusief bouwen, testen, deployen en monitoren van services. - Verantwoordelijk zijn voor het tijdig en kwalitatief opleveren van functionaliteiten in sprints van twee weken. - Samenwerken met stakeholders en proactief ideeën aandragen voor verbeteringen en veranderingen. - Experimenteren met technische oplossingen en uitvoeren van proof of concepts. - Deelname aan kwartaal Innovatie & Planning sprints om aan innovaties te werken zonder functionele werkdruk. GEZOCHT PROFIEL - Je bent een echte teamspeler die zelfstandig taken kan uitvoeren en samen oplossingsrichtingen kan bedenken. - Je kunt user stories en non-functionele eisen vertalen naar technische taken en implementaties. - Je bent analytisch sterk, hebt een goed abstractievermogen en kunt complexe zaken helder uitleggen. - Je bent leergierig en enthousiast om nieuwe technieken en ideeën naar het team te brengen. - Je beschikt over goede communicatievaardigheden, bent aanspreekbaar en betrokken in het team. - Je staat voor je code en hecht veel waarde aan kwaliteit. - Je beheerst de Nederlandse taal goed, omdat je daarin programmeert. WAT NEEM JE MEE - Minimaal 5 jaar ervaring als developer. - Ervaring met Java 11 of nieuwer. - Kennis van relationele databases en query optimalisatie. - Ervaring met event driven architecture en concepten zoals eventual consistency. - Ervaring met DevOps mindset en tooling. - Ervaring met Spring Boot. - Ervaring met Openshift (Kubernetes). - Ervaring met Jenkins of vergelijkbare CI tooling. - Ervaring met Kotlin is een pré. - Ervaring met functioneel programmeren is een pré. - Ervaring met Gradle is een pré. - Ervaring met ActiveMQ is een pré. - Ervaring met monitoring tools zoals Grafana en Prometheus is een pré. - Kennis van Domain Driven Design en Hexagonal Architecture is een pré. DE OMGEVING Je werkt bij een organisatie die verantwoordelijk is voor het beheer en de doorontwikkeling van een cruciale spoorplanningsapplicatie. Het team bestaat uit ongeveer 140 professionals met verschillende disciplines, waaronder systeemontwikkeling, technisch beheer en gebruikersondersteuning. De sfeer is open en warm, waarbij iedereen elkaar uitdaagt en ondersteunt. Je krijgt ruimte om met jouw unieke bijdrage echt impact te maken. Het team werkt dynamisch en flexibel, waarbij leden zich niet strikt aan hun eigen functie houden. Ontwikkelaars testen, testautomatiseerders ontwikkelen, en iedereen draagt bij aan operationele taken. Er wordt veel waarde gehecht aan leren van elkaar en elkaar verder helpen. Naast de uitdagende werkzaamheden is er ook aandacht voor ontspanning en plezier, zoals tafeltennis op kantoor en leuke uitjes. BELANGRIJK OM TE WETEN Deze opdracht is alleen geschikt voor kandidaten die in loondienst zijn en waarvoor loonbelasting en premies volks- en werknemersverzekeringen worden afgedragen. De opdracht is niet geschikt voor zelfstandige ondernemers of zzp’ers die zichzelf uitlenen. Ook directeur-grootaandeelhouders die niet verzekerd zijn voor 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.

Bekijk externe opdracht
Tags:
software, backend, java, devops, microservices