Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailThe position requires German language knowledge and work can be done remotely with occasional visits to the office in Frankfurt.
Context:
The DSA/DSA and ADAM procedures are critical projects focusing on IT infrastructure at train stations specifically for the corporate customer DB InfraGO.
The project involves continuous development and maintenance of these applications which include monitoring and reporting systems for passenger lifts escalators and passenger information at smaller train stations.
The work is carried out according to the agile SCRUM process model requiring a broad range of software development and architecture knowledge.
Services Required:
Software Architecture and Design:
Development and Testing:
Documentation and Presentation:
Technical Requirements:
Mandatory Requirements:
Java Development:
At least 5 years of practical experience with Java including at least 2 years with Java 11 or higher and JEE or Spring.
Software Architecture:
At least 3 years of experience in objectoriented analysis and design with UML and the creation of architectural documentation (e.g. ARC42).
Practical experience with CI/CD tools such as Jenkins (Pipeline) Sonarqube and Git/Gitlab.
Software Quality:
Strong knowledge of clean code principles and experience with JUnit/Mockito for testing.
Containerization:
Knowledge of containerization with Docker.
Desirable Skills:
Certifications:
Relevant certifications (e.g. iSAQB) are desirable.
Additional Programming Languages:
Solid knowledge of C/C Python NodeJs or Go.
Messaging and Hardware:
Experience with messaging protocols like MQTT and knowledge of hardware/drivers.
Agile Methodologies:
Proven experience with agile methodologies such as SCRUM and TDD.
Linux Operating Systems:
Strong knowledge of Linux operating systems
Full Time