Senior Software Engineer (Java / Backend)

Callista Group
Lucerne, Switzerland
6 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Lucerne, Switzerland

Tech stack

Java
DevOps
Eclipse
Prometheus
Software Engineering
Data Logging
Grafana
Backend
Kubernetes

Job description

  • 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

Requirements

  • 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

Apply for this position