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
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.
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.
Mid-Level Software Developer - Cloud Native
Join Nova Technology as a Cloud Native Software Developer, working on serverless FinTech products with AWS and Python.
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.
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.
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.
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.
Senior Software Engineer - Back-End Development
Join Swapfiets as a Senior Software Engineer to enhance our engineering environment and shape urban mobility.
Senior Back End Developer - Java, Spring, Microservices
Join Adhese as a Senior Back-End Developer in Ghent, focusing on Java, Spring, and microservices.
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.
Senior Java Developer
Join iO as a Senior Java Developer in Utrecht, leading projects and teams for top clients like Bol.com and KLM.
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.
Senior Backend Engineer (.NET, Azure)
Join DataSnipper as a Senior Backend Engineer in Amsterdam. Work with .NET and Azure to build innovative solutions.
Senior Software Engineer - Java, Microservices
Join ING Nederland as a Senior Software Engineer to modernize our pricing and risk engine using Java and microservices.
Senior Backend Engineer (.NET, Azure)
Join DataSnipper as a Senior Backend Engineer in Amsterdam. Work with .NET and Azure to build innovative solutions.
Frontend Developer (Vue.js & JavaScript)
Join as a Frontend Developer specializing in Vue.js & JavaScript, impacting millions in the real estate market.
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.
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.
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.
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.
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.
Senior Android Developer
Join ING Nederland as a Senior Android Developer to innovate and maintain the ING Global Mobile Banking app.
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.
Entry Level Software Engineer - Platform (Python)
Join Optiver as an Entry Level Software Engineer - Platform, focusing on Python and infrastructure automation in Amsterdam.