Required skills
- Java
- Spring Boot
- REST web services
- Agile
- DevOps
- Continuous Integration
- Continuous Delivery
- Docker
- Kubernetes
- Relational databases
- Automated testing
- Messaging solutions
Languages: Dutch
Job description
Join an agile development team as a Senior Java Developer, collaborating with architects, developers, and product owners to build complex IT systems for logistics and train operations. Focus on Agile, DevOps, CI/CD, and user needs.
Project overview
You will be part of an agile development team, collaborating daily with software architects, developers, and the product owner.
You will consider the needs of end-users and data consumers.
You will work according to Agile and DevOps principles, with attention to Continuous Integration and Continuous Delivery.
You learn quickly, see opportunities for improvement, and involve others in this.
You enjoy collaboration, respond to changes, and deliver value in short cycles.
You have good communication skills, show decisiveness, and dare to make decisions.
You are flexible, strengthen the team, and feel responsible for the impact of your work.
The Agile Logistics cluster is part of IT Operations. NS develops and manages complex IT systems that support processes, including the planning and control of rolling stock, schedules, and train personnel. In short, the team ensures that trains can run on time.
Where will you work?
The work location is Utrecht, but the team currently works hybrid, both on-site and from home. The team is developing not only in terms of technology but also in its way of working.
For example, the team is fully committed to Continuous Delivery, Continuous Integration, and DevOps. This happens within a Release Train with six Agile teams with a multidisciplinary composition. You will receive space and time from them and from NS to spar, share knowledge, and learn.
The next steps in the technological roadmap involve expanding the systems with important functions, for example, to allow trains to run closer together, to enable better central control, and to exchange information with the train maintenance department.
At NS, diversity and inclusion are important: it makes collaboration more enjoyable and the result is often better. NS is particularly interested in your vision for expanding and improving the IT landscape for the train control department, so that together with NS you can ensure a carefree journey.
Working at NS means you can make a real difference in the world of sustainable mobility. You help keep the Netherlands accessible, for everyone.
At NS, you get a lot of freedom. NS promises that no day is the same. The core values of NS are open and reliable. NS aims for results and wants to move forward.
- You have 5 – 7 years of recent and relevant work experience as a developer in a complex IT landscape
- You have demonstrable experience with development in Java, Spring Boot, REST web services (experience with Java EE, JMS, Azure is a strong plus)
- You have demonstrable experience with container platforms (such as Docker, Kubernetes or similar)
- You have excellent command (both spoken and written) of the Dutch language
- You have knowledge of Relational databases (experience with Oracle DB and PostgreSQL is a plus)
- You have demonstrable experience with multi-user systems, creating user interfaces, and automated testing
- You have experience with asynchronous messaging solutions in real-time systems (Experience with ActiveMQ is a plus)
- Experience with Java EE, JMS and Azure is a strong plus
- Experience with Oracle DB and PostgreSQL is a plus
- Experience with ActiveMQ is a plus
Project details
- Start: Zo snel mogelijk
- Duration: Verlenging: Onbekend
- Location: Utrecht, NL
- Rate: 85-85 EUR/h
- Languages: Dutch
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on krootz.nl