Backend Entwickler

Transportation & Logistics • Arbeitnehmerüberlassung • 15/05/2025

Jobs / Backend Entwickler

Kurzbeschreibung

Leistungsumfang

  • Konzeption, Entwicklung und Optimierung von Backend-Komponenten auf Basis von Java/Kotlin und Spring Boot im Rahmen eines modullithischen Service-Ansatzes
  • Anbindung und Integration externer Systeme über Messaging- und Serialisierungsprotokolle wie Kafka und Protobuf
  • Entwicklung und Wartung von Datenpersistenzschichten unter Verwendung von PostgreSQL
  • Definition und Umsetzung von Schnittstellen zu anderen Modulen und Services
  • Sicherstellung der Skalierbarkeit, Wartbarkeit und Erweiterbarkeit der Backend-Architektur
  • Entwicklung robuster, performanter und fehlertoleranter Systeme
  • Implementierung und Sicherstellung von Sicherheitsanforderungen (Authentifizierung, Autorisierung, Datenverschlüsselung)
  • Durchführung von Unit-, Integrations- und Systemtests
  • Durchführen der Reviews von Design, Code und Tests
  • Performanceanalyse und Optimierung von Backend-Komponenten
  • Dokumentation der entwickelten Komponenten und Schnittstellen
  • Identifikation und Bewertung technischer Risiken sowie Erarbeitung von Maßnahmen zur Risikominderung
  • Erstellung, Schätzung und Planung von User Stories und Features gemäß SAFe-Vorgehensmodell

Besondere Tätigkeitsmerkmale

Musskriterien:

  • Mindestens 10 Jahre praktische Erfahrung in der Entwicklung von Backend-Systemen mit Java und Kotlin (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • 3 Jahre praktische Erfahrung in der Entwicklung mit Spring Boot, inklusive Modul- oder Microservices-Architekturen (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • 5 Jahre Erfahrung in der Entwicklung und Optimierung relationaler Datenbanksysteme, insbesondere PostgreSQL (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • Mindestens 3 Jahre Erfahrung im Deployment von Containerbasierten Anwendungen (Docker, k8s) (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • Mindestens 5 Jahre Erfahrung im Umgang mit Softwaretests im Backend-Bereich (Unit-, Integrations- und Systemtests) (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • Mindestens 3 Jahre Erfahrung im Umgang mit CI/CD (Gitlab-CI, Jenkins, Github Actions) (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • Mindestens 5 Jahre Erfahrung in der Performanzanalyse von Java Services durch Profiling (Im Lebenslauf nachzuweisen, wird im Interview überprüft) 

Sollkriterien: 

  • Mindestens 2 Jahre Erfahrung in der Benutzung von Cloudanbietern und deren SDK (AWS, GCP, Azure) (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • Mindestens 2 Jahre Erfahrung im Design von Restful API’s im besten Fall bei der Nutzung des OpenApi Standards (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • 2 Jahre Erfahrung im Einsatz von Spring Boot Modullith oder modularen Servicearchitekturen (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • Erfahrung im Anwendungsbetrieb von Java Applikation in Kubernetes Clustern (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • Erfahrung im Bereich Test Driven Development (Im Lebenslauf nachzuweisen, wird im Interview überprüft) – Erfahrung in der technischen Architektur verteilter Systeme (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • Erfahrung in der Arbeitsweise agiler Teams (SCRUM, SAFe, Kanban) (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
  • Fachliche Grundkenntnisse im Eisenbahnsektor idealerweise im Bereich Kapazitätsservice (Im Lebenslauf nachzuweisen, wird im Interview überprüft)

Die Leistungserbringung erfolgt 80% Remote und 20% Onsite (Frankfurt)

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