At a Glance
- Tasks: Design and develop backend services in Java, enhancing our innovative insurance platform.
- Company: Join Send, a leading insurance tech company transforming the industry with modern solutions.
- Benefits: Enjoy competitive salary, health insurance, generous leave, and learning opportunities.
- Other info: Collaborative culture with excellent career growth and global presence.
- Why this job: Be part of a dynamic team, shaping the future of insurance technology.
- Qualifications: Strong Java skills and experience with microservices architecture required.
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
Visa / Sponsorship Available: Not Available
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.
The 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.
- 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.
Senior Java Engineer Interview 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.
Senior Java Engineer in London employer: Send
At Send, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters collaboration and innovation in our London office. With a strong focus on employee growth, we provide comprehensive benefits including health insurance, generous annual leave, and a dedicated learning budget to support your professional development. Join us in a dynamic environment where your contributions directly impact the evolution of our cutting-edge insurance platform, all while enjoying the flexibility of a hybrid work model.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Engineer in London
✨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 when it’s time to shine.
✨Tip Number 3
Show off your passion for the insurance tech space! Research Send’s platform and be ready to share how your skills can contribute to their mission. This will demonstrate your genuine interest and make you stand out from the crowd.
✨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 in London
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 technology and why you’re excited about working at Send. Let us know how you can contribute to our mission of transforming commercial underwriting.
Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any other platforms where we can see your code. We love seeing practical examples of your work and problem-solving 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!
How to prepare for a job interview at Send
✨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 microservices architecture, as these are key areas they'll focus on during the technical interview.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to demonstrate your proactive, problem-solving mindset. Think of examples from your past work where you've tackled challenges, particularly in relation to debugging or improving CI/CD pipelines. This will show them you're not just a coder, but a thinker.
✨Collaborate and Communicate
Since this role involves working closely with frontend engineers and product managers, highlight your collaboration and communication skills. Share experiences where you successfully worked in a team to deliver high-quality features, as this will resonate well with their agile environment.
✨Prepare for Cultural Fit Questions
Send values a diverse and inclusive culture, so expect questions that assess how you align with their values. Reflect on your own experiences and be ready to discuss how you can contribute to a positive team dynamic, even if you don't meet every single requirement listed.