Senior Java Developer for Train IT Applications

Job Description

Welcome to Train IT!

Have you ever traveled on a high speed train like the German ICE or the Prague metro, wondering how sometimes your Smartphone has internet connection and sometimes not? How the screens in the train show next stops? 

Modern trains are full of information technology - IP based networks, modern protocols like video streaming, voice applications and many others. This software is built with modern engineering tools, object oriented, and based on the Linux open source software stack.
We are Siemens Mobility Train IT team and we are developing a new IT platform for modern trains. Join us and help us create rail vehicles of tomorrow!


Your challenge
You will be part of the European SW Engineering team and develop the next generation Java applications for trains such as passenger information, passenger counting, CCTV or other exciting new technologies that will be deployed to Siemens trains worldwide. Your software conforms to high standards for robustness, fault tolerance and maintainability.

… in detail:
  • Be a member of an agile, decentralized, international development team
  • Design software modules
  • Write clean product code in a test-driven way
  • Develop automated integration tests
  • Support the commissioning phase of the trains on-site (travel up to 5%)

What you should have
  • 3+ years of experience in Java development (Java 6 and above)
  • 1+ years of experience in JavaScript and HTML
  • In depth understanding of Linux, Clean Code, and standard IP communication
  • Working knowledge of Jira, Jenkins, Git or Subversion, including branching models
  • 2+ years of experience with Scrum/Kanban and CI/CD, TDD or XP
  • Fluent English

This would set you apart from other candidates
  • Knowledge of Java component frameworks, particularly OSGi
  • Experience with C++, C#, C, SonarQube, and Gradle
  • Experience in the railway industry
  • German or any other language

What we can offer to you
  • Work with the emphasis on quality and reliability
  • Stable background of the Siemens Mobility company
  • 5 weeks of holiday allowance, flexible work hours, comfortable working environment, home office, kindergarten, all for better relax and work-life balance
  • Individual budget for benefits which can be changed to combination of up to 8 days of bonus holidays, credits for cafeteria system and pension/life insurance allowance
  • Signing bonus 50 000 CZK
  • Electronic meal vouchers 
  • Multisport card
  • A modern workplace in Prague with excellent proximity to public transport (next to metro B Stodůlky station)

Would you like to become a part of Siemens Mobility? Then we are looking forward to your CV in English!


Job ID: 196952

Organization: Siemens Mobility

Company: Siemens Mobility, s.r.o.

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?