SIGN IN
Product Engineer – Java Spring Boot w/ Full Stack Option jobs in United States
cer-icon
Apply on Employer Site
company-logo

Allstate · 1 month ago

Product Engineer – Java Spring Boot w/ Full Stack Option

Allstate is a leading insurance company dedicated to protecting families and their belongings. They are seeking a Product Engineer to design, build, and support high-quality digital products using modern engineering practices and tools, while collaborating closely with product managers and fellow engineers.
BankingFinanceProperty & Casualty InsuranceVenture CapitalFinancial ServicesInsuranceInsurTech
badNo H1Bnote

Responsibilities

Design, build, and enhance full stack software products
Design and implement testing strategies to validate acceptance criteria
Practice pair programming and test-driven development (TDD) as part of daily engineering work
Establish and maintain CI/CD pipelines, supporting continuous integration, delivery, and deployment
Collaborate with the team on system and application design, selecting the simplest and most effective technical solutions
Participate in iteration planning, ensuring a shared understanding of backlog stories and technical requirements
Actively engage in daily standups, cross-site collaboration, and product team ceremonies
Contribute to and participate in retrospectives, identifying actionable improvements for the team and product
Provide production support for software products
Share knowledge and contribute to the growth of team and organizational engineering practices
Collaborate with other digital product teams and clearly communicate technical designs

Qualification

Java 17+Spring Boot 3.x+ReactJSAngularJSTypescriptRedux ToolkitPythonJVM ArchitectureApplication Performance ManagementREST APIsDistributed SystemsMicroservicesKafkaAzureAWSRelational DatabasesNoSQL DatabasesOpenAPIJSONAVSCMongoDB Performance TuningJenkinsGitHub ActionsDockerKubernetesDatadogTest-Driven DevelopmentSecure DevelopmentPair Programming

Required

3 + years experience in the below technologies
Strong proficiency in Java 17+ and Spring Boot 3.x+
Experience in frontend engineering – ReactJS/AngularJS/Typescript
Strong state management experience (Redux Toolkit or equivalent)
Experience building responsive, accessible, data-driven User Experiences
Strong understanding of REST APIs and distributed systems
Experience building microservices and event-driven systems (Kafka preferred)
Experience with relational/NoSQL databases
Familiarity with schema standards (OpenAPI/JSON/AVSC)
CI/CD experience (Jenkins/GitHub Actions), Docker, Kubernetes
Practice Test-Driven Development (TDD)
Strong understanding of secure development
Comfortable working in a pair-programming (XP) environment

Preferred

Working knowledge of Python
Understanding of JVM and Application Performance Architecture/Management
Understanding of cloud and hybrid environment(s), including Azure, AWS, and various on-premises systems
Understanding of MongoDB Performance Tuning
Understanding and ability to leverage, and or build, generative and agentic AI tooling to build solutions

Benefits

Allstate provides a comprehensive technology setup, including a laptop, monitors, headset, keyboard, and mouse.
Employees eligible to work from home also receive a monthly connectivity reimbursement to help offset internet costs.

Company

Allstate

company-logo
Allstate is an insurance company that offers car, home, and life insurance services. It is a sub-organization of Allstate.

Funding

Current Stage
Public Company
Total Funding
$500M
2024-06-24Post Ipo Debt· $500M
2014-01-13Post Ipo Equity
1993-06-11IPO

Leadership Team

leader-logo
Jonathan Adkisson
SVP & General Manager - Direct Distribution
linkedin
leader-logo
Guy Hill
Executive Vice President, Product Management
linkedin
Company data provided by crunchbase