Für unseren Kunden aus der Branche "Transport / Logistics" suchen wir einen "Java Developer (w/m/d) Vertriebsplattform" im Rahmen der Arbeitnehmerüberlassung.
Start: schnellstmöglich
Ende: 31.12.2028
Auslastung: Vollzeit (39h / Woche)
Einsatzort: Remote / 2 Tage pro Woche Frankfurt
Tätigkeit:
* In deiner Rolle arbeitest du an der Weiterentwicklung der Domäne Reiselösung der Vertriebsplattform
* Dazu gehört die Programmierung und Implementierung technischer Komponenten in unseren Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken
* Du verstehst dich als Treiber:in und Gestalter:in im Hinblick auf Qualität, IT-Security, DevOps sowie Optimierung und Stabilisierung bestehender Services
* Die Einhaltung von Entwicklungsstandards und -vorgaben und die Sicherstellung der Wiederverwendbarkeit der Entwicklungsleistungen und der technischen Zukunftsfähigkeit der IT-Systeme sind für dich die Grundlage eines effizienten Handelns
* Mit umfassenden Analysen, Bewertungen und Konsolidierung von Trends berätst du uns bei der Optimierung der Geschäftsprozesse, um unsere Kund:innen optimal zu bedienen
* Du führst Codereviews, Refactorings und regelmäßige Deployments mittels CI/CD durch und gestaltest die Scrum Events des Teams aktiv mit
Zu deinen Aufgaben gehört weiterhin:
* Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
* Dokumentation der technischen Komponenten
* Erstellen von Systemdokumentationen
* Entwicklung von Teststrategien und Implementieren von Testautomatisierungen
Anforderungen:
* Mehrjährige Berufserfahrung als Softwareentwickler im agilen Umfeld (Scrum / Kanban)
* Praxiserprobte Java- / JavaEE-Kenntnisse, mit Projektnachweis aus den letzten 3 Jahren
* Sehr gute Kenntnisse in Java-Backend-Entwicklung (Spring Boot, Spring AOP, MapStruct)
* Erfahrung in der Implementierung von REST-Schnittstellen
* Sicherer Umgang mit Java-Entwicklungswerkzeugen (IntelliJ, Maven)
* Fundierte Erfahrung mit Unit-, Integrations-, Acceptance- sowie Last- und Performance-Tests
* Praxiserfahrung in Testautomatisierung komplexer Workflows im Cloud- / Microservices-Umfeld
* Sehr gute Kenntnisse in testgetriebener Entwicklung (TDD) und methodischer Testkompetenz
* Erfahrung mit Cucumber, idealerweise inkl. Integration in den Entwicklungsprozess
* Sicherer Umgang mit Test- und Lasttest-Werkzeugen (JUnit, Mockito, Cucumber, Gatling)
* Erfahrung im Umgang mit Legacy Code sowie regelmäßiger Einsatz von Refactoring
* Erfahrung mit Continuous Integration / Continuous Delivery (z. B. GitLab CI, FluxCD, Helm)
* Kenntnisse in Container-Technologien (Docker, Kubernetes)
* Sicherer Umgang mit Versions- und Konfigurationsmanagement (Git, Jira, Confluence)
* Erfahrung in Fehleranalyse und Monitoring (Graylog, Instana, Grafana)
* Grundkenntnisse in Security und Autorisierung (OpenID Connect, Keycloak, JWT)
* Sicherer Umgang mit der Linux-Kommandozeile
* Erfahrung mit Pair Programming und Code Reviews
* Verständnis für fachliche Anforderungen und enge Abstimmung mit Product Owner und Team
* Ausgeprägte analytische Fähigkeiten
* Eigenverantwortliche, strukturierte und lösungsorientierte Arbeitsweise
* Hohe Teamfähigkeit und Kommunikationsstärke
Wünschenswert sind:
* Methodische Kompetenz im Bereich Testing und Testautomatisierung
* Erfahrung mit Entwicklungsumgebungen wie IntelliJ
* Erfahrung mit Build- und Dependency-Management (Maven)
* Erfahrung mit TypeScript
* Erfahrung im Umgang mit REST-Services
* Erfahrung mit Redis
* Erfahrung mit Kafka
* Erfahrung mit testgetriebenen oder verhaltensgetriebenen Entwicklungsansätzen (TDD / BDD)
* Erfahrung mit Cloud-nativer Entwicklung in der AWS Cloud, insbesondere S3
* Kenntnisse weiterer AWS-Technologien (z. B. ECS, EKS, CloudFormation, RDS)
* Erfahrung mit Container-Technologien (Docker)
* Erfahrung mit GitLab Enterprise
* Erfahrung mit Logging- und Analysewerkzeugen (Graylog)
* Projekterfahrung im Umfeld großer und komplexer Vertriebslandschaften und zugehöriger IT-Systeme
* Erfahrung in skalierten agilen Arbeitsumfeldern (z. B. SAFe)
Sonstiges:
2 Tage/Woche vor Ort