Softwareentwickler mit Java und OSGI-Kenntnissen (m/w/d)
Deine Qualifikationen
- Erfolgreich abgeschlossenes Studium der Informatik oder einer vergleichbaren Studienrichtung
- Sehr gute Programmierkenntnisse in Java
- Sicherer Umgang mit Architekturen, Modellierung und SW-Design
- Kenntnisse des OSGi Frameworks
- Erfahrungen mit den gängigen Softwareentwicklungsprozessen und modernen Testmethoden sowie Entwicklungsumgebungen (Eclipse, Jenkins, Docker)
- Selbstständige und strukturierte Arbeitsweise sowie ein ausgeprägtes analytisches Verständnis für komplexe Themen
- Flexibilität hinsichtlich des Aufgabenbereichs sowie des Einsatzes bei unseren Kunden vor Ort
- Teamgeist und gute Kommunikationsfähigkeit sowie sicheres, kompetentes Auftreten im Kundenumfeld mit sehr guten Deutsch- und Englischkenntnissen
Dein Aufgabenspektrum bei uns
- Funktionale Erweiterung eines Bediensystems
- Konzeption des User Interfaces und Implementierung der GUI unter Berücksichtigung der normativen Anforderungen der BahnDefinition der Schnittstellen zwischen GUI und Aktorik
- Eigenständige Durchführung von Anforderungsanalysen sowie Ableitung von Softwarekonzepten und -spezifikationen
- Design und Implementierung von Softwarekomponenten
- Verifikation der Softwarelösung entsprechend der spezifizierten Anforderungen
- Erstellung technischer Dokumentationen