Beschreibung
Wir suchen einen erfahrenen Softwareentwickler, der sich auf die Entwicklung von komplexen Projekten spezialisiert hat. Du bist verantwortlich für die Analyse und Implementierung von Softwarekomponenten in verschiedenen Branchen.
Deine Aufgaben:
* Du entwickelst und implementierst Software-Komponenten anhand von Konzepten und Designs.
* Du analysierst das Verhalten von Alt- und Neusystemen und erarbeitest Strategien zur Optimierung.
* Du bindest neue Schnittstellen an und unterstützt bei Systemtests.
Anforderungen
Wir erwarten von dir:
* Mehr als 5 Jahre Erfahrung in der Softwareentwicklung.
* Fundierte Kenntnisse über Stücklistensysteme, idealerweise im Automotive-Umfeld.
* Erfahrung in Java und Quarkus sowie Kenntnisse in REST-Schnittstellen.
* Kenntnisse in relationalen Datenbanken, von Vorteil: DB2 und PostgreSQL.
* Erfahrung mit Testframeworks wie JUnit, Mockito oder Wiremock.
* Kenntnisse in Git und gängigen Entwicklungs-Workflows.
Vorteile
Bei uns erwartet dich:
* Kollegiales und dynamisches Umfeld.
* Aktives Einbringen eigener Ideen in einem motivierten Team.