Senior Software Engineer

Hybrid
Senior
🇬🇧 United Kingdom
Software Developer
Software development

We currently have a fantastic opportunity for a Senior Software Engineer to join our technology team! You will be our technical expert for a squad building software and customer experiences that are market leading and support our digital, data driven business.

This is a great opportunity to work on industry leading products and become a pivotal part of our future. We are looking for someone who has extensive backend development experience with Java and understands what its like to work in an ever changing, Agile environment.

What you’ll do:

  • Key technical member of a high performing Agile squad accountable for shaping our products and customer journeys
  • An expert developer, working with developers to design and build customer facing systems using Java microservices and the latest cloud technologies​
  • Actively sharing technical expertise with the team both as a hands-on developer, coach and mentor.
  • Improving the engineering practices in the squad including code quality, testing and CI/CD​
  • Working with SRE engineers to build distributed systems with a focus on high availability, low latency and scalability (you build it, you run it)​
  • Senior member of esure’s engineering community, engaging in tech forums and driving tech change wider than your squad​

Requirements

We would love you to bring!

  • Senior Developer experience in a scaled Agile environment, with delivery partners and 3rd party applications.
  • Strong technical expertise in Java, Sprint Boot and Microservices.
  • Proficient in Spring Boot; Apache Kafka experience is desirable
  • Expertise in microservices, database programming, event streaming, and queueing technologies in a cloud-based environment
  • The ability to tell a technical story / concepts to non-technical audiences in a way that is digestible
  • Knowledge and practice of code quality techniques like continuous integration, unit testing, and peer reviews
  • Passionate about keeping up to date with the latest technology trends and tools
  • Someone who wants to knowledge transfer between individuals and teams. You’ll be a strong coach and mentor who enjoys sharing your experiences

 

esure Group

esure Group

esure is an industry leader in the insurance business, striving to become a world class digital insurer

Insurance
Technology

Other jobs at esure Group

 

 

 

 

 

 

 

 

View all esure Group jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇬🇧 United Kingdom
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs