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 experience and knowledge of 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.
Need support with your application or have a question about the role? Email us at liam.longstaff-pagoni@send.technology.
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 even referrals that might just get your foot in the door.
✨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 will help you feel more confident and ready to impress.
✨Tip Number 3
Show off your passion for the insurance tech space! Research Send’s platform and be prepared to share your thoughts on how you can contribute to their mission. This shows you’re not just looking for any job, but you’re genuinely interested in being part of their team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the Send team and ready to take on the challenge!
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 our team at Send. Let us know how you can contribute to our mission.
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 and microservices architecture. We love seeing what you can do!
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 awesome team!
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 articulate your thought process 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, highlight your proactive approach to troubleshooting and debugging. Prepare to discuss specific challenges you've faced in previous roles and how you resolved them. This will demonstrate your ability to think critically and work independently while contributing to a team.
✨Engage with the Team Spirit
Send values collaboration, so be sure to express your enthusiasm for working in a team-oriented environment. Share experiences where you’ve mentored others or contributed to team discussions. This will show that you’re not just a great engineer but also a supportive colleague.