Projektbeschreibung:
In Movas stellt Train Buchung die Buchung, die Zahlung und das Ticketing für Aufträge sicher und führt Umtausch- und Erstattungsprozesse durch. Weiterhin werden Gutscheine verkauft und anerkannt, sowie die Digitalisierung von Fahrgastrechten entwickelt. Konkret sind folgende Unterstützungsleistungen zu erbringen:
- Entwicklung von Microservices Backend im Cloud-Umfeld
- Entwicklung von regel- und datenbasierten Buchungsmodulen und deren übergreifenden Kombinatorik als serviceorientierte Teile eines Gesamtsystems im Rahmen eines Großprojektes
- Design und Implementierung technischer Komponenten auf höchstem Qualitätsniveau hinsichtlich Sicherheit, Robustheit, Performance, Skalierbarkeit
- Qualitätssicherung durch integrierten „testdriven“ Entwicklungsansatz (Testpyramide, Code Metriken, Performance- und Lasttests)
- Bereicherung durch Coaching und Beratung der technischen Teams und Kollegen
Diese Qualifikationen bringen Sie mit.
Erforderlich:
- Abgeschlossenes Diplom-/Master-IT-Studium, z. B. Wirtschaftsinformatik 3 Jahre Erfahrung als Developer mit den Entwicklungswerkzeugen und Tools Java EE, GitLab, Eclipse, Docker, Jenkins, Maven, Gradle, JSON sowie Microservices, SSt.-Design und DevOps
- 3 Jahre Erfahrung in den Bereichen Test Automation, Continuous Integration / Continuous Deployment, idealerweise im Bereich Cloud (u. a. AWS) und Cloud-Architektur
- 2 Jahre Erfahrung im versierten Umgang mit modernern Datenbanken im Cloud-Umfeld, z. B. Post-greSQL und S3, sowie mit asynchroner Abarbeitung und Queueing-Mechanismen, z. B. ActiveMQs
- Ausgeprägtes analytisches und lösungsorientiertes Denkvermögen Strukturierte und proaktive Arbeitsweise Hohe Team- und Kommunikationsfähigkeit Initiative Selbstständigkeit und Belastbarkeit Rhetorische Sicherheit in Wort und Schrift (deutsch)
Wünschenswert:
- Sichere Nutzung der Tools JIRA und Confluence Gesamthafte Expertise in komplexer Software-Entwicklung hinsichtlich Architektur, Test, Deployment und Wartbarkeit
- Erfahrung als verantwortlicher Developer im Umfeld komplexer IT-Projekte in der Logistik-Branche
- Freude an Beratung, Moderation und Kommunikation im Rahmen des Entwicklungsteams Erfahrung und Spaß am Arbeiten mit agilen Methoden, in eigenverantwortlichen Teams
80 % Remote und 20 % Onsite