Callista sucht einen erfahrenen Senior Software Engineer Backend mit Java 17+, Jakarta EE und MicroProfile, der in Luzern in einem agilen Produktteam Kernanwendungen modernisiert und eine resiliente, hochverfügbare Systemlandschaft betreibt. Fokus liegt auf Hexagonal Architecture, Clean Architecture und Domain-driven Design, der schrittweisen Ablösung von Legacy sowie DevOps-Verantwortung, Monitoring und Observability (Prometheus, Grafana, ELK/Loki, OpenTelemetry, Jaeger) auf Kubernetes-Plattformen. Voraussetzungen: mindestens 5 Jahre Java-Erfahrung, tiefe Kenntnisse in Jakarta EE/MicroProfile, Enterprise-Architekturen, Legacy-Migration, Resilienz und Performance. Deutschsprachigkeit, Start sofort, bis 31.12.2026, 100% Pensum, 2 Remote-Tage pro Woche, Präsenz Dienstag bis Freitag. Vorteil: Interesse am Schweizer Krankenversicherungsumfeld. Bewerben Sie sich mit konkreten Projekten, messbaren Ergebnissen und Links zu Referenzen oder Code.
Für ein agiles Produktteam suchen wir einen erfahrenen Senior Software Engineer, der moderne Backend-Systeme im Enterprise-Umfeld konzipiert, entwickelt und betreibt. Der Fokus liegt auf der Modernisierung bestehender Kernanwendungen, dem Aufbau resilienter Architekturen sowie der Weiterentwicklung einer stabilen und hochverfügbaren Systemlandschaft.
Du arbeitest an geschäftskritischen Anwendungen mit hohen Anforderungen an Qualität, Verfügbarkeit und Datenkonsistenz und begleitest die schrittweise Transformation von Legacy-Systemen in moderne, modulare Architekturen.
Hauptaufgaben
Konzeption und Entwicklung moderner Backend-Lösungen auf Basis von Java 17+, Jakarta EE und MicroProfile
Umsetzung von Hexagonalen Architekturen, Clean Architecture und Domain-driven Design Prinzipien
Modernisierung und schrittweise Ablösung bestehender Legacy-Anwendungen
Design und Implementierung resilienter und fehlertoleranter Systeme
Verantwortung für den Betrieb nach dem DevOps-Prinzip
Aufbau und Weiterentwicklung von Monitoring-, Logging- und Observability-Lösungen
Analyse und Optimierung von Performance, Stabilität und Ressourcenverbrauch
Mitarbeit in einem agilen Team und aktive Mitgestaltung technischer Lösungen
Mehr als 5 Jahre Erfahrung in der professionellen Softwareentwicklung mit Java
Sehr gute Kenntnisse in Jakarta EE, Eclipse MicroProfile und Enterprise-Architekturen
Fundierte Erfahrung mit Hexagonaler Architektur, Clean Architecture und entkoppelten Systemdesigns
Erfahrung in der Modernisierung und Migration von Legacy-Systemen
Tiefes Verständnis von Resilienz- und Fehlervermeidungsstrategien
Erfahrung mit Kubernetes-basierten Plattformen und DevOps-Prinzipien
Fundierte Kenntnisse im Bereich Monitoring, Logging und Observability (z. B. Prometheus, Grafana, ELK, Loki)
Erfahrung mit OpenTelemetry, Jaeger oder vergleichbaren Tracing-Lösungen
Kenntnisse in Performance-Analyse und Optimierung von Java-Anwendungen
Interesse an fachlichen Themen im Umfeld der Schweizer Krankenversicherung von Vorteil
Generelle Rahmenbedingungen
Arbeitsort: Luzern
Start: sofort verfügbar
Dauer: bis 31.12.2026 (Verlängerung möglich)
Pensum: 100 % (42.5h bei 100 %)
Sprache: Deutsch
Remote: bis zu 2 Tage pro Woche
Präsenztage: Dienstag, Mittwoch und Freitag