Jobbeschreibung
Mit mehr als 1.600 Kunden zählt die EPG zu den international führenden Anbietern einer umfassenden Supply Chain Execution Suite (EPG ONE) und bietet WMS-, WCS-, WFM-, TMS- und Voice-Lösungen zur Optimierung von Logistikprozessen. Logistik-Consulting, Cloud-Services, Managed Services und Logistik-Schulungen in der eigenen Akademie runden das umfassende Lösungsangebot der EPG ab.
Um auch langfristig in Richtung Erfolg zu gehen suchen wir an unserem Standort in Aachen, dem Tivoli Innovation Center (TIC), zum nächstmöglichen Zeitpunkt:
Java Developer (m/w/d)
Sie werden Teil der topsystem GmbH und damit Teil der EPG. Als Java Developer (m/w/d) leisten Sie Ihren Beitrag zur digitalen und smarten Logistik von morgen! Konkret werden Sie Implementierungen im Frontend und Backend unserer LYDIA Voice-Suite durchführen oder sowohl neue Komponenten als auch Weiterentwicklungen für unsere Softwarelösungen unserer Logistics Solutions-Sparte liefern.
Im Detail setzen sich Ihre Aufgaben wie folgt zusammen:
- Sie arbeiten an unseren innovativen Softwarelösungen für die Aviation- und Logistikbranche und entwickeln diese unter Nutzung moderner Entwicklungsumgebungen weiter.
- Sie implementieren Neuerungen und Weiterentwicklungen im Front- und Backend mit verschiedensten Technologien, z. B. Java, JPA (Hibernate), OSGi (Apache Karaf), SQL- und NoSQL-Datenbanken, ClojureScript und React/re-frame.
- Sie erstellen passende Lösungsansätze für komplexe Programmieranforderungen, setzen diese um und unterstützen bei Anforderungsanalysen und Spezifikationserstellungen.
- Sie entwickeln Unit- und Integrationstests, entwickeln Schnittstellen und begleiten diese bis zum Go-Live.
- Sie arbeiten an der Verbesserung unseres Continuous-Delivery-Prozesses mit Git, Jenkins, Maven und Docker.
- Sie unterstützen unseren Customer Support bei der Analyse und Behebung von Fehlern in unseren Systemen.
- Sie haben eine abgeschlossene IT-Ausbildung, ein Studium der Informatik oder eine vergleichbare Qualifikation.
- Sie bringen mehrjährige Berufserfahrung als Java Developer oder Full-Stack Developer mit - gerne auch als Quereinsteiger.
- Sie verfügen über bereichsübergreifendes Grundwissen in den Bereichen Betriebssysteme, Schnittstellen und relationalen Datenbanken; von Vorteil sind Kenntnisse in Elasticsearch, Docker (oder anderen Containerization-Techniken) und Kubernetes.
- Sie denken analytisch und sind sehr gewissenhaft; auch, weil Sie die Vorteile eines "Clean Codes" schätzen.
- Ihnen macht es Spaß, sich mit neuen Technologien und Herausforderungen aus der Welt der Programmierung zu beschäftigen!
- Abgerundet wird Ihr Profil durch sehr gute Deutsch- und Englischkenntnisse.
- Eine umfassende Einarbeitung (inkl. Onboardingplan), um Sie optimal auf Ihre Tätigkeit vorzubereiten.
- Die Übernahme einer anspruchsvollen Tätigkeit mit einem hohen Gestaltungspielraum.
- Einen eigenständigen Aufgabenbereich sowie eine aktive Zusammenarbeit mit den Kollegen.
- Ein Work-Life-Balance-Konzept mit flexiblen Arbeitszeiten sowie der Möglichkeit zum Home-Office.
- Ein Personalentwicklungskonzept mit der Möglichkeit zur beruflichen & persönlichen Weiterentwicklung.
- Ein tolles Arbeitsumfeld mit regelmäßigen Unternehmensevents und kostenfreien Getränken.