Java Entwickler
Role details
Job location
Tech stack
Job description
Als mittelständisches Unternehmen und verlässlicher Partner der Industrie liefert Schmitt Engineering umfassende technische Expertise. Unsere Tätigkeiten erstrecken sich entlang der Prozesskette von der Planung und Projektierung über die Entwicklung und Konstruktion bis hin zur Fertigung, Montage und Inbetriebnahme., * 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 inklusive 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.
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.