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

Nationale-Nederlanden logo
Nationale-Nederlanden

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.

ABN AMRO Bank N.V. logo
ABN AMRO Bank N.V.

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.

Albert Heijn logo
Albert Heijn

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.

ING Nederland logo
ING Nederland

Full Stack Engineer for Payments

Join ING Nederland as a Full Stack Engineer in Amsterdam, focusing on payments with Java, Kotlin, and Spring.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

Oracle logo
Oracle

Senior Backend Developer - Java, Microservices

Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.

Randstad Digital Germany logo
Randstad Digital Germany

Senior Backend Developer with Java and Spring

Join Randstad Digital Germany as a Senior Backend Developer in Hamburg. Work with Java, Spring, and CI/CD in a hybrid environment.

Picnic Technologies logo
Picnic Technologies

Junior Java Developer

Join Picnic Technologies as a Junior Java Developer in Amsterdam. Work with Java, Spring, and Kafka in a dynamic, scale-up environment.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

Lightspeed Commerce logo
Lightspeed Commerce

Senior Software Developer (Java)

Join Lightspeed as a Senior Java Developer to enhance our hospitality commerce platform.

ING Hubs Poland logo
ING Hubs Poland

Senior Java Backend Developer

Join ING Hubs Poland as a Senior Java Backend Developer. Work on scalable digital platforms using Java, Spring Boot, and Microservices.

lexware logo
lexware

Senior Full Stack Developer - Java, React, Spring Boot

Join Lexware as a Senior Full Stack Developer to enhance invoice creation using Java, React, and Spring Boot in a hybrid work environment.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Producthero.com logo
Producthero.com

Senior Backend Developer (PHP / Laravel)

Join Producthero as a Senior Backend Developer (PHP/Laravel) in Amsterdam. Work on innovative projects with a dynamic team.

Alliander logo
Alliander

Medior/Senior Full Stack Developer with Angular and AWS

Join Alliander as a Medior/Senior Full Stack Developer using Angular and AWS in Arnhem, Netherlands.

Boeing logo
Boeing

Mid-Level Backend Software Developer (Java & Microservices)

Join Boeing as a Mid-Level Backend Software Developer specializing in Java & Microservices. Work on big data applications in a hybrid environment.

lexware logo
lexware

Senior Full Stack Developer - Java, React, Spring Boot

Join Lexware as a Senior Full Stack Developer to enhance our ERP solutions using Java, React, and AWS technologies.

iO logo
iO

Senior Front-end Developer

Join iO as a Senior Front-end Developer in Amsterdam, leading projects for top brands with React, Angular, and TypeScript.

NimbleRx logo
NimbleRx

Senior Backend Engineer (Java, Spring, SQL)

Join NimbleRx as a Senior Backend Engineer to build scalable APIs and services using Java, Spring, and SQL.

Boeing logo
Boeing

Mid-Level Backend Software Developer (Java & Microservices)

Join Boeing as a Mid-Level Backend Software Developer specializing in Java and Microservices. Work in a hybrid environment in Annapolis Junction, MD.

Bynder logo
Bynder

Senior Software Engineer (Backend)

Join Bynder as a Senior Software Engineer (Backend) in Rotterdam. Work with Scala, AWS, and microservices in a dynamic, agile environment.

Kuehne+Nagel logo
Kuehne+Nagel

Senior Full Stack Engineer

Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.

ING Nederland logo
ING Nederland

Senior Chapter Lead Java Engineer

Join ING Nederland as a Senior Chapter Lead Java Engineer, leading agile teams and driving innovation.