Callista Group AG
Senior Software Engineer
Salary not disclosedHybrid
- Engineering
- Switzerland
- Full time
- 5d ago
About the role
As a Senior Java Developer, you will be a central part of the development team, designing sophisticated and business-critical software solutions. Your focus will be on modern, scalable architectures, processing high data volumes, and maintaining sustainable software quality. You will contribute your technical expertise while helping the team continuously improve solutions and development processes.
Responsibilities
- Develop complex solutions with a focus on Java, Kafka, and Elasticsearch/OpenSearch.
- Act as a role model for high software quality, specifically regarding Clean Code, test coverage, and Domain-Driven Design (DDD).
- Integrate solutions enterprise-wide and provide APIs and interfaces for other components and systems.
- Develop solutions for processing high data volumes in both real-time and batch scenarios.
- Support the team in continuously improving development processes and ensuring reliable, high-quality delivery.
Required skills
- Java
- Kafka
- Elasticsearch
- OpenSearch
- Microservices
- Domain-Driven Design
- Clean Code
- Cloud-based architectures
- Go
Nice to have
- Angular
Qualifications
- Proven experience as a software developer and designer
- Proven integration expertise