NS Stations (onderdeel Nederlandse Spoorwegen) logo

Backend Developer for Train Logistics System

NS Stations (onderdeel Nederlandse Spoorwegen)

Join NS as a Backend Developer

As a backend developer at NS, you will play a crucial role in ensuring the smooth operation of train traffic across the Netherlands. You will contribute to the development of advanced logistics software that is both agile and adaptable. Your expertise in cloud technologies and microservices will be invaluable as you explore new techniques to modernize our products, working closely with your colleagues and the architect.

Key Responsibilities

  • Develop and enhance software solutions for the Donna system, specifically for the planning and allocation system used by NS planners to solve logistical puzzles at marshalling and stabling yards.
  • Participate in the technical transition from a monolithic environment to a cloud-based architecture, re-developing key components into standalone services or new applications.
  • Implement new functionalities that support NS's logistical vision.
  • Apply agile and DevOps methodologies effectively to improve processes.

Work Environment

You will be part of Team Omega within the Donna Service Organization, a diverse DevOps team consisting of developers, a tester, an information analyst, a product owner, and a scrum master. The team values collaboration, humor, and a critical approach to work processes. You will work both remotely and from our office in Utrecht, with mandatory office days on Wednesdays and Thursdays.

Requirements

  • A minimum of a bachelor's degree in computer science or a related technical field.
  • At least 5 years of experience as a software developer, preferably with Java.
  • Experience with cloud transitions, particularly Azure, microservices, Spring Boot, Gradle, and relational databases.
  • Experience with operations within a complex domain and troubleshooting.
  • Strong critical thinking and problem-solving skills.
  • Ability to collaborate effectively and provide constructive feedback.
  • Initiative and a commitment to continuous learning.

Benefits

Working at NS means making a difference in the dynamic world of sustainable mobility. You will have the freedom to develop and grow, with no two days being the same. As one of the most attractive employers in the Netherlands, we offer:

  • A salary between €4,190 and €7,015 per month based on a 36-hour workweek.
  • Flexible working hours and the option to work from home.
  • 144 hours of statutory leave, with additional leave based on age.
  • The option to exchange 3 Christian holidays for 3 non-Christian holidays.
  • A 3% year-end bonus, 8% holiday allowance, and an excellent pension scheme.
  • Free 2nd class train travel, with 1st class travel available for a small contribution.
  • Free travel for your family during off-peak hours.
  • Discounts on European train travel after one year of employment.
  • A choice plan for additional benefits such as a bicycle plan, extra pension contributions, or extra vacation days.

Application Process

Are you ready to contribute to the development of agile and adaptable logistics software? Apply directly before November 30th. You will receive an automatic confirmation of your application within minutes, and we will respond within two weeks. For questions about the application process, contact our front office via email. For questions about the role, contact Jeroen van den Berg, corporate recruiter IT.

Please note that a background check, including a Certificate of Conduct (VOG), is part of the application process. We value diversity and inclusivity in our hiring practices.

Benefits
Extracted with AI

  • 36-hour workweek
  • Flexible working hours
  • Remote work options
  • 144 hours of statutory leave
  • Additional leave based on age
  • 3% year-end bonus
  • 8% holiday allowance
  • Excellent pension scheme
  • Free 2nd class train travel
  • Discount on European train travel
  • Choice plan for extra benefits

Similar jobs

Last update: 23 minutes ago

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Junior Fullstack Developer

Join NS as a Junior Fullstack Developer in Utrecht. Work with Angular, .NET, and more in a dynamic team. Great benefits and growth opportunities.

NAVARA logo
NAVARA

Fullstack Developer with Java and TypeScript

Join NAVARA as a Fullstack Developer in Rotterdam. Work with Java, TypeScript, and modern tech stacks in a dynamic, team-oriented environment.

Nova Technology NL logo
Nova Technology NL

Mid-Level Software Developer - Cloud Native

Join Nova Technology as a Cloud Native Software Developer, working on serverless FinTech products with AWS and Python.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Senior Backend Developer - Critical Applications

Join NS as a Senior Backend Developer to work on critical train scheduling applications using microservices and the latest technologies.

