Siemens Mobility Company Profile

Java Developer for Cyber Security Server System

Siemens Mobility

Popis úlohy

We are an R&D center located in Prague and our goal is to develop a new generation of devices to control railway traffic. The modernization of the railway tracks is a trending topic worldwide and we are offering them modern, digitalized solutions such as a distributed network of railway control modules, train onboard devices, or a completely new concept of level-crossing. What does our R&D look like? Our Prague department consists of more than 100 developers, testers, and other experts. We are developing both software and hardware products with full product responsibility. We take care of the complete development process – from architecture concepts to final validation. What does your future team look like? Our Java team has four developers, a scrum master, and a technical product owner who are all working together as an agile scrum team. Their goal is to develop a server-side product for a cyber-security system that will be used by many devices across Siemens Mobility. It is their job is to make sure that all devices which control trains can’t be vulnerable to cyber-security attacks. Our applications are written in Java and the target system is using Debian GNU/Linux. We have a fully established CI process using Gitlab CI for our automatic tests and build. While working with us, you might also encounter technologies such as: Java 11, Spring Boot, Python (for scripting and testing), REST API, OpenAPI, PostgreSQL, Hibernate, Robot Framework and cyber-security topics such as PKI certificates, TLS and signatures. What do you need to become a part of our team?
  • You can develop in Java
  • Experience with git, RESP API and Spring Boot
  • Excellent analytical thinking
  • You can speak English (the meetings, inputs and outputs of your work will be in English)
 What would we appreciate if you have extra?
  • Experience with cyber-security
  • You know Python or another cripting language
  • Experience with Linux
 What will be your task?
  • Development of a server product in Java 11
  • Software implementation for Linux
  • Analyse and design state-of-the-art cyber security features and measures
 What do we offer you?
  • Signing bonus in amount of CZK 50,000
  • 25 days of vacation
  • Flexible working hours with a fixed core from 10am to 2pm
  • Possibility of working from home to better combine your work and private life
  • Corporate kindergarten close to the workplace in Prague
  • Contribution towards meals in the form of e-meal vouchers
  • Opportunity to buy Siemens shares
  • Multisport card or ActivePass
  • Advantageous mobile plan for private purposes
  • Advantageous offers for employees (e.g. a discount on a car or on a holiday resort stay)
  • Workplace nearby Stodůlky subway station in Prague
IN ADDITION, you will have your own individual yearly benefit budget (in amount of CZK 24,000 or 48,000, depending on seniority) that according to your needs and consideration can be converted into:
  • Up to 8 extra days of paid leave beyond the standard 5 weeks
  • Contribution towards leisure-time activities in the Benefit plus cafeteria (can be used for culture, health, travelling, sports and education, including language courses)
  • Contributions towards pension and life insurance
 

Organization: Siemens Mobility

Company: Siemens Mobility, s.r.o.

Experience Level: Mid-level Professional

Job Type: Full-time