Passt das zu Ihnen?
Java Developer (w/m/d) Vertriebsplattform (DE)
[16192]
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 ·Idealerweise Erfahrung im Umfeld der Deutschen Bahn, DB Vertrieb oder Bahn-Buchungssysteme ·Erfahrung in skalierten agilen Arbeitsumfeldern (z. B. SAFe) ·Offenheit gegenüber Veränderung ·Ergebnisorientierte Arbeitsweise Sonstiges: 2 Tage/Woche vor Ort
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
- Idealerweise Erfahrung im Umfeld der Deutschen Bahn, DB Vertrieb oder Bahn-Buchungssysteme
- Erfahrung in skalierten agilen Arbeitsumfeldern (z. B. SAFe)
- Offenheit gegenüber Veränderung
- Ergebnisorientierte Arbeitsweise
Sonstiges:
2 Tage/Woche vor Ort