Nederlandse Spoorwegen logo

Senior Backend Developer - Java, Spring Boot, Microservices

Nederlandse Spoorwegen

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

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Senior Backend Developer - Java, Spring Boot, Microservices

Senior Backend Developer role focusing on Java, Spring Boot, and Microservices at Nederlandse Spoorwegen in Amersfoort.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

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.

NS Stations (onderdeel Nederlandse Spoorwegen) logo
NS Stations (onderdeel Nederlandse Spoorwegen)

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.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

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.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Senior Fullstack Developer - Nederlandse Spoorwegen, Utrecht

Senior Fullstack Developer at Nederlandse Spoorwegen, Utrecht. Key role in DevOps team, working on critical transportation applications.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

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.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

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.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

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.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

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.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

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.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

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.

Rentman logo
Rentman

Senior Backend Developer

Join Rentman as a Senior Backend Developer in Utrecht, Netherlands. Work with PHP, MySQL, and microservices in a dynamic, agile environment.

ING Nederland logo
ING Nederland

Senior Software Engineer - Infrastructure

Join ING Nederland as a Senior Software Engineer to develop Java-based microservices for cloud infrastructure.

Tadaah  logo
Tadaah

Senior Back-End Developer (Java/Spring Boot)

Senior Back-End Developer role focusing on Java/Spring Boot, Microservices, and DevOps in Amsterdam. Hybrid work model.

Sociale Verzekeringsbank logo
Sociale Verzekeringsbank

Senior DevOps Engineer with Java and Spring Boot

Join our dynamic IT team as a Senior DevOps Engineer, focusing on Java, Spring Boot, and CI/CD in Amstelveen.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Intern Frontend Developer / Tester with Angular

Internship for a Frontend Developer/Tester with Angular skills at NS in Utrecht. Focus on accessibility and collaboration.

iO logo
iO

Senior Java Developer

Join iO as a Senior Java Developer in Utrecht, leading projects and teams for top clients like Bol.com and KLM.

Conspect logo
Conspect

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.

IBM logo
IBM

Backend Developer (Java)

Join IBM as a Backend Developer (Java) to design and develop software infrastructure using Java, Spring Boot, and microservices.

Adhese logo
Adhese

Senior Back End Developer - Java, Spring, Microservices

Join Adhese as a Senior Back-End Developer in Ghent, focusing on Java, Spring, and microservices.

Sociale Verzekeringsbank logo
Sociale Verzekeringsbank

Fullstack Developer with Angular and Java

Join Sociale Verzekeringsbank as a Fullstack Developer working with Angular and Java in a hybrid role in Amstelveen.

NAVARA logo
NAVARA

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.

Natuvion logo
Natuvion

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.

Politie Nederland logo
Politie Nederland

Senior Backend Developer - Java, Jakarta EE

Join Politie Nederland as a Senior Backend Developer to enhance law enforcement processes using Java and Jakarta EE.