Senior Software Engineer Backend

Callista Group
Lucerne, Switzerland
yesterday

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
Artificial Intelligence
Automation of Tests
Computer Programming
Web Development
IntelliJ
JUnit
Maven
Standard Sql
Reverse Engineering
Software Engineering
GitHub Copilot
Backend
GIT
Kubernetes
Front End Software Development
Cucumber
Domain Driven Design
Docker

Job description

  • Entwicklung und Weiterentwicklung moderner Backend-Lösungen mit Java und Jakarta EE
  • Eigenständige Umsetzung komplexer fachlicher und technischer Anforderungen
  • Mitarbeit im DevOps-Umfeld mit Docker und Kubernetes
  • Anwendung moderner Software-Engineering-Praktiken wie TDD, Domain Driven Design und hexagonaler Architektur
  • Einsatz von AI-basierten Coding-Assistants (z. B. GitHub Copilot) zur Steigerung von Qualität und Entwicklungsgeschwindigkeit
  • Mitarbeit an Testautomatisierung, technischer Dokumentation und kontinuierlicher Verbesserung der Software

Requirements

  • Mehrjährige Erfahrung in der Backend-Entwicklung mit Java, Jakarta EE, MicroProfile und SQL
  • Fundierte Kenntnisse in Git, Maven, IntelliJ sowie Docker und Kubernetes
  • Erfahrung mit TDD, Domain Driven Design, hexagonaler Architektur und Testframeworks wie JUnit oder Cucumber
  • Kenntnisse von ARC42 als Dokumentationsstandard
  • Sicherer Umgang mit AI-basierten Coding-Assistants (z. B. GitHub Copilot)
  • Bereitschaft und idealerweise Erfahrung in der Frontend-Entwicklung
  • Erfahrung im Reverse Engineering bestehender Anwendungen
  • Teamorientierte, selbstständige und lösungsorientierte Arbeitsweise
  • Sehr gute Deutschkenntnisse (mindestens C1)

Apply for this position