Java Developer (m/w/d) (ID: 1918)

Transportation & Logistics • Arbeitnehmerüberlassung • 21/09/2026

Jobs / Java Developer (m/w/d) (ID: 1918)

Deine Aufgaben

  • Du entwickelst die Domäne Reiselösung der Vertriebsplattform weiter und programmierst sowie implementierst technische Komponenten in den Applikationen inklusive Schnittstellen, Modulen und Datenbanken.
  • Du treibst Qualität, IT-Security, DevOps sowie die Optimierung und Stabilisierung bestehender Services aktiv voran.
  • Du stellst die Einhaltung von Entwicklungsstandards und -vorgaben sicher und achtest auf Wiederverwendbarkeit sowie technische Zukunftsfähigkeit der IT-Systeme.
  • Du analysierst und bewertest Trends, konsolidierst Erkenntnisse und berätst bei der Optimierung von Geschäftsprozessen.
  • Du führst Code Reviews, Refactorings und regelmäßige Deployments mittels CI/CD durch und gestaltest die Scrum-Events im Team aktiv mit.
  • Du behebst Fehler aus den Testphasen in den Applikationen und Komponenten.
  • Du dokumentierst technische Komponenten und erstellst Systemdokumentationen.
  • Du entwickelst Teststrategien und implementierst Testautomatisierungen.

Das solltest du mitbringen
Erforderlich:

  • Mehrjährige Berufserfahrung als Softwareentwickler im agilen Umfeld mit Scrum oder Kanban.
  • Praxiserprobte Java- und JavaEE-Kenntnisse mit Projekterfahrung aus den letzten 3 Jahren.
  • Sehr gute Kenntnisse in der Java-Backend-Entwicklung mit Spring Boot, Spring AOP und MapStruct.
  • Erfahrung in der Implementierung von REST-Schnittstellen.
  • Sicherer Umgang mit Java-Entwicklungswerkzeugen wie IntelliJ und Maven.
  • Fundierte Erfahrung mit Unit-, Integrations-, Acceptance-, Last- und Performance-Tests.
  • Praxiserfahrung in der Testautomatisierung komplexer Workflows im Cloud- und Microservices-Umfeld.
  • Sehr gute Kenntnisse in testgetriebener Entwicklung und methodischer Testkompetenz.
  • Erfahrung mit Cucumber, idealerweise auch in der Integration in den Entwicklungsprozess.
  • Sicherer Umgang mit Test- und Lasttest-Werkzeugen wie JUnit, Mockito, Cucumber und Gatling.
  • Erfahrung im Umgang mit Legacy Code sowie im regelmäßigen Refactoring.
  • Erfahrung mit Continuous Integration und Continuous Delivery, zum Beispiel mit GitLab CI, FluxCD und Helm.
  • Kenntnisse in Container-Technologien wie Docker und Kubernetes.
  • Sicherer Umgang mit Versions- und Konfigurationsmanagement mit Git, Jira und Confluence.
  • Erfahrung in Fehleranalyse und Monitoring mit Graylog, Instana und Grafana.
  • Grundkenntnisse in Security und Autorisierung mit OpenID Connect, Keycloak und JWT.
  • Sicherer Umgang mit der Linux-Kommandozeile.
  • Erfahrung mit Pair Programming und Code Reviews.
  • Verständnis für fachliche Anforderungen sowie enge Abstimmung mit Product Owner und Team.
  • Ausgeprägte analytische Fähigkeiten sowie eine eigenverantwortliche, strukturierte und lösungsorientierte Arbeitsweise.
  • Hohe Teamfähigkeit und Kommunikationsstärke.

Gewünscht:

  • Methodische Kompetenz im Bereich Testing und Testautomatisierung.
  • Erfahrung mit TypeScript.
  • Erfahrung mit Redis und Kafka.
  • Erfahrung mit testgetriebenen oder verhaltensgetriebenen Entwicklungsansätzen.
  • Erfahrung mit cloud-nativer Entwicklung in der AWS Cloud, insbesondere mit S3.
  • Kenntnisse weiterer AWS-Technologien wie ECS, EKS, CloudFormation und RDS.
  • Erfahrung mit GitLab Enterprise.
  • Projekterfahrung im Umfeld großer und komplexer Vertriebslandschaften und zugehöriger IT-Systeme.
  • Idealerweise Erfahrung im Umfeld von Buchungssystemen der Logistikbranche.
  • Erfahrung in skalierten agilen Arbeitsumfeldern, zum Beispiel SAFe.
  • Offenheit gegenüber Veränderung und eine ergebnisorientierte Arbeitsweise.
  • Gute Deutschkenntnisse in Wort und Schrift (mind. C1).

Das bieten wir dir

  • Ein anspruchsvolles und technisch modernes Umfeld mit Schwerpunkt auf Java-Backend, Microservices und Cloud-naher Entwicklung.
  • Viel Gestaltungsspielraum bei der Weiterentwicklung von Services, Qualitätsstandards und Entwicklungsprozessen.
  • Ein agiles Arbeitsumfeld mit aktiver Mitgestaltung in Scrum-Events und enger Zusammenarbeit im Team.
  • Die Möglichkeit, moderne Methoden und Werkzeuge aus CI/CD, Testautomatisierung, DevOps und Monitoring einzusetzen.
  • Ein erfahrenes und motiviertes Team mit Fokus auf Qualität, Stabilität und nachhaltige Softwareentwicklung.
  • Persönliche und fachliche Weiterentwicklungsmöglichkeiten.
  • Die Leistungserbringung erfolgt 3 Tage pro Woche Remote und 2 Tage pro Woche Onsite (Frankfurt (Main)).

Keine passenden Ergebnisse? Gerne können Sie sich auch initiativ bewerben