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 - Java, Spring Boot, Microservices
Join NS as a Senior Backend Developer to innovate train planning with Java, Spring Boot, and microservices.
Senior Backend Developer - Java, Spring Boot, Microservices
Senior Backend Developer role focusing on Java, Spring Boot, and Microservices at Nederlandse Spoorwegen in Amersfoort.
Backend Developer for Train Logistics System
Join NS as a Backend Developer to build advanced logistics software using Java, Azure, and microservices. Hybrid work in Utrecht.
Senior Fullstack Developer - Nederlandse Spoorwegen, Utrecht
Senior Fullstack Developer at Nederlandse Spoorwegen, Utrecht. Key role in DevOps team, working on critical transportation applications.
Medior/Senior Fullstack Developer for Timetable Application
Join as a Medior/Senior Fullstack Developer in Utrecht, working on the critical Donna application with technologies like Angular, Java, and Kubernetes.
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.
Medior/Senior Fullstack Developer with Angular and Java
Join NS as a Medior/Senior Fullstack Developer in Utrecht. Work with Angular, Java, and DevOps to enhance rail logistics.
Senior Lead Fullstack Developer with Frontend Focus
Join NS as a Senior Lead Fullstack Developer focusing on frontend, working with Angular, AWS, and TypeScript in a dynamic e-commerce environment.
Junior Fullstack Developer
Join NS as a Junior Fullstack Developer in Utrecht. Work on AWS serverless solutions, eCommerce apps, and DevOps in a dynamic IT team.
Senior Frontend Developer with Angular Experience
Join NS as a Senior Frontend Developer in Utrecht. Work with Angular, improve customer journeys, and enjoy great benefits.
Senior Data Engineer BI
Join NS as a Senior Data Engineer BI in Utrecht. Work on data platforms, drive innovation, and support millions of travelers daily.
Senior Backend Developer
Join Rentman as a Senior Backend Developer in Utrecht, Netherlands. Work with PHP, MySQL, and microservices in a dynamic, agile environment.
Senior Backend Developer
Join Nederlandse Loterij as a Senior Backend Developer to work on large projects with the latest technologies.
Senior Backend Engineer
Senior Backend Engineer at NOS, enhancing the backend of the #1 news app in the Netherlands. Join our team in Hilversum.
Intern Frontend Developer / Tester with Angular
Internship for a Frontend Developer/Tester with Angular skills at NS in Utrecht. Focus on accessibility and collaboration.
Back-end Developer at NRC
Join NRC as a Back-end Developer in Amsterdam. Enhance digital platforms for quality journalism. Skills in Python & SQL preferred.
Senior Backend Developer
Join Nederlandse Loterij as a Senior Backend Developer to work on large projects using the latest technologies.
Senior Backend Developer
Join Nederlandse Loterij as a Senior Backend Developer to work on large projects using the latest technologies.
Senior Backend Developer
Senior Backend Developer needed at Nederlandse Loterij, focusing on system development and operational continuity.
Senior Backend Developer - Data Domain
Join PostNL as a Senior Backend Developer in The Hague, focusing on AWS, GraphQL, and TypeScript to create valuable data products.
Senior Backend Developer
Senior Backend Developer needed at Nederlandse Loterij, focusing on system development, API integration, and operational continuity.
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 Backend Engineer
Join De Bijenkorf as a Senior Backend Engineer in Amsterdam, focusing on microservices and e-commerce development.
Senior Backend Developer
Senior Backend Developer role at Nederlandse Loterij, focusing on system development, CI/CD pipelines, and data integration.