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
SeniorJob 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