Actively participate in discovery and framing sessions.
Translate product requirements into technical solutions through design discussions.
Evaluate and recommend technologies, tools or engineering best practices.
Write clean code with plenty of unit and integration tests.
Troubleshoot issues, including those related to performance and scalability.
Support your deliverables in production.
Adopt Agile XP.
Mentor other engineers, especially in the Angular space.
Adapt to changing priorities and business requirements in a fast‑paced environment, without the need for on‑call support.
Requirements
A minimum of 4 years experience in Full stack Java development with a strong focus on Angular for production grade applications.
All applicants must demonstrate they have a legal right to work in the UK for employment at Allstate. Allstate is not providing sponsorship for this vacancy.
Experienced in Spring Boot.
Experienced in the use of Gen AI for development such as Copilot or Gemini.
A background in mentoring colleagues, particularly in Front end technologies such as Angular.
Experience working on products that support multi‑language or multi‑region user bases.
Proficient in unit and integration testing with Junit, Spock, and other frameworks.
Familiar with database technologies and SQL.
Experience with REST web services and integration.
Experience with code versioning tools such as Github.
Experience with build pipeline such as Jenkins.
Tech Stack
Angular
Java
Jenkins
JUnit
Spring
Spring Boot
SpringBoot
SQL
Benefits
A generous, flexible benefits package including annual leave, healthcare and dental cover, pension, and lifestyle discounts
Access to world-class learning platforms and award-winning L&D
Clear career paths, internal mobility, and a strong focus on growth
A people-first culture with flexible working options