Senior Java Engineer - Remote Opportunity at Xempus
About the Role
We are Xempus, Germany's leading independent Software-as-Service (SaaS) platform for the management and distribution of pension, life, and health insurance. Our mission is to make pension, life, and health insurance digital, understandable, efficient, and accessible for everyone. Since 2007, we have been driving the digitalization of the insurance industry. We believe that together we can make a difference – no matter where we are! Whether from one of our offices or from home, join us as a Senior Java Engineer (remote) and help us create a more secure future for everyone!
What You'll Do
- Take ownership of core components of our Java-based platform.
- Dive deep into our existing codebase to understand its architecture, dependencies, and business logic.
- Develop and implement robust strategies for evolving and modernizing our software architecture.
- Design, build, and maintain high-quality, scalable, and reliable Java applications and services.
- Guide and mentor fellow engineers on architectural best practices and clean code principles.
- Collaborate closely with product and engineering teams to translate complex requirements into sustainable technical solutions.
- Drive initiatives to improve code quality, reduce technical debt, and enhance overall system performance.
Requirements
- 8+ years of experience in Java development, with deep expertise in the Spring Framework (especially Spring Boot).
- Proven ability to quickly understand and effectively manage large, complex codebases.
- Excellent understanding of software architecture principles, design patterns, and best practices.
- Strategic thinker capable of developing and executing long-term plans for code evolution and modernization.
- Enjoy the challenge of refactoring and improving existing systems while ensuring stability and performance.
- Solid understanding of databases, APIs, and the general software development lifecycle.
- Thrives in a dynamic environment and contributes to the continuous improvement of our development processes.
Nice to Have
- Experience with cloud services (AWS, Azure).
- Knowledge of microservices architecture.
- Familiarity with Agile methodologies.
What We Offer
- Generous employee stock option program.
- Attractive contribution to the company pension scheme.
- Corporate health insurance with reimbursement for medical and pharmacy costs.
- Creative freedom and quick decision-making structures.
- Hybrid working options for family friendliness and flexibility.
- Personal and professional development opportunities with an annual training budget.
- Various health offerings such as bike leasing and EGYM Wellpass.
- Modern offices in a central location with free drinks and fruit.
- Option for unpaid extra holiday in addition to your 30-day holiday entitlement.
This Senior Java Engineer role at Xempus offers a unique opportunity to work remotely in a leading insurtech company. With competitive pay and generous benefits, it's an attractive position for experienced developers.
Who Will Succeed Here
Proficient in Java and Spring Boot, with a strong focus on designing scalable microservices architecture to support Xempus's SaaS platform, ensuring high availability and performance.
Self-motivated and adaptable to remote work environments, demonstrating strong time management skills and the ability to collaborate effectively with distributed teams using Agile methodologies.
Deep understanding of API design and integration, with experience in working with relational databases, enabling efficient data management and retrieval for insurance applications.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months