Senior Java Engineer at Send
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

12 Jun, 25

Salary

80000.0

Posted On

12 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Spring Boot, Relational Databases, Software Development, Jpa, Unit Testing, Hibernate, Microservices, Communication Skills, Web Applications

Industry

Computer Software/Engineering

Description

You’ll report to: Christine Ramsden, Head of Engineering
Team: Technology
Location: UK based, Remote-First. We have an office in London (Monument) that you can use as frequently or as little as you like.
Salary Range: £75,000 - £80,000 per annum
Role Type: Full-Time, Permanent
Start date: As soon as possible
Visa / Sponsorship Available: Not Available

OUR FUNDING

From 2017 to 2022, we bootstrapped our growth journey, transforming into a profitable and stable company. In November 2022, after a year of customer and team growth, we successfully obtained $10m in Series A funding to accelerate our expansion in the UK and US and our product development. We enjoy the support and expertise of our investors, Mercia and Breega.
We are currently preparing our Series B funding round, and looking forward to the growth acceleration this will facilitate.

Responsibilities

THE SENIOR JAVA ENGINEER ROLE

As a Senior Java Engineer at Send, you’ll play a crucial role in building and evolving our underwriting workbench, the core of our SaaS platform. This is an opportunity to work with modern technologies in 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 and 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, ensuring 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, especially in a remote-first environment.
  • Ability to work independently while contributing to a team-oriented environment.
Loading...