Stellenbeschreibung Konzeption, Entwicklung und Betrieb hochperformanter Java-basierter Backend-Services und APIs: Damit werden stabile, skalierbare und zukunftsfähige Systeme als verlässliche Grundlage für digitale Produkte und Prozesse geschaffen. Sicherstellung der Codequalität durch Testing, Code Reviews und Observability-Praktiken: So werden stabile Releases, eine hohe Softwarequalität und eine schnelle Fehleridentifikation im Betrieb gewährleistet. Pflege und Weiterentwicklung von CI/CD-Pipelines (z. B. GitHub Actions): Dies ermöglicht verlässliche, automatisierte und effiziente Deployments über alle Entwicklungs- und Betriebsphasen hinweg. Nutzung und Weiterentwicklung moderner Architekturmuster wie Event-Driven Designs und asynchroner Kommunikation: Dadurch entstehen performante, entkoppelte und flexibel erweiterbare Systemlandschaften. Performanceanalyse und Optimierung von Anwendungen und Datenbankabfragen: So werden Reaktionszeiten reduziert und Systemressourcen nachhaltig und effizient eingesetzt. Aktive Mitgestaltung von Architektur- und Designentscheidungen mit Fokus auf Cloud-native Prinzipien: Dies stellt Wartbarkeit, Resilienz und langfristige Weiterentwicklungsfähigkeit der Systeme sicher. Enge Zusammenarbeit im agilen Team sowie aktiver Wissensaustausch: Dadurch werden Teamstärke, gemeinsame Lösungsqualität und die fachliche Weiterentwicklung weniger erfahrener Kolleg:innen gefördert.