Senior Full Stack Developer

Job Locations UK-Swansea
Job ID
2024-1856
# of Openings
1
Category
Information Technology

Overview

About us

 

IQUW is a speciality (re)insurer at Lloyd’s (Syndicate 1856) underwriting a diverse range of Property, Commercial and Speciality (re)insurance products from Cargo and Marine to Political Violence, Terror and War. We combine data, intelligent automation and human expertise to make smart decisions, fast.

ERS is the UK's largest specialist motor insurer with an A+ rating. We recognise that for some, motor insurance is more than just a must-have; it's a way of taking care of what stands at the heart of their passion or livelihood. For those people, standard insurance isn't enough. That's why we work exclusively with motor insurance brokers to help get under the skin of the most difficult insurance risks, helping build products to meet their customer’s needs.

 

The role

 

We are seeking an experienced Senior Full Stack Developer to build and maintain bespoke robust and scalable web applications.  The individual is a key technical member of the team responsible for designing solutions aligned to business requirements using the appropriate design patterns.

 

This role involves delivering new bespoke solutions and BAU change, mentoring junior team members, and collaborating with cross-functional teams to ensure the successful execution of our policy underwriting and claims strategies aligned with business objectives.

 

You will have a firm grasp of emerging technologies and become the SME for the team, imparting knowledge to others and ensuring that documentation maintained to a high standard.

 

Key responsibilities

 

  • Develop and maintain web applications using Spring Boot, Java, and JavaScript.
  • Collaborate with product managers, designers, and other developers to define product requirements and deliverables.
  • Design and implement scalable, secure, and high-performance backend services.
  • Create and maintain frontend interfaces using modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
  • Write clean, maintainable, and efficient code, following best practices and coding standards.
  • Conduct code reviews and provide mentorship to junior developers.
  • Troubleshoot and debug applications to resolve issues and improve performance.
  • Stay updated with emerging technologies and apply them to improve existing systems and processes.
  • Participate in Agile/Scrum development processes, including sprint planning and estimation.

 

Qualifications, skills and experience

 

  • Significant experience full stack development, with a strong focus on Java and Spring Boot.
  • Extensive Spring Rest, Spring security, Spring boot development experience
  • Proficiency in JavaScript and experience with at least one modern frontend framework (React, Angular, or Vue.js).
  • Solid understanding of web technologies, including HTML5, CSS3, and RESTful APIs.
  • Experience with CSS or css preprocessors like SASS.
  • Experience of software testing best practices like BDD using Cypress or something similar.
  • Strong knowledge of Azure cloud technologies (APIM, App Registrations, App services, Storage blobs, Container Registry etc)
  • Experience with database systems such as MySQL, PostgreSQL, or MongoDB.
  • Familiarity with version control systems, preferably Git.
  • Knowledge of CI/CD pipelines and DevOps practices is a plus.
  • Working knowledge of using docker and deploying applications as containers either on-prem or on cloud
  • Understanding cloud security best practices, data privacy laws, and compliance standards.

Benefits

  • Competitive Benchmarked Salary
  • 25 days holiday
  • Discretionary bonus scheme
  • Employee assistance programme
  • Annual holiday buy (up to 3 extra days)
  • Salary sacrifice benefits
  • Annual benefits reviews
  • The option for professional qualifications and study support

 

Additional Information

 

  • A full job description can be seen here.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed