Du bist ein erfahrener Senior Java Backend Developer (w/m/d), der Code, Architektur und agile Methoden auf das nächste Level hebt?
Dann suchen wir dich, um unsere Kernsysteme zu revolutionieren und unser erfahrenes Team zu entlasten! ...
Deine Mission & Verantwortung
Als Teil unseres agilen Teams im "Agile Release Train Kundenbetreuung" bist du massgeblich für die Nachhaltigkeit und Weiterentwicklung unserer Kernsysteme verantwortlich.
Software-Architektur: Entwickle komplexe, moderne Backend-Software für ein zukunftssicheres Vertragssystem.
Lösungsvarianten: Unterstütze das Team aktiv bei der Erarbeitung anspruchsvoller, architekturkonformer Lösungsvarianten und führe die prototypische Evaluation neuer Ansätze durch.
3rd-Level-Support: Analysiere und behebe selbständig Störungen im 3rd-Level-Support.
Kulturwandel: Bringe eigene Ideen ein und hinterfrage die bestehenden Konzepte des Teams konstruktiv.
Dein Profil
Wir suchen nicht nur Kapazität, sondern strategisches Know-how, um die nächste Generation unserer Systeme zu gestalten.
Erfahrung: Mindestens 5 Jahre Erfahrung in der Entwicklung von Backend-Systemen.
Technologie-Tiefe: Fundierte Kenntnisse in:
JavaEE und SQL/Datenbanken.
Event- und Workflow-basierte Architekturen sowie Business Rules.
Container-Technologien: Docker und Kubernetes.
Test-Automatisierung: Cucumber.
Agile Methoden: Fundierte Erfahrung mit Scrum und DevOps (Kenntnisse im SAFe-Framework sind von Vorteil).
Clean Code Mastery: Nachweisliche Erfahrung in Clean Code, Clean Architecture (Onion Architecture), TDD, BDD und DDD.
Persönlichkeit: Professionelles, selbstbewusstes Auftreten, kombiniert mit hoher Flexibilität, Veränderungsbereitschaft und einem logisch-analytischen Denkvermögen.
Was dich erwartet
Du entlastest ein langjähriges, erfahrenes Team und bringst frischen Wind in die Architektur.
Du arbeitest in einer kameradschaftlichen und hilfsbereiten Teamkultur.
- Du hast den Freiraum, Konzepte herauszufordern und Innovationen voranzutreiben.
Wir freuen uns auf Deine Bewerbung!