Join Our Team as a Senior Backend Developer
Are you passionate about backend development and eager to make a significant impact in the world of rail transportation? Join our team at Nederlandse Spoorwegen as a Senior Backend Developer for our Digitale Treinplanning project. You will be working on the critical Donna application, which is essential for train planning across the Netherlands.
Why Work with Us?
- Innovative Environment: Work with cutting-edge technologies like Angular, Spring Boot, and Java.
- Impactful Work: Contribute to the planning and organization of train services for 35 Dutch carriers.
- Sustainable and Socially Responsible: Be part of a company that values sustainability and social responsibility.
Your Role
As a Senior Backend Developer, you will play a crucial role in the development and management of the Donna application. You will:
- Develop and manage user stories from concept to production.
- Share your knowledge and coach your team to grow in maturity.
- Work with a tech stack that includes Angular, Java, Spring Boot, Git/BitBucket, TypeScript, JavaScript, Npm/Node.js, HTML/CSS, ESLint, SQL, Jenkins, JUnit 5, AssertJ, Mockito, Jasmine, OpenShift, and Playwright.
Key Responsibilities
- Think conceptually and explain complex systems.
- Collaborate on architectural challenges.
- Work independently while keeping team goals in mind.
- Maintain high-quality code standards.
- Engage in both backend and frontend tasks.
- Analyze and connect complex systems.
- Demonstrate initiative and strong communication skills.
- Contribute to the tech culture within the DSO.
Requirements
- HBO or WO level of education, preferably in a technical field.
- Proficient in Java and Spring Boot with at least 3 years of experience.
- Experienced in API development and complex system design.
- Familiar with Jenkins, OpenShift, and CI tools.
- Knowledge of Scrum methodology.
Preferred Skills
- Knowledge of ActiveMQ, PostgreSQL, Gradle.
- Experience with OpenApi/Swagger.
- DevOps experience with Jenkins, AWX, OpenShift, SonarQube, Grafana, Prometheus.
- Frontend development experience with Angular, TypeScript, RxJs/Ngxs.
- Experience with test frameworks like Playwright and Wiremock.
Our Team
You will join Team Selene, an expert group of developers leading technological and architectural innovations within the DSO. We focus on transforming our monolithic system into standalone microservices, using the latest technologies. Our team values collaboration, learning, and innovation.
Benefits
- Competitive salary ranging from €4,190 to €7,015 per month.
- 36-hour workweek with flexible hours.
- Generous leave policy and additional benefits.
- Opportunities for professional development.
- Free train travel and discounts on European train journeys.
How to Apply
Ready to make a difference in the world of sustainable mobility? Apply now and join us in keeping the Netherlands connected. We look forward to welcoming you to our team.
Please note that 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 and €7,015 per month
- 36-hour workweek
- 144 hours of statutory leave
- Flexible working hours
- Possibility of a permanent contract after one year
- 3% year-end bonus
- 8% holiday allowance
- Excellent pension scheme
- Free 2nd class train travel
- Discount on European train travel
- Professional development opportunities
- Choice plan for additional benefits
Similar jobs
Last update: 23 minutes ago
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 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.
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 Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
Fullstack Developer with Angular and Java
Join Sociale Verzekeringsbank as a Fullstack Developer working with Angular and Java in a hybrid role in Amstelveen.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Senior Java Software Developer
Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.
Full-stack JavaScript Developer
Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.
Senior Vue.js Developer with Java Backend Experience
Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Full Stack Developer with Java and Angular
Join Belastingdienst as a Full Stack Developer, working with Java and Angular in a hybrid environment.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Java Developer
Join Verum Artes as a Senior Java Developer in Amersfoort, working on critical tax applications in a scrum team. Hybrid work environment.
Java Engineer with Angular and Spring Framework
Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Senior Backend Developer - Java and Spring Framework
Join Natuvion as a Senior Backend Developer focusing on Java and Spring Framework to develop advanced cloud solutions.
Software Developer for Educational Platforms
Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.
Senior Developer with C#, Java, and Python
Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.
Fullstack Developer with Angular, C#, and React.js
Join NAVARA as a Fullstack Developer in Rotterdam, working with Angular, C#, and React.js on innovative projects.