Java Entwickler Frankfurt am Main Software-Entwicklung & IT Schienenfah
Role details
Job location
Tech stack
Job description
Software-Customizing API MS SharePoint News Informatik eComStation Web-Entwicklung Apache Windows Gradle SCRUM SAFe Java Entwicklungsumgebungen Apache Wicket Confluence JavaFX Security Oracle Server Software-Engineering JPA Jira Java EE Auswertung AWS JavaScript PowerShell Docker TDD Analyse GIT Wirtschaftsinformatik GitLab Continuous Integration OpenText Quality Center Engineering Deutsch, * Entwicklung, Implementierung und Customizing technischer Komponenten inkl. Schnittstellen, Modulen und Datenbanken gemäß vorgegebener Standards und Entwicklungsrichtlinien
- Analyse und Behebung von Fehlern aus Testphasen im integrierten Standardbedienplatz
- Erstellung technischer Dokumentationen (Komponentenspezifikationen in AsciiDoc sowie Betriebsführungshandbücher)
- Erstellung und Bereitstellung von Lieferpaketen für den integrierten Standardbedienplatz
- Einrichtung und Konfiguration von Entwicklungsumgebungen inkl. Continuous Integration
- Konfiguration und Auswertung technischer Monitoring-Prozesse sowie Durchführung von Code-Reviews und Tests (Komponenten-, Modul- und Modulgruppentests)
- Vorbereitung von Entscheidungsvorlagen, Durchführung von Präsentationen zu komplexen technischen Themen sowie Reporting von Risiken und Problemen an Architekten und Projektmanagement
Requirements
- Abgeschlossenes Studium im Bereich Informatik, Software Engineering, Wirtschaftsinformatik, Elektrotechnik/Nachrichtentechnik mit dem Schwerpunkt Software oder eine vergleichbare Qualifikation
- Fundierte Berufserfahrung in der Entwicklung von Systemen für europäische Eisenbahninfrastrukturunternehmen wie Java (inkl. Java 17/21, Jakarta EE, SpringBoot 3, JPA 2, Flyway) sowie Kenntnisse in OIDC/OAuth2, inbesondere OpenID Connect Session Management, OAuth2-Server-Implementierungen und Spring Security 5 oder höher
- Berufserfahrung mit agilem Vorgehen nach der Scrum Methodik und SAFe, der Präsentation von Ergebnissen im Rahmen von Scrum Meetings, der Nutzung von Jira, Confluence, SharePoint und Micro Focus ALM (TMT / HP Quality Center)
- Kenntnisse in Oracle-Datenbanken, Amazon RDS, SQL/PL/SQL, Containern (Docker, docker-compose, JIB), Betrieb auf AWS ECS, Versionsverwaltung (Git, GitLab), Gradle und Test Driven Development (Mockito)
- Kenntnisse in JavaFX, JNA/JNI, Windows API, Powershell, Webentwicklung (JavaScript, React, Apache Wicket) sowie Software-Paketierung mit OPSI
- Sehr gute Deutschkenntnisse in Wort und Schrift
Note: Please be aware that German is the working language in our project and good German language skills (level B2+) are a prerequisite for the position.
Benefits & conditions
Unbefristeter Arbeitsvertrag Flexible Arbeitszeiten Homeoffice Zusätzliche Urlaubstage Mitarbeiter-Events, * Über 30 Jahre Know-how und abwechslungsreiche Projekte
- Namhafte Kunden in Hochtechnologiebranchen
- Unbefristeter Arbeitsvertrag
- Attraktive, übertarifliche Vergütungsstruktur
- 30 Tage Urlaub
- Flexible Arbeitszeitmodelle und Homeoffice
- Mitarbeiterevents
- Gesundheitsleistungen
- Mitarbeiter werben Mitarbeiter
About the company
Die Schmitt GmbH ist ein mittelständisches Unternehmen mit Standorten in Erlangen und Regensburg.
Mit langjähriger Engineering Kompetenz in unterschiedlichen Branchen sind wir Partner der Industrie. Wir unterstützen unsere Kunden entlang der Prozesskette von der Konzeption, Planung und Projektierung über die Entwicklung und Konstruktion bis hin zur Fertigung, Montage und Inbetriebnahme.