Zurück zu allen offenen Projekten

Backend Entwicklung (Java, Kotlin & Spring Boot)

100% Auslastung

Freelancer-Projekte-PLZ6
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

JobNr: 19725

Ansprechpartner: Hüseyin Tuncer
E-Mail: Experten@soorce.de
Zurück zu allen offenen Projekten