Senior Java Engineer
SKILLS
FULL DESCRIPTION
Senior Java Engineer
[Employer hidden — sign up to reveal] - London, England, United Kingdom - Hybrid - Full-Time - Permanent
Salary: £80,000 - £90,000 per annum
Visa sponsorship not available
The Senior Java Engineer Role
As a Senior Java Engineer at [Employer hidden — sign up to reveal], you’ll play a crucial role in building and evolving our Insurance platform. This is an exciting opportunity to work with modern technologies within a microservices architecture, developing new platform features, enhancing existing functionality, and ensuring the scalability and reliability of our backend systems. You’ll be part of a collaborative, agile team, contributing to key technical decisions and mentoring others along the way.
About [Employer hidden — sign up to reveal]
We are the leading insurance platform, trusted by world-class insurers to help them navigate complex risks. Our platform helps commercial insurers, MGAs and reinsurers modernise underwriting, cut friction, and grow profitably in complex markets. We are the only platform purpose-built for multi-operating models.
What You’ll Be Doing as a Senior Java Engineer
- Designing, developing, and maintaining backend services in Java.
- Building scalable and performant microservices using Spring Boot and other modern frameworks.
- Working with relational databases, particularly MySQL, to store and manage structured data.
- Collaborating closely with frontend engineers, product managers, and other stakeholders to deliver high-quality features.
- Writing and maintaining unit and integration tests using JUnit, Spock, or Cucumber.
- Providing technical leadership and mentoring to junior and mid-level engineers.
- Troubleshooting and debugging issues to ensure the stability and reliability of our platform.
- Improving CI/CD pipelines and supporting deployment automation.
- Contributing to architectural discussions and decisions to enhance the platform’s scalability and performance.
The Skills and Experience Needed
- Strong experience in Java development, particularly in backend web applications.
- Proficiency with Spring Boot, REST APIs, JPA, and Hibernate.
- Experience working with relational databases (MySQL preferred).
- Knowledge of microservices architecture and best practices.
- Solid understanding of software development best practices, including unit testing and code quality.
- A proactive, problem-solving mindset and a pragmatic approach to development.
- Strong collaboration and communication skills.
- Ability to work independently while contributing to a team-oriented environment.
Bonus Points
- Experience with AWS and cloud-based infrastructure.
- Exposure to Apache Camel.
- Familiarity with Docker, Kubernetes, and DevOps tools.
- Prior experience in the insurance industry or with insurance-related software.
What’s on Offer - Life at [Employer hidden — sign up to reveal]
- Health Insurance - Provided through AXA, covering medical, dental, optical, mental health, and therapies.
- Life Insurance - Covers four times your basic salary, along with Income Protection.
- Pension Scheme - Salary sacrifice through Royal London; [Employer hidden — sign up to reveal] contributes 8%.
- Time Off - 25 days of annual leave, plus public holidays, volunteering time, and wellness day.
- Learning and Development - Annual budget via Learnerbly.
Interview Process
Our recruitment process for the Senior Java Engineer role consists of at least four stages: introductory call, technical interview, interview with Head of Engineering and CTO, and a final call with a founder. For more details, see the full job description.