Passt das zu Ihnen?
Senior Backend Developer Java - m/w/d - Arbeitnehmerüberlassung (DE)
[16348]
Für unseren Kunden aus der Branche "Transport / Logistics" suchen wir einen "Senior Backend Developer Java - m/w/d" im Rahmen der Arbeitnehmerüberlassung. Start: 24.08.2026 Ende: 23.08.2029 Auslastung: Vollzeit (39 h/ Woche) Einsatzort: 80% Remote / 20% Frankfurt Im Rahmen eines langfristigen Digitalisierungsprojekts wird die Weiterentwicklung einer Softwarelösung zur Fahrplankonstruktion unterstützt. Das Entwicklungsteam verantwortet die Umsetzung von Prozessen des Fahrplan- und Kapazitätsmanagements und arbeitet eigenständig innerhalb einer agilen Produktorganisation. Schwerpunkt ist die Entwicklung moderner Cloud-basierter Backend-Anwendungen mit hoher Skalierbarkeit, Performance und Wartbarkeit sowie die kontinuierliche Optimierung bestehender Softwareprodukte. Aufgaben: ·Programmierung/Implementierung/Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien) ·Beheben von Fehlern aus den Teststufenphasen in den Applikationen/Komponenten ·Dokumentation der (technischen) Komponenten gemäß Standards ·Erstellen von Lieferartefakten für die betreffenden Applikationen ·Durchführen von Code-Reviews, Komponententests, Modultests ·Mitwirkung bei der Vorbereitung von Entscheidungsvorlagen zu technischen Themen ·Präsentationen zu technisch komplexen Themenstellungen ·Initiierung, Definition, Planung und Steuerung von IT-Projekten im Bereich Fahrplan sowie Planung und Steuerung des Roll-Outs im Rahmen von Versionen bzw. Releases, Weiterentwicklung und Optimierung bestehender Produkte ·Eigenverantwortliche Entwicklung neuer und bestehender Softwareprodukte auf Basis von Kundenanforderungen und in enger Abstimmung im agilen Entwicklungsteam ·Funktionale Themen strukturieren und auf bestehende, funktionale Architekturmodelle transferieren ·Analyse technologischer Trends und Entwicklungen und Prüfen auf Anwendbarkeit ·Prüfung und Sicherstellung der technischen Zukunftsfähigkeit der IT-Systeme ·Aktives Mitwirken im Refinement komplexer, fachlicher Anforderungen ·Design und Implementierung technischer Komponenten auf höchstem Qualitätsniveau hinsichtlich Sicherheit, Robustheit, Performance, Skalierbarkeit ·Konzeption von individualisierten und hochkomplexen Anwendungen und Produkten ·Entwicklung im Cloud-Umfeld inkl. der Provisionierung von Cloud Infrastruktur ·Entwicklung von Teststrategien und implementieren von Testautomatisierungen ·Risikoanalyse und -bewertung von technischen Komponenten ·Beratung der Fachbereiche beim Einsatz von Technologien und bei der Umsetzung von Kundenanforderungen Anforderungen: ·Praxiserprobte Kenntnisse in Java, JEE und Spring Boot sowie in der Entwicklung und dem Betrieb von Microservices in komplexen Systemlandschaften. ·Mehrjährige Berufserfahrung in der Softwareentwicklung mit Continuous Integration/Continuous Deployment (CI/CD) sowie Erfahrung mit Git, GitLab CI, GitHub Actions, Jenkins oder Azure DevOps. ·Erfahrung mit Cloud-Infrastrukturen (z. B. AWS oder vergleichbare Cloud-Provider), Kubernetes, Docker und Helm Charts. ·Erfahrung mit PostgreSQL sowie mit asynchroner Kommunikation (z. B. Kafka, SQS). ·Erfahrung mit modernen Entwicklungsumgebungen wie IntelliJ, VS Code oder vergleichbaren IDEs. ·Erfahrung mit agilen Entwicklungspraktiken, insbesondere Pair Programming, Code Reviews, Refactorings, testgetriebener Entwicklung (TDD) sowie CI/CD-Testautomatisierung. ·Erfahrung mit Testframeworks und Testtools, insbesondere JUnit und JMeter. ·Kenntnisse in der Analyse, Bewertung und Schätzung von User Stories, Backlog-Einträgen und Refinements. ·Fundierte Kenntnisse von Software-Design-Prinzipien (SOLID, ACID, Design Patterns) sowie umfassende Expertise in komplexer Softwareentwicklung hinsichtlich Architektur, Test, Deployment und Wartbarkeit. ·Gute Deutschkenntnisse in Wort und Schrift. Wünschenswert: ·Sichere Nutzung von Jira und Confluence ·Erfahrung mit Monitoring- und Alerting-Tools (z. B. Grafana) ·Gute Kenntnisse in JSON, REST-Services und OpenAPI ·Erfahrung bei der Absicherung von Microservices (z. B. OWASP Top 10, Überlastschutz) ·Erfahrung mit Consumer Driven Contracts ·Erfahrung mit Scripting (z. B. Bash, Groovy) ·Gute Englischkenntnisse in Wort und Schrift
Für unseren Kunden aus der Branche "Transport / Logistics" suchen wir einen "Senior Backend Developer Java - m/w/d" im Rahmen der Arbeitnehmerüberlassung.
Start: 24.08.2026
Ende: 23.08.2029
Auslastung: Vollzeit (39 h/ Woche)
Einsatzort: 80% Remote / 20% Frankfurt
Im Rahmen eines langfristigen Digitalisierungsprojekts wird die Weiterentwicklung einer Softwarelösung zur Fahrplankonstruktion unterstützt. Das Entwicklungsteam verantwortet die Umsetzung von Prozessen des Fahrplan- und Kapazitätsmanagements und arbeitet eigenständig innerhalb einer agilen Produktorganisation. Schwerpunkt ist die Entwicklung moderner Cloud-basierter Backend-Anwendungen mit hoher Skalierbarkeit, Performance und Wartbarkeit sowie die kontinuierliche Optimierung bestehender Softwareprodukte.
Aufgaben:
- Programmierung/Implementierung/Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
- Beheben von Fehlern aus den Teststufenphasen in den Applikationen/Komponenten
- Dokumentation der (technischen) Komponenten gemäß Standards
- Erstellen von Lieferartefakten für die betreffenden Applikationen
- Durchführen von Code-Reviews, Komponententests, Modultests
- Mitwirkung bei der Vorbereitung von Entscheidungsvorlagen zu technischen Themen
- Präsentationen zu technisch komplexen Themenstellungen
- Initiierung, Definition, Planung und Steuerung von IT-Projekten im Bereich Fahrplan sowie Planung und Steuerung des Roll-Outs im Rahmen von Versionen bzw. Releases, Weiterentwicklung und Optimierung bestehender Produkte
- Eigenverantwortliche Entwicklung neuer und bestehender Softwareprodukte auf Basis von Kundenanforderungen und in enger Abstimmung im agilen Entwicklungsteam
- Funktionale Themen strukturieren und auf bestehende, funktionale Architekturmodelle transferieren
- Analyse technologischer Trends und Entwicklungen und Prüfen auf Anwendbarkeit
- Prüfung und Sicherstellung der technischen Zukunftsfähigkeit der IT-Systeme
- Aktives Mitwirken im Refinement komplexer, fachlicher Anforderungen
- Design und Implementierung technischer Komponenten auf höchstem Qualitätsniveau hinsichtlich Sicherheit, Robustheit, Performance, Skalierbarkeit
- Konzeption von individualisierten und hochkomplexen Anwendungen und Produkten
- Entwicklung im Cloud-Umfeld inkl. der Provisionierung von Cloud Infrastruktur
- Entwicklung von Teststrategien und implementieren von Testautomatisierungen
- Risikoanalyse und -bewertung von technischen Komponenten
- Beratung der Fachbereiche beim Einsatz von Technologien und bei der Umsetzung von Kundenanforderungen
Anforderungen:
- Praxiserprobte Kenntnisse in Java, JEE und Spring Boot sowie in der Entwicklung und dem Betrieb von Microservices in komplexen Systemlandschaften.
- Mehrjährige Berufserfahrung in der Softwareentwicklung mit Continuous Integration/Continuous Deployment (CI/CD) sowie Erfahrung mit Git, GitLab CI, GitHub Actions, Jenkins oder Azure DevOps.
- Erfahrung mit Cloud-Infrastrukturen (z. B. AWS oder vergleichbare Cloud-Provider), Kubernetes, Docker und Helm Charts.
- Erfahrung mit PostgreSQL sowie mit asynchroner Kommunikation (z. B. Kafka, SQS).
- Erfahrung mit modernen Entwicklungsumgebungen wie IntelliJ, VS Code oder vergleichbaren IDEs.
- Erfahrung mit agilen Entwicklungspraktiken, insbesondere Pair Programming, Code Reviews, Refactorings, testgetriebener Entwicklung (TDD) sowie CI/CD-Testautomatisierung.
- Erfahrung mit Testframeworks und Testtools, insbesondere JUnit und JMeter.
- Kenntnisse in der Analyse, Bewertung und Schätzung von User Stories, Backlog-Einträgen und Refinements.
- Fundierte Kenntnisse von Software-Design-Prinzipien (SOLID, ACID, Design Patterns) sowie umfassende Expertise in komplexer Softwareentwicklung hinsichtlich Architektur, Test, Deployment und Wartbarkeit.
- Gute Deutschkenntnisse in Wort und Schrift.
Wünschenswert:
- Sichere Nutzung von Jira und Confluence
- Erfahrung mit Monitoring- und Alerting-Tools (z. B. Grafana)
- Gute Kenntnisse in JSON, REST-Services und OpenAPI
- Erfahrung bei der Absicherung von Microservices (z. B. OWASP Top 10, Überlastschutz)
- Erfahrung mit Consumer Driven Contracts
- Erfahrung mit Scripting (z. B. Bash, Groovy)
- Gute Englischkenntnisse in Wort und Schrift