Deine Aufgaben
– Du entwickelst Microservices-Backends im Cloud-Umfeld.
– Du gestaltest und implementierst regel- und datenbasierte Buchungsmodule als Teil eines serviceorientierten Gesamtsystems im Rahmen eines Großprojekts.
– Du bist verantwortlich für das Design und die Umsetzung technischer Komponenten mit höchsten Ansprüchen an Sicherheit, Robustheit, Performance und Skalierbarkeit.
– Du stellst die Qualität durch einen integrierten ‚testdriven‘ Entwicklungsansatz sicher (Testpyramide, Code-Metriken, Performance- und Lasttests).
– Du bringst dich aktiv ins Coaching und die Beratung deines technischen Teams und deiner Kollegen ein.
Das solltest du mitbringen
– Ein abgeschlossenes Diplom- oder Masterstudium im Bereich IT, zum Beispiel Wirtschaftsinformatik.
– Mindestens 3 Jahre Erfahrung als verantwortlicher Lead-Backend-Developer in komplexen IT-Projekten, idealerweise in der Logistik-Branche.
– Sehr gute Kenntnisse in gängigen Entwicklungswerkzeugen und Tools wie Java EE, GitLab, Eclipse, Docker, Jenkins, Maven, Gradle, JSON sowie Microservices, SSt.-Design und DevOps.
– Erfahrung in den Bereichen Testautomation, Continuous Integration/Deployment, vorzugsweise im Bereich Cloud (u. a. AWS) und Cloud-Architekturen.
– Sicherer Umgang mit modernen Datenbanken im Cloud-Umfeld, z. B. PostgreSQL und S3, sowie mit asynchroner Verarbeitung und Queueing-Mechanismen wie ActiveMQ.
– Ausgeprägtes analytisches und lösungsorientiertes Denkvermögen.
– Strukturierte und proaktive Arbeitsweise.
– Hohe Team- und Kommunikationsfähigkeit.
– Selbstständigkeit und Belastbarkeit.
– Sichere Ausdrucksweise in Wort und Schrift (Deutsch).
– Von Vorteil: Erfahrung mit JIRA und Confluence sowie umfassende Expertise in komplexer Softwareentwicklung bezüglich Architektur, Test, Deployment und Wartbarkeit.
– Du hast Freude an Beratung, Moderation und Kommunikation im Team und idealerweise Erfahrung mit agilen Methoden in eigenverantwortlichen Teams.
Das bieten wir dir
– Ein spannendes Großprojekt mit hoher gesellschaftlicher Relevanz.
– Ein Team, das von gegenseitigem Coaching, Beratung und stetigem Wissensaustausch lebt.
– Die Chance, moderne Technologien und Methoden in anspruchsvollen Projekten einzusetzen.
– Raum für Deine eigene Entwicklung und Gestaltungsmöglichkeiten.
Die Leistungserbringung erfolgt zu 80% Remote und zu 20% Onsite (Frankfurt).