NAVARA logo
NAVARA

Fullstack Developer with Java and TypeScript

Join Navara as a Fullstack Developer in Rotterdam. Work with Java, TypeScript, and modern tech in a dynamic team.

DEPT® logo
DEPT®

Intern Backend Developer Node.js

Join DEPT® as an Intern Backend Developer in Amsterdam, working with Node.js, JavaScript, and more. Gain hands-on experience with top clients.

Group S logo
Group S

Mid-Senior Back End Developer (Java)

Join Group S as a Mid-Senior Back End Developer in Brussels. Work on exciting projects with Java, APIs, and agile methodologies.

Swapfiets logo
Swapfiets

Senior Software Engineer - Back-End Development

Join Swapfiets as a Senior Software Engineer to enhance our engineering environment and shape urban mobility.

Adhese logo
Adhese

Senior Back End Developer - Java, Spring, Microservices

Join Adhese as a Senior Back-End Developer in Ghent, focusing on Java, Spring, and microservices.

Nisum logo
Nisum

Senior Backend Developer - Java, Spring Boot

Join Nisum as a Senior Backend Developer in Johns Creek, GA, working with Java, Spring Boot, and cloud technologies to drive digital transformation.

iO logo
iO

Senior Java Developer

Join iO as a Senior Java Developer in Utrecht, leading projects and teams for top clients like Bol.com and KLM.

Happy Horizon logo
Happy Horizon

Fullstack Developer Intern (C# / .NET)

Join Happy Horizon as a Fullstack Developer Intern in Eindhoven. Work with C#, .NET, JavaScript, and more in a dynamic team.

DataSnipper logo
DataSnipper

Senior Backend Engineer (.NET, Azure)

Join DataSnipper as a Senior Backend Engineer in Amsterdam. Work with .NET and Azure to build innovative solutions.

ING Nederland logo
ING Nederland

Senior Software Engineer - Java, Microservices

Join ING Nederland as a Senior Software Engineer to modernize our pricing and risk engine using Java and microservices.

DataSnipper logo
DataSnipper

Senior Backend Engineer (.NET, Azure)

Join DataSnipper as a Senior Backend Engineer in Amsterdam. Work with .NET and Azure to build innovative solutions.

Jobsmate logo
Jobsmate

Frontend Developer (Vue.js & JavaScript)

Join as a Frontend Developer specializing in Vue.js & JavaScript, impacting millions in the real estate market.

GlobalLogic logo
GlobalLogic

Backend Engineer (TypeScript/NodeJS)

Join GlobalLogic as a Backend Engineer to work on innovative projects using TypeScript, NodeJS, and more. Hybrid work in Szczecin, Poland.

Soundtrack logo
Soundtrack

Backend Developer with Cloud and API Expertise

Join Soundtrack as a Backend Developer to design and build cloud-native services and APIs in a dynamic, music-focused environment.

Jobs via Dice logo
Jobs via Dice

Senior Backend Web Developer with Java and Spring

Join our team as a Senior Backend Web Developer specializing in Java and Spring frameworks. Work remotely and drive innovation.

American Express logo
American Express

NodeJS Backend Engineer - Lounge Services

Join American Express as a NodeJS Backend Engineer to design and maintain scalable backend systems in a hybrid work environment.

True B.V. logo
True B.V.

Mid-Level PHP Developer with Symfony Experience

Join True B.V. as a Mid-Level PHP Developer in Amsterdam. Work with Symfony, REST APIs, and more in a hybrid environment.

ING Nederland logo
ING Nederland

Senior Android Developer

Join ING Nederland as a Senior Android Developer to innovate and maintain the ING Global Mobile Banking app.

Interclypse logo
Interclypse

Full Stack Developer with Java and Spring Boot

Join Interclypse as a Full Stack Developer in Huntsville, AL. Work with Java, Spring Boot, and AWS to build impactful web applications.

Optiver logo
Optiver

Entry Level Software Engineer - Platform (Python)

Join Optiver as an Entry Level Software Engineer - Platform, focusing on Python and infrastructure automation in Amsterdam.