Senior Backend Developer - Java, Spring Boot, Microservices
Nederlandse SpoorwegenJoin 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
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.
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.
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.
Full Stack Engineer for Payments
Join ING Nederland as a Full Stack Engineer in Amsterdam, focusing on payments with Java, Kotlin, and Spring.
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.
Senior Backend Developer - Java, Microservices
Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.
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.
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.
Senior Backend Software Engineer - Earnings Experience
Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.
Senior Software Developer (Java)
Join Lightspeed as a Senior Java Developer to enhance our hospitality commerce platform.
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.
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.
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.
Senior Backend Developer (PHP / Laravel)
Join Producthero as a Senior Backend Developer (PHP/Laravel) in Amsterdam. Work on innovative projects with a dynamic team.
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.
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.
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.
Senior Front-end Developer
Join iO as a Senior Front-end Developer in Amsterdam, leading projects for top brands with React, Angular, and TypeScript.
Senior Backend Engineer (Java, Spring, SQL)
Join NimbleRx as a Senior Backend Engineer to build scalable APIs and services using Java, Spring, and SQL.
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.
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.
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.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.
Senior Chapter Lead Java Engineer
Join ING Nederland as a Senior Chapter Lead Java Engineer, leading agile teams and driving innovation.