Senior Software Engineer

Callista Group
Lucerne, Switzerland
2 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
Artificial Intelligence
Automation of Tests
Computer Programming
DevOps
IntelliJ
JUnit
Maven
Standard Sql
Software Engineering
GitHub Copilot
Backend
GIT
Kubernetes
Cucumber
Domain Driven Design
Docker

Job description

  • Entwicklung und Weiterentwicklung moderner Backend-Lösungen mit Java/Jakarta EE
  • Umsetzung komplexer fachlicher Anforderungen in enger Zusammenarbeit mit dem Team
  • Mitarbeit im DevOps-Umfeld inklusive Docker und Kubernetes
  • Anwendung moderner Software-Engineering-Praktiken wie TDD, Domain Driven Design und hexagonaler Architektur
  • Nutzung von AI-basierten Coding-Assistants (z. B. GitHub Copilot) zur Effizienz- und Qualitätssteigerung
  • Mitarbeit an Testautomatisierung sowie technischer Dokumentation

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, Clean/Hexagonaler Architektur und Testframeworks wie JUnit oder Cucumber
  • Sicherer Umgang mit AI-basierten Coding-Assistants (z. B. GitHub Copilot)
  • Teamorientierte, selbstständige und lösungsorientierte Arbeitsweise
  • Erfahrung in agilen Entwicklungsteams sowie sehr gute Deutschkenntnisse

Apply for this position