Senior Full Stack Lead Engineer - Java (hybrid)

Date Opened: Sep 9, 2021

Location: Belfast, GB Strabane, GB Derry/ Londonderry, GB

Company: Allstate Insurance Company

About Us

 

The world isn’t standing still, and neither is Allstate. We’re moving quickly, looking across our businesses and brands and taking bold steps to better serve customers’ evolving needs. That’s why now is an exciting time to join our team. You’ll have opportunities to take risks, challenge the status quo and shape the future for the greater good.

 

You’ll do all this in an environment of excellence and the highest ethical standards – a place where values such as integrity, inclusive diversity and accountability are paramount. We empower every employee to lead, drive change and give back where they work and live. Our people are our greatest strength, and we work as one team in service of our customers and communities.

 

Allstate operate a very flexible hybrid working policy that will allow you to design your working week in collaboration with your manager with a blend of remote and office working for NI based employees as well as condensed working patterns (4 day week/9 day fortnight). Employees based in GB will be employed on a permanent remote working contract.

 

Join our team and you’ll find challenge and reward in a culture of innovation, support and balance. 

 

 

Location

 

Belfast/ Derry - Londonderry /Strabane

 

 

Your role in the team

 

The Team

 

 

Claims Tech Solutions (CTS) partners with Claims, the largest department in Allstate, to provide technology services. We deliver the products needed to enable Allstate to deliver a compassionate service that is fast, fair and easy.

 

In CTS, we build life-changing digital products which support and protect our customers through difficult times. We pride ourselves in creating cutting-edge technology solutions and delivering amazing value.

 

Our award-winning Product Teams are the glue which connects business, technology and customer value. They go above and beyond to drive product development, innovate and refine customer experiences and deliver measurable outcomes.

 

We are collaborative. We are passionate about our customers. We love what we do, and we have a lot of fun…

 

If you’d like to join us, we would love to hear from you!

 

 

Your role in the team

 

 

We are delighted to be offering an exciting opportunity to join an experienced Product team as a Senior Full Stack Engineer in Claims Tech Solutions. The Senior Full Stack Lead Engineer serves as technical lead for a specific digital product team.  They drive best practices within the team and define new ones where none exist.  They lead the team in designing and building cloud native applications following 12-factor principles and guide the team in the selection of the best technologies that would enable the team to deliver high quality, scalable products quickly.  They collaborate with other product teams to share practices and play an active part in the decision-making process.

 

 

Responsibilities

 

  • Serves as the anchor of the team and practices technical leadership; helping guide the team in choosing the right technology, solving technical problems, and resolving any technical conflicts within the team
  • Acts as a player coach in leading by example in day to day execution of the build out of technical product capabilities
  • Participate in product scoping, discovery and framing, and inceptions providing technical input and helps translate user features into system design
  • Leads and participates in inceptions and iteration planning meetings, infusing backlogs with technical input working in close partnership with the product manager
  • Leads the effort of shaping the architecture and design of the product
  • Collaborates on strategy across product portfolios in partnership with product managers, other peers and key stakeholders
  • Coaches and mentors the team and leads daily practices of using paired programming and test-driven development in writing software and building products

 

As a Senior Full Stack Engineer you will have a passion for software development coupled with experience working in an agile environment leveraging test driven development.

 

You will have experience developing software in different programming languages and demonstrated ability to quickly learn new languages and technologies, including but not limited to JavaScript (React) and Java (Spring). You will also have experience developing REST / GraphQL APIs and backend design and implementation.

 

Additionally, you will have experience developing continuous integration, continuous delivery and continuous deployment pipelines for distributed applications, as well as knowledge and experience on approaches and tools for automated testing and monitoring.

 

 

 

So, what are the essential criteria to apply?

 

  • All candidates must evidence an existing right to work in the UK'
  • 5 years software engineering experience
  • 3 years Object Orientated development experience

 

 

We also have some desirable criteria

 

  • Previous experience leading a product team
  • Previous experience with Java Spring
  • Knowledge and experience of cloud technologies
  • Previous experience with ReactJS
  • Previous XP experience
  • Previous paired programming experience
  • Experience of front and back-end testing frameworks
  • Knowledge of messaging services (RabbitMQ, Kafka etc.)

 

 

 

What we offer

 

As Digital DNA’s Workplace of the Year 2020 winners, we offer a generous benefits package that includes flexible annual leave entitlement, dental and healthcare insurance, an attractive pension package and discounts on gym memberships, public transport and parking.

 

Allstate invests heavily in your development, as an employee you will have access to multiple world-class learning platforms and courses from our award-winning in-house Learning & Development team.

 

We pride ourselves in providing clear career paths and opportunities for internal mobility allowing you to further develop within the organisation.

 

We encourage a better work life balance and you’ll have the opportunity to apply for various flexible working arrangements.

 

 

Statement on Fair Employment and Equal Opportunities

 

Allstate NI wishes to ensure equal opportunity is given to all job applicants.  This company will not discriminate on the grounds of race, gender (including gender reassignment status), sexual orientation, religious belief, political opinion, marital status, age or disability.

 

We are an equal opportunities employer. We welcome applications from all suitably qualified persons. However, as women are currently under-represented in our workforce, we would particularly welcome applications from women. All appointments will be made on merit.

 

Applicants should note Allstate NI complete AccessNI background checks on all candidates offered a position.

 

 

The closing date for receipt of applications is Tuesday 21st September 2021