Job Overview
As a Senior Backend Developer at NS, you will be working on Donna, a critical application responsible for creating train schedules. You will be part of a DevOps team tasked with modernizing the planning system using new microservices and the latest technologies.
Why Work at NS?
- Innovative Environment: The Donna Service Organization (DSO) offers an inspiring work and learning environment.
- Critical Application: Donna is a complex application that creates schedules for all train operators, ensuring the smooth operation of the rail network.
- Latest Technologies: Work with cutting-edge technologies to enhance the planning system of the Dutch rail network.
Key Responsibilities
- Develop and maintain the Donna application, a critical system with over 1.6 million lines of code.
- Work on modernizing microservices to replace the existing monolithic application.
- Engage in the full software development lifecycle, from design to deployment, using a fully automated CI/CD process.
- Collaborate with stakeholders to deliver high-quality functionality on time.
- Contribute ideas for improvements and participate in innovation projects.
Team and Culture
You will join team Hecate, a young and dynamic team where roles are flexible. Developers test, test automation engineers develop, and everyone is involved in operations tasks. The team values learning from each other and helping each other grow.
Requirements
- Minimum 5 years of experience as a developer.
- Proficiency in Java 11 or newer, Spring Boot, and Openshift (Kubernetes).
- Experience with relational databases, query optimization, and event-driven architecture.
- Familiarity with CI/CD tools like Jenkins.
- Knowledge of Kotlin, functional programming, and Gradle is a plus.
- Understanding of Domain Driven Design and Hexagonal Architecture is beneficial.
- Strong analytical skills and the ability to explain complex concepts clearly.
- Excellent communication skills and fluency in Dutch.
Benefits
- Competitive salary ranging from €4,190.40 to €7,015.68 per month.
- 36-hour workweek with flexible options.
- Generous leave policy and additional leave based on age.
- Year-end bonus and holiday allowance.
- Free train travel in the 2nd class and discounts on European train travel.
- Opportunities for professional development and a flexible benefits plan.
Application Process
Apply directly through the application button. You will receive an automatic confirmation and a response within two weeks. For questions, contact our front office via email or phone.
Additional Information
A background check, including a Certificate of Conduct (VOG), is part of the application process. We value diversity and inclusion in our hiring practices.
Benefits Extracted with AI
- Salary between €4,190.40 and €7,015.68 per month
- 36-hour workweek
- 144 hours of statutory leave
- 3% year-end bonus
- 8% holiday allowance
- Excellent pension scheme
- Free 2nd class train travel
- Discount on European train travel
- Professional development opportunities
- Flexible benefits plan
Similar jobs
Last update: 23 minutes ago
Senior Backend Developer
Join Nederlandse Loterij as a Senior Backend Developer to work on large projects with the latest technologies.
Data Engineer/Backend Developer
Join the police force as a Data Engineer/Backend Developer in Driebergen, focusing on data workflows, software solutions, and data extraction.
Senior Fullstack Developer with Microservices and MongoDB
Join Nederlandse Loterij as a Senior Fullstack Developer, working with cutting-edge tech in Rijswijk.
Senior Fullstack Developer with Microservices and MongoDB Experience
Join Nederlandse Loterij as a Senior Fullstack Developer to work with cutting-edge technology in Rijswijk.
Senior Fullstack Developer with Microservices and MongoDB Experience
Join Nederlandse Loterij as a Senior Fullstack Developer, working with cutting-edge technology in Rijswijk.
Senior Backend Engineer (PHP, Laravel)
Join Radancy as a Senior Backend Engineer specializing in PHP and Laravel. Work in a flexible, inclusive environment.
DevOps Frontend Developer with React.js
Join NCSC-NL as a DevOps Frontend Developer in The Hague. Work with React.js in a dynamic, innovative environment.
Senior Software Engineer (Node.js, Microservices)
Join BridgeFund as a Senior Software Engineer to lead Node.js microservices development in a dynamic fintech environment.
Android Engineer
Join NOS as an Android Engineer to develop the #1 news app in the Netherlands. Work in a dynamic team with top engineers.
Mid-Level Backend Engineer (Java, Kotlin, Microservices)
Join Staffbase as a Mid-Level Backend Engineer. Work with Java, Kotlin, and Microservices in a hybrid environment.
Mid-Level Full-stack Developer (JavaScript, Node.js, Vue.js)
Join our team as a Mid-Level Full-stack Developer, working with JavaScript, Node.js, and Vue.js in Harderwijk, Netherlands.
Junior/Mid Full Stack Developer (.NET)
Join Teamleader as a Junior/Mid Full Stack Developer (.NET) in Ghent, Belgium. Work on SaaS solutions with C#, .NET, and web technologies.
Fullstack Developer with C# and TypeScript
Join NAVARA as a Fullstack Developer in Driebergen-Rijsenburg, Netherlands. Work with C#, TypeScript, and modern tech stacks.
Senior React Native Engineer
Join Source.ag as a Senior React Native Engineer to develop cutting-edge mobile apps for greenhouse operations using React Native and Typescript.
Senior Backend Engineer
Join Vio.com as a Senior Backend Engineer to build scalable solutions with AWS, Go, and Python in Amsterdam.
Senior Frontend Developer with TypeScript and Next.js
Join Deutsche Bahn as a Senior Frontend Developer in Frankfurt. Work with TypeScript, Next.js, and more. Flexible work options available.
Senior BackEnd Developer (Node.js)
Join Moon Active as a Senior BackEnd Developer (Node.js) to build high-scale, real-time systems in a dynamic, hybrid work environment.
Senior Backend Java/AWS Developer
Join Randstad as a Senior Java/AWS Developer in Washington, DC. Design and implement IT solutions for rail systems.
Mid/Senior Drupal Developer
Join SWIS as a Mid/Senior Drupal Developer in Leiden. Build and maintain websites using Drupal in a dynamic team.
Senior Java Backend Developer
Seeking a Senior Java Backend Developer with expertise in Java, microservices, and cloud technologies for an on-site role in NJ.
Backend Developer with Java and Spring Boot
Join Linde Material Handling as a Backend Developer in Barcelona, focusing on Java and Spring Boot for cloud-based solutions.
Senior PHP/JavaScript Developer
Join Komma as a Senior PHP/JavaScript Developer. Lead projects, innovate, and collaborate in a dynamic environment.
Staff Software Engineer (Kotlin/Java, React)
Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.
Senior Backend Engineer - Typescript/Node.Js
Join Unzer as a Senior Backend Engineer specializing in Typescript/Node.Js, working on cutting-edge fintech solutions in Berlin.