Xempus13.04.26
AI SCORE 8.5

Senior Java Engineer - Remote Opportunity at Xempus

$120K–$150K/year

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.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

Java Programming and Software Engineering Fundamentalscourse

Career Path

Senior Java Engineer - Remote Opportunity at Xempus(Now)Lead Java Engineer(1-2 years)Architect - Software Solutions(3-5 years)

Market Overview

Market Size 2024
$50B
Annual Growth
11.2%
AI Adoption
45%
Investment
+35%
Labour Demand
+20%
Avg Salary
$130K

Skills & Requirements

Required
JavaSpring BootSoftware Architecture
Growing in Demand
MicroservicesCloud Computing (AWS/Azure)Containerization (Docker/Kubernetes)
Declining
Java EE (Enterprise Edition)XML-based Web Services (SOAP)

Domain Trends

Rise of Microservices Architecture
Over 70% of organizations are adopting microservices for their Java applications, improving scalability and deployment speed.
Increased Cloud Migration
Approximately 60% of Java applications are now deployed in cloud environments, with AWS and Azure leading the market.
Shift towards DevOps Practices
Companies implementing DevOps practices report a 30% increase in deployment frequency, significantly impacting Java development workflows.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.