Xempus is looking to hire a Java Backend Engineer to develop and maintain core backend services for their insurance integration platform, aiming to aggregate, transform, and deliver insurance data across multiple providers.
Requirements
- 5+ years of professional backend development experience with Java (preferably Java 17+)
- Experience with at least one modern Java framework: Spring Boot, Quarkus or Micronaut
- Good understanding of software architecture, clean code principles, and modular design
- Solid experience with SQL-based databases like PostgreSQL or MySQL
- Hands-on experience with REST API development and integration
- Familiarity with containerization tools such as Docker (Kubernetes is a plus)
- Experience with test frameworks (JUnit 5, Mockito or similar)
Responsibilities
- Develop scalable backend services using Java and modern frameworks (e.g., Spring Boot, Quarkus or Micronaut) to support our insurance integration platform
- Ensure high-quality code through automated testing, code reviews, and performance profiling
- Optimize system performance, identify bottlenecks, and propose architectural improvements
- Contribute to engineering practices, tooling, and workflow improvements across the team
- Collaborate cross-functionally with engineers, DevOps, and product teams to deliver robust features and services
- Mentor and guide peers by sharing your backend engineering experience to raise the technical bar
Other
- Strong verbal and written communication skills in English, proficiency in German is a plus
- Chance to participate in one of the most generous employee stock option programs in the industry
- Very attractive contribution to the company pension scheme
- Corporate health insurance (600€ reimbursement of various medical and pharmacy costs per year)
- Find creative freedom and quick decision-making structures in a dynamic, innovative environment