Web Developer
Role details
Job location
Tech stack
Requirements
Ticketing-Plattform, die Integration komplexer Buchungs- und Zahlungsprozesse in eine moderne Microservice-Architektur sowie die Sicherstellung höchster Qualitätsstandards in Bezug auf Sicherheit, Performance und Skalierbarkeit. Zudem steht die Umstellung auf eine Cloud-Architektur mit CI/CD und Testautomatisierung im Fokus, ergänzt durch die Unterstützung der Teams durch Coaching und Beratung. - Entwicklung von Microservices-Backends im Cloud-Umfeld - Entwicklung von regel- und datenbasierten Buchungsmodulen sowie deren serviceorientierte Integration in ein Gesamtsystem im Rahmen eines Großprojekts - Design und Implementierung technischer Komponenten mit Fokus auf Sicherheit, Robustheit, Performance und Skalierbarkeit - Qualitätssicherung durch testgetriebene Entwicklung (Testpyramide, Code-Metriken, Performance- und Lasttests) - Coaching und Beratung technischer Teams und Kollegen zur Stärkung der Entwicklungsqualität Fachliche Anforderungen - Abgeschlossenes Diplom- oder Masterstudium der Informatik, Wirtschaftsinformatik oder vergleichbar - Mindestens 3 Jahre Erfahrung als Lead-Developer in komplexen IT-Projekten, vorzugsweise in der Logistik-Branche - Mindestens 3 Jahre Erfahrung mit folgenden Tools/Technologien: - Java EE, GitLab, Eclipse, Docker, Jenkins, Maven, Gradle, JSON - Microservices, Software-System-Design und DevOps - 3 Jahre Erfahrung in den Bereichen: - Testautomation, Continuous Integration / Continuous Deployment - Cloud-Umgebungen (z. B. AWS) und Cloud-Architektur - Versierter Umgang mit modernen Datenbanken im Cloud-Umfeld (z. B. PostgreSQL, S3) - Erfahrung mit asynchroner Abarbeitung und Queueing-Mechanismen (z. B. ActiveMQ) - Sicherer Umgang mit Jira und Confluence - Umfassende Expertise in Software-Architektur, Testing, Deployment und Wartbarkeit - Analytisches und lösungsorientiertes Denkvermögen - Strukturierte und proaktive Arbeitsweise - Hohe Team- und Kommunikationsfähigkeit - Eigeninitiative, Selbstständigkeit