At a Glance
- Tasks: Join our tech team to develop innovative software solutions for the insurance industry.
- Company: esure Group is revolutionising insurance with over 2 million customers trusting us since 2000.
- Benefits: Enjoy flexible working, competitive salary, private medical insurance, and 25 days annual leave.
- Why this job: Be part of a dynamic Agile team shaping the future of digital insurance with cutting-edge technology.
- Qualifications: Proficiency in Java and Spring Boot, with experience in Agile environments and microservices architecture.
- Other info: We support diversity and inclusion, offering volunteering days and a hybrid working approach.
The predicted salary is between 36000 - 60000 £ per year.
Ready to join a team that’s leading the way in reshaping the future of insurance? Here at esure Group, we are on a mission to revolutionise insurance for good! We’ve been providing Home and Motor Insurance since 2000, with over 2 million customers trusting us to keep them covered through our esure and Sheilas’ Wheels brands. With a bold commitment for digital innovation, we’re transforming the way the industry operates and putting customers at the heart of everything we do.
We are currently recruiting for a Software Engineer to join our technology team. We are seeking a motivated individual to work across the full Software Development Lifecycle and be involved in end-to-end software development.
Join a dynamic cross-functional team dedicated to designing, building, and supporting innovative technical products and services that drive esure’s ambitious digital business. We are looking for someone who has extensive backend development experience with Java and understands what it’s like to work in an ever-changing, Agile environment.
- Collaborate as a key member of a high-performing Agile team, crafting the future of esure’s digital journey.
- Design and develop pioneering digital and technical products to improve the experience of our customers and business partners.
- Help define the technical direction for the products you support, ensuring alignment with business goals.
- Write secure, tested, and high-quality code that performs at scale.
- Participate in second-line support for applications and platforms, including occasional out-of-hours support.
- Contribute to the rollout of our Enterprise Agile approach and support esure’s ongoing transformation journey.
- Proactively find opportunities to improve technical quality, streamline processes, and reduce technical debt.
Experience as a developer in a scaled Agile environment, ideally working with delivery partners and third-party applications. Proficiency in Java and Spring Boot is essential. Familiarity with the Spring Framework and tools like Apache Kafka is a bonus. Hands-on experience with microservices architecture, database programming, and event streaming in a cloud-based environment. Proficiency in applying standard methodologies in code quality, such as continuous integration, unit testing, and peer reviews. Experience developing and scaling high-traffic websites or critically important business systems. Familiarity with automated testing frameworks, especially BDD frameworks, is a plus.
We believe that diverse perspectives drive innovation, in turn enabling us to better serve our customers, community and build a stronger organisation. Our commitment to inclusion extends to every part of our business, from hiring practices to professional growth opportunities, ensuring equal access and support for all.
Software Engineer with DevOps training employer: esure Group
Contact Detail:
esure Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer with DevOps training
✨Tip Number 1
Familiarise yourself with esure's mission and values. Understanding their commitment to digital innovation and customer-centric services will help you align your answers during interviews, showcasing how your skills can contribute to their goals.
✨Tip Number 2
Brush up on your Java and Spring Boot skills, as these are essential for the role. Consider working on personal projects or contributing to open-source projects that utilise these technologies to demonstrate your expertise.
✨Tip Number 3
Prepare to discuss your experience in Agile environments. Be ready to share specific examples of how you've contributed to Agile teams, particularly in terms of collaboration and delivering high-quality software.
✨Tip Number 4
Research common challenges faced in the insurance industry regarding technology and data. Being able to discuss these issues and propose potential solutions will show your proactive approach and understanding of the sector.
We think you need these skills to ace Software Engineer with DevOps training
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your backend development experience, particularly with Java and Spring Boot. Emphasise any work you've done in Agile environments and mention specific projects that showcase your skills in microservices architecture and database programming.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for esure Group's mission to revolutionise insurance. Discuss how your technical skills align with their goals and mention your experience in delivering high-quality code and improving technical processes.
Showcase Relevant Projects: If you have worked on projects involving event streaming or automated testing frameworks, be sure to include these in your application. Provide links to your GitHub or portfolio to demonstrate your coding abilities and project outcomes.
Prepare for Technical Interviews: Anticipate questions related to your experience with Java, Spring Boot, and Agile methodologies. Be ready to discuss how you've contributed to team success and how you approach problem-solving in a collaborative environment.
How to prepare for a job interview at esure Group
✨Understand the Company’s Mission
Before your interview, take some time to research esure Group and their mission to revolutionise insurance. Familiarise yourself with their digital transformation efforts and how they aim to put customers at the heart of everything they do. This will help you align your answers with their goals.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, Spring Boot, and microservices architecture. Highlight specific projects where you've applied these skills, especially in an Agile environment. Demonstrating your technical expertise will be crucial in impressing the interviewers.
✨Prepare for Technical Questions
Expect a mix of technical questions during the interview, especially around coding standards, continuous integration, and automated testing frameworks. Brush up on your knowledge of BDD frameworks and be ready to solve coding problems on the spot to showcase your problem-solving abilities.
✨Emphasise Collaboration and Adaptability
As a Software Engineer in a cross-functional team, your ability to collaborate is key. Share examples of how you've worked effectively within teams and adapted to changing requirements. This will demonstrate that you can thrive in esure's dynamic and Agile environment.