Software Engineer als Tech Lead im Scrum-Team Digitale Kommunikation Output
Role details
Job location
Tech stack
Job description
-
Du entwickelst und betreibst unsere Customer Communication Management Plattform (Serie M/) - vom Java-Backend über APIs bis zu Datenmodellen und Dokumentenverarbeitung.
-
Du übernimmst die technische Gesamtverantwortung für Stabilität, Architektur, Security und Performance produktiver Systeme.
-
Du gestaltest skalierbare Lösungen mit echtem Impact und treibst technische Exzellenz im Scrum-Team aktiv voran., Du entwickelst unsere Java-basierte CCM-Plattform strategisch weiter, verantwortest Architekturentscheidungen und technische Standards und prägst die technische Ausrichtung des Teams maßgeblich. Du denkst Systeme ganzheitlich - von Code bis Produktion. Gemeinsam mit deinem Scrum-Team stellst du einen stabilen, sicheren und performanten Betrieb nach DevOps-Prinzipien sicher., * technischer Lead für Design & Implementierung von Backend-Services, APIs und Datenmodellen
-
federführend bei der Konzeption von Architektur-, Security- und Performance-Optimierungen
-
Weiterentwicklung unserer CCM-Software (Java/Jakarta EE und Konfiguration)
-
Sicherstellung des produktiven Betriebs inkl. Analyse von Logs und Fehlerbildern
-
Ausbau von Schnittstellen für interne/externe Anwendungen
-
Ownership für Deployments und Optimierung von CI/CD-Prozessen
-
Etablierung und Weiterentwicklung von technischen Standards
Requirements
- abgeschlossenes Informatik Studium oder vergleichbare Qualifikation
- mehrjähriger (ca. 5+ Jahre) Erfahrung in der Java-Backend-Entwicklung
- sehr gute Java/Jakarta EE Kenntnisse
- Erfahrung im API-Design (REST, OpenAPI)
- Kenntnisse in Authentifizierung/Autorisierung (z. B. OAuth2/OIDC, Entra ID)
- Erfahrung in CI/CD (z. B. Jenkins) und Container-Technologien (z. B. Docker und/oder Quarkus) und produktionsnahen Systemen
- Sicherheit im Umgang mit Logs, Error-Analyse und Troubleshooting
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift
Persönlich passt du zu uns, wenn du:
- Verantwortung mit echtem Ownership-Anspruch übernimmst
- strukturiert und lösungsorientiert arbeitest
- komplexe Systeme analytisch durchdringst
- klar, pragmatisch und teamorientiert kommunizierst
- Wissen teilst und kontinuierliche Verbesserung aktiv vorantreibst
Nice-to-have:
- Erfahrung im Customer Communication Management, idealerweise mit Serie M/ (kwsoft)
- Know-how in Testautomatisierung, Datenmodellen oder regulierten Systemen
- Erfahrung in agiler Zusammenarbeit
- Vertraut mit Git/Bitbucket, Jira, Confluence, LeanIX