Senior Java Software Engineer (w/m)

Since 1917, the name Ruf has stood for innovation, quality, and safety. Our 160 qualified employees and reliable external partners make sure Ruf Group is one of Switzerland’s leading IT companies. Many customers all over the world choose Ruf products and services for IT, telematics, and multimedia. Ruf Telematik AG, the group’s telematics division, develops and implements passenger information systems for public passenger transportation. On railroads, in streetcars, buses, stations and at stopping points – with 45 employees Ruf Telematik is able to provide innovative customized solutions for every area.

In this position you will be part of the R&D software team and develop and maintain the software running on trains, and the central system for our international customers. You work closely with the hardware development and the testing team to deliver state of the art infotainment and information systems.

In detail:

  • Development of our core, communication systems and applications to work with IoT and our own devices for passenger information systems, eg. emergency, CCTV and A/V streaming systems
  • You take technical responsibly for new features and fixes over the entire development process
  • If required you support our global customers with final tests on-site (max. 10%)

Here are the skills we’re looking for…

  • IT or electro technical university degree (Master/Bachelor) or similar
  • >5 years relevant experience in object oriented Java development or similar position with relational databases
  • Proven experience in defining software architecture in Java systems
  • >2 years in teams using SCRUM/KANBAN, or other agile frameworks (CI / CD, TDD)
  • In depth knowledge of current Java frameworks, patterns, OSGi, JavaScript
  • Eclipse, Git, SVN, Jenkins, SonarQube, Jira, gradelization and clean code are well known/used already
  • English or German fluent, any other language is a plus

It would be great if you also bring…

  • Other programming and scripting skills like HTML5, python
  • Good understanding of Windows/Linux environments and technologies, network technologies, TCP/IP, server and network security
  • Understanding or experience with public transport digital signage is a plus (VDV, SBB-VDV, Hafas)
  • Additionally C#, C++ and C is a great plus but no requirement

Our offer…

  • Exciting challenges with interesting and varied tasks and term prospects in a Swiss company
  • Eligible conditions
  • Friendly working environment in a professional team
  • Easy access to public transport (ca. 15 minutes from Zurich main station); Parking space available if required

Are you interested in this challenging job offer? Please send your meaningful application documents including a letter of motivation to Human Resources For any further questions regarding this position contact Alexander Weber, team leader software development, +41 44 733 82 95.


Ruf Telematik AG
Ein Unternehmen der Ruf Gruppe
Frau Tamara Scheller

Anzeige vom: Bitte beziehen Sie sich bei Ihrer Bewerbung auf