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
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 Experience
Join Nederlandse Loterij as a Senior Fullstack Developer to work with cutting-edge technology in Rijswijk.
Senior Software Engineer (Node.js, Microservices)
Join BridgeFund as a Senior Software Engineer to lead Node.js microservices development in a dynamic fintech 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.
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 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.
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.
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
Join Vio.com as a Senior Backend Engineer to build scalable solutions with AWS, Go, and Python in Amsterdam.
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 Backend Developer (PHP / Laravel)
Join Producthero as a Senior Backend Developer (PHP/Laravel) in Amsterdam. Work on innovative projects with a dynamic team.
Backend Developer (Java, Spring) - B2B Contract
Join Nationale-Nederlanden as a Backend Developer (Java, Spring) on a B2B contract in Warsaw. Work on microservices architecture.
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 PHP/JavaScript Developer
Join Komma as a Senior PHP/JavaScript Developer. Lead projects, innovate, and collaborate in a dynamic environment.
Full Stack Engineer for Payments
Join ING Nederland as a Full Stack Engineer in Amsterdam, focusing on payments with Java, Kotlin, and Spring.
Senior Business Developer
Join TNO as a Senior Business Developer in The Hague, focusing on digital network infrastructure and cloud technologies.
Senior PHP Laravel Developer / Architect
Join Dotlab as a Senior PHP Laravel Developer to enhance SaaS solutions with PHP, Laravel, and modern technologies.
Senior Front-end Developer
Join iO as a Senior Front-end Developer in Amsterdam, leading projects for top brands with React, Angular, and TypeScript.
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 Developer
Join Coinmerce as a Senior PHP Developer to work on innovative crypto products using Laravel and PHP in Schiphol-Rijk.
Senior Backend Software Engineer
Join Intapp as a Senior Backend Software Engineer in Berlin. Work on microservices, architecture, and backend solutions.
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.
Back-end Developer PHP
Join FinDock as a Back-end Developer PHP in Woerden, Netherlands. Work with PHP, Laravel, and Git in a hybrid environment.
Senior Backend Developer with Java and Azure
Join ABN AMRO as a Senior Backend Developer, focusing on Java and Azure, to lead and innovate in secure banking solutions.