Projektstart: August 2026
Projektende: Dezember 2030, Option auf Verlängerung
Gesucht wird ein Senior Java Backend & Platform Engineer (m/w/d) mit starkem Fokus auf die Entwicklung und den Betrieb komplexer, verteilter Enterprise-Systeme. Die Rolle umfasst die Weiterentwicklung serviceorientierter Architekturen, die Umsetzung von Microservices, die Integration heterogener Systemlandschaften sowie die Arbeit in containerisierten Plattformumgebungen. Ein besonderer Schwerpunkt liegt auf stabilen Backend-Architekturen, CI/CD-Prozessen sowie der Integration moderner DevOps- und Testautomatisierungsverfahren.
Aufgaben
Entwicklung und Weiterentwicklung von Java-basierten Microservices in einer Enterprise-Architektur
Konzeption und Implementierung von RESTful APIs zur Systemintegration
Umsetzung komplexer Backend-Logiken mit Spring Boot
Analyse, Wartung und Optimierung bestehender System- und Schnittstellenarchitekturen
Arbeit mit ORM-Technologien (JPA / Spring Data) zur Datenpersistenz
Entwicklung und Pflege relationaler Datenbankanbindungen (Oracle / PostgreSQL)
Aufbau und Weiterentwicklung von CI/CD-Pipelines auf Basis von Gradle
Einsatz und Betreuung containerisierter Anwendungen in OpenShift-Umgebungen inkl. Helm Chart Erstellung
Implementierung und Weiterentwicklung automatisierter Testverfahren (JUnit, Mockito, Mocking-Strategien)
Zusammenarbeit in interdisziplinären, agilen Entwicklungsteams
Technische Dokumentation von Architektur, Schnittstellen und Betriebsprozessen
Mitarbeit in größeren, komplexen Systemlandschaften mit vielen Schnittstellen und Abhängigkeiten
Muss-Anforderungen
Sehr gute Deutschkenntnisse (mindestens C1, verhandlungssicher in Wort und Schrift)
Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation (z. B. staatlich anerkannter IT-Abschluss mit langjähriger Berufserfahrung)
Sehr fundierte theoretische Kenntnisse in Java (ab Version 8, inkl. Lambdas, Streams, Generics, etc.)
Sehr gute Kenntnisse im Umgang mit Git inkl. Branching- und Merge-Strategien
Erfahrung im Umgang mit Jira und Confluence
Sehr gute Kenntnisse in Linux-Systemen (Shell, Administration, Paketmanagement, Troubleshooting)
Sehr gute Kenntnisse in Java-Softwareentwicklung auf Enterprise-Niveau
Nachweisliche Erfahrung in der Entwicklung und Nutzung von REST-APIs
Sehr gute Kenntnisse in Spring Boot
Sehr gute Kenntnisse in Softwaretestverfahren (JUnit, Mockito, Mocking von Schnittstellen)
Erfahrung mit ORM-Frameworks (JPA / Spring Data)
Erfahrung mit relationalen Datenbanken (Oracle und/oder PostgreSQL)
Erfahrung im Umgang mit containerisierten Plattformen oder OpenShift-Umgebungen inkl. Helm Charts (mind. 2 Jahre)
Erfahrung mit CI/CD-gestützten Build-Prozessen unter Verwendung von Gradle (mind. 2 Jahre)
Langjährige praktische Erfahrung im professionellen Git-Einsatz (mind. 5 Jahre)
Erfahrung in komplexen, verteilten Enterprise-Systemen oder vergleichbaren Großsystemlandschaften
Erfahrung mit Projekten vergleichbarer Größe (mind. 24 Monate Laufzeit, ?10 Teammitglieder)
Soll-Anforderungen
Gute Englischkenntnisse (mindestens B1)
Erfahrung mit React und TypeScript inkl. AJAX-Integration im Frontend-Kontext
Erfahrung in agilen Entwicklungsmethoden (Scrum) und Teamarbeit in größeren Entwicklungsorganisationen
Erfahrung im Umgang mit größeren, langfristigen Softwareprojekten im Enterprise-Umfeld
Erfahrung in der Zusammenarbeit mit mehreren Teams in komplexen Organisationsstrukturen
Datenschutzhinweis
Wenn Sie mit uns per E-Mail Kontakt aufnehmen, verarbeiten wir die von Ihnen übermittelten personenbezogenen Daten (z. B. Name, Adresse, Kontaktdaten sowie Angaben zu Ihrer Qualifikation, Ausbildung, Tätigkeit, Lebenslauf und Profil, Referenzen) ausschließlich zur Bearbeitung Ihrer Anfrage und zur Vertragsanbahnung gemäß Art. 6 Abs. 1 lit. b DSGVO. Weitere Informationen zur Verarbeitung Ihrer Daten finden Sie in unserer Datenschutzerklärung unter: https://www.sps-cs.de/impressum-datenschutzerklaerung
Frau Michèle Bullmann
SPS Consulting & Services GmbH
Schillerstraße 5
76530 Baden-Baden
+49 7221 398570
projektbewerbung@sps-cs.de