Backend Entwicklung (Java, Kotlin & Spring Boot)
6 MM + Laufzeit Frankfurt am Main & Remote

Start: Juni 2025
Dauer: 18 Monate +
Auslastung: Vollzeit (39h)
Lokation: Remote & Frankfurt am Main (80/20)
Vertragsart: Arbeitnehmerüberlassung
Aufgaben
Konzeption und Weiterentwicklung modularer Backend-Komponenten Integration externer Systeme über Messaging- und Serialisierungsprotokolle (Kafka, Protobuf) Aufbau und Pflege von Persistenzlösungen mit PostgreSQL Definition und Umsetzung serviceübergreifender Schnittstellen Sicherstellung von Skalierbarkeit, Wartbarkeit und Erweiterbarkeit Entwicklung robuster und fehlertoleranter Systeme Umsetzung sicherheitsrelevanter Anforderungen (Authentifizierung, Autorisierung, Verschlüsselung) Durchführung automatisierter Tests (Unit, Integration, System) Durchführung technischer Reviews von Code, Design und Tests Analyse und Optimierung der Systemperformance Erstellung technischer Dokumentationen Identifikation technischer Risiken und Ableitung von Gegenmaßnahmen Aufwandschätzung, User-Story-Planung und Umsetzung gemäß SAFe-Vorgehen
Anforderungen
Langjährige Serviceentwicklung mit Java/Kotlin und Spring Boot 10+ Jahre Erfahrung in der Backend-Entwicklung mit Java und Kotlin 3+ Jahre Praxis mit Spring Boot im Kontext modularer oder Microservices-Architekturen 5+ Jahre Expertise im Umgang mit relationalen Datenbanken (PostgreSQL) 3+ Jahre Anwendung von containerbasiertem Deployment (Docker, Kubernetes) 5+ Jahre Erfahrung mit Backend-Testing (Unit-, Integrations-, Systemtests) 3+ Jahre Erfahrung mit CI/CD-Tools (GitLab CI, Jenkins, GitHub Actions) 5+ Jahre Erfahrung in der Performanzanalyse und im Profiling von Java-Services 2+ Jahre Erfahrung im Umgang mit Cloud-Providern (AWS, GCP, Azure) 2+ Jahre Erfahrung im Design von RESTful APIs, idealerweise mit OpenAPI Erfahrung in modularen Spring Boot Architekturen (z. B. Modullith) Betriebserfahrung von Java-Anwendungen in Kubernetes-Clustern Anwendung von Test Driven Development Architekturverständnis verteilter Systeme Praxis in agilen Methoden (SCRUM, SAFe, Kanban) Grundkenntnisse im Eisenbahnsektor, bevorzugt im Bereich Kapazitätsservice