Senior Softwareentwickler*in mit Architekturverantwortung
Summary
Barmenia, a large German insurer, is hiring a senior software developer with architecture responsibility in Cologne to design and build its digital consulting and sales applications, shape architecture across teams, and drive modernization and migration of legacy systems. Core stack: Java and Spring Boot, with DDD and modular architecture.
In dieser Rolle gestalten Sie die Architektur und Entwicklung unserer digitalen Beratungs- und Abschlussanwendungen, arbeiten an zentralen Komponenten für den Vertrieb und treiben die Modernisierung der Anwendungslandschaft voran. Sie wirken bereichsübergreifend an architektonischen Entscheidungen mit, analysieren Bestandsanwendungen und Schnittstellen und begleiten Migrations- und Ablösevorhaben von der Konzeption bis zur Umsetzung. Die Position verbindet technisches Leadership mit pragmatischer Lösungskompetenz in einem großen Versicherungsumfeld.
Leistungen / Benefits- flexible Arbeitszeitmodelle
- mobiles Arbeiten 60–80%
- 30 Urlaubstage
- Sabbatical-Angebot (bis zu sechs Monate)
- betriebliche Altersvorsorge
- bet.gz Krankenversicherung und Gruppenunfallversicherung? (aus dem Text als Elemente genannt)
- Konzeption, Entwicklung und Implementierung von Anwendungen und Softwarekomponenten
- Mitgestaltung der Softwarearchitektur und kontinuierliche Weiterentwicklung
- Aufgabe architektureller Abstimmung über mehrere Anwendungen und Teams hinweg
- Analyse bestehenden Anwendungen, Schnittstellen und Abhängigkeiten sowie Potenziale zur Modernisierung
- Begleitung von Modernisierungs-, Migrations- und Ablösungsvorhaben von Konzeption bis Implementierung
- Mehrjährige Berufserfahrung in professioneller Softwareentwicklung
- Fundierte Java- und Spring-Boot-Kenntnisse
- Erfahrung in Gestaltung/Weiterentwicklung von Softwarearchitekturen für komplexe Anwendungen
- Erfahrung in Modernisierung bestehender Softwaresysteme
- Kenntnisse in Domain-Driven Design (DDD), modularen Architekturen oder ähnlichen Ansätzen
- Verantwortungsbewusstsein, Entscheidungsfreude, pragmatischer Umgang mit technischen Herausforderungen
- Teamfähigkeit und Bereitschaft zur Unterstützung anderer Entwicklerinnen und Entwickler
- Fähigkeit, komplexe Zusammenhänge zu strukturieren und verständlich zu vermitteln
- Verantwortungsbewusstsein
- Entscheidungsfreude
- Teamfähigkeit
- Java
- Spring Boot
- Softwarearchitektur für komplexe Anwendungen