At a Glance
- Tasks: Design and develop backend services in Java, enhancing our innovative insurance platform.
- Company: Join Send, a leading insurance platform with a collaborative and dynamic culture.
- Benefits: Enjoy competitive salary, health insurance, generous leave, and professional development opportunities.
- Why this job: Make a real impact in the insurance tech space while working with cutting-edge technologies.
- Qualifications: Strong Java development skills and experience with microservices architecture required.
- Other info: Be part of a rapidly growing team with global presence and excellent career growth potential.
The predicted salary is between 80000 - 90000 ÂŁ per year.
Location: This is a hybrid role based out of our London office in Monument, with an expectation to be in the office 2 days per week.
Salary Range: ÂŁ80,000 - ÂŁ90,000 per annum
Role Type: Full-Time, Permanent
Start date: As soon as possible
The Senior Java Engineer Role
As a Senior Java Engineer at Send, 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. If you’re an experienced Java Engineer ready to take on your next challenge and thrive in a dynamic, fast-paced environment, we’d love to hear from you.
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.
Skills and Experience Needed for the Senior Java Engineer Role
- 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 Send
- Health Insurance – Provided through AXA, covering medical, dental, optical, mental health, and therapies. Employees also have free access to Spill, offering confidential mental health support and therapy.
- Life Insurance – Covers four times your basic salary, along with Income Protection for up to 36 months at 75% of salary, including rehabilitation support.
- Pension Scheme – A salary sacrifice pension scheme through Royal London. Send contributes 8%, with a minimum employee contribution of 4%.
- Time Off – 25 days of annual leave, plus public holidays. We also offer volunteering time and a dedicated wellness day.
- Learning and Development – An annual budget via Learnerbly, providing access to books, courses, conferences, and other resources to support your growth.
Our Recruitment Process
- Stage 1 – Introductory Call with our in-house recruiter, Lou (30 minutes). This will cover your background, motivations, and communication skills, along with an opportunity to learn more about Send and the role.
- Stage 2 – Technical Interview with two members of the engineering team (45 minutes). This will focus on technical questions related to Java, web application development, Spring Boot, microservices, and relational databases.
- Stage 3 – Interview with Greg Hall, Head of Engineering, and another member of our engineering team (30 minutes).
- Stage 4 – Interview with Dan Pass, CTO (30 minutes).
- Final Stage – 30-minute Call with a Send Founder.
At Send, we’re focused on strengthening our culture—not hiring people who simply “fit” into it. We believe that a diverse, equitable, and inclusive team drives innovation, creativity, better decision-making, and stronger performance. If you’re interested in a role at Send but don’t meet every requirement listed, we still encourage you to apply. Research shows that women, Indigenous people, and individuals of colour often hesitate to apply for roles unless they meet every single qualification. We’re committed to changing that. We welcome applications from everyone, regardless of background, ethnicity, or culture. We are committed to reviewing all applications fairly and do not discriminate based on race, ethnicity, colour, religion or belief, national origin, sexual orientation, age, marital or civil partnership status, family status, pregnancy or maternity, disability (visible or invisible), gender identity or expression, or any other legally protected status. We know that inclusive hiring is an ongoing journey, and we’re always looking to improve. If you have feedback on our hiring or interview process, we’d love to hear it. If you have specific needs or adjustments that would support you during the application process, you can share them in the space provided in your application – we want to ensure your experience is as smooth and comfortable as possible.
Senior Java Engineer London, England, United Kingdom employer: Send Technology Solutions Ltd
Contact Detail:
Send Technology Solutions Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Engineer London, England, United Kingdom
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Send or similar companies. A friendly chat can lead to valuable insights and maybe even a referral!
✨Tip Number 2
Prepare for those interviews! Brush up on your Java skills and be ready to discuss your experience with microservices and Spring Boot. Practising common technical questions can give you the edge you need.
✨Tip Number 3
Show off your projects! If you've worked on any relevant projects, make sure to highlight them during your interviews. Having tangible examples of your work can really impress the hiring team.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Send team!
We think you need these skills to ace Senior Java Engineer London, England, United Kingdom
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Java Engineer role. Highlight your experience with Java, Spring Boot, and microservices. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for Java development and why you’re excited about joining Send. Let us know how you can contribute to our team and the insurance platform.
Showcase Your Projects: If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any other portfolio showcasing your work with backend services, databases, or microservices. We love seeing practical examples of your skills.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Send!
How to prepare for a job interview at Send Technology Solutions Ltd
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially around backend web applications. Be prepared to discuss your experience with Spring Boot, REST APIs, and relational databases like MySQL. Practising coding challenges can help you feel more confident during the technical interview.
✨Understand Microservices Architecture
Since this role involves working with microservices, it’s crucial to understand the principles and best practices behind them. Be ready to share examples of how you've implemented microservices in past projects and how they improved scalability and performance.
✨Showcase Your Problem-Solving Skills
During the interview, be prepared to tackle real-world problems. Think about how you approach troubleshooting and debugging issues. Sharing specific examples of challenges you've faced and how you resolved them will demonstrate your proactive mindset.
✨Emphasise Collaboration and Communication
This role requires strong collaboration with various teams. Highlight your experience working in agile environments and how you’ve effectively communicated with frontend engineers and product managers. Being able to articulate your thoughts clearly will set you apart.