Java Spring Boot +Cloud -- Lead Software Engineer I

Date Opened: Jun 10, 2024

Location: Pune, Maharashtra, IN

Company: Allstate Insurance Company

Job Description

We are looking for an experienced lead architect to help our team continue to deliver high quality, testable, and scalable software. Our globally distributed team is responsible for several important microservices and frontend applications at SquareTrade.

In this role, you will:

Partner with product owners and stakeholders to understand and translate business and technical requirements for the team
Drive the design and architecture of our projects
Understand the big picture, end to end, for our projects
Stay up to date on team progress and communicate to stakeholders
Guide and mentor team members
Be a positive influence on the team and organization
Ensure team is delivering high quality code that makes an impact
Identify business improvement opportunities and pursue them with appropriate stakeholders
Provide production support as needed

Job Responsibilities

Partner with product owners and stakeholders to understand and translate business and technical requirements for the team 
Drive the design and architecture of our projects Understand the big picture, end to end, for our projects 
Stay up to date on team progress and communicate to stakeholders 
Guide and mentor team members Be a positive influence on the team and organization Ensure team is delivering high quality code that makes an impact Identify business improvement opportunities and pursue them with appropriate stakeholders Provide production support as needed

Requirements

5+ years of professional software development experience in Java based enterprise applications
5+ years of demonstrated automated unit/integration test experience
Strong Java skills and the desire to work with Spring and Spring Boot 2
5+ Experience in event driven architecture and domain driven design 
5+ Experience building robust microservices
Must have experience in cloud technologies.
Solid understanding of RESTful APIs
Knowledge and experience with scalable distributed systems
Knowledge and experience with debugging performance problems in distributed systems
Familiarity with event driven architectures and related technologies such as Kafka and ActiveMQ
Strong relational database experience (Postgres preferred)
Experience working in an agile environment that follows Scrum or other agile methodologies
Strong written and verbal communication skills
Work effectively with a diverse team spread across multiple time zones

Primary Skills

Java , Spring-boot , API, micro service , Cloud migration , even drivers architecture , domain driven design

Experience

7-10 year

Shift Timing

2:30 PM IST to 11 pm IST

LI-HR1