Allstate logo
Allstate
Posted 78 days agoVerified live 9h ago

Product Engineer – Java Spring Boot w/ Full Stack Option

Brief overview

Remote
3+ yrsMinimum
73 H-1B approvalsDept. of Labor
23 green cardsCertified filings
Java 17+Spring Boot 3.x+ReactJSAngularJSTypescriptRedux ToolkitPythonJVM ArchitectureApplication Performance ManagementREST APIsDistributed SystemsMicroservicesKafkaAzureAWSRelational DatabasesNoSQL Databases

About the company

Leading U.S. insurer providing risk protection and financial services.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
73H-1B approved
96%approval rate
4new H-1B hires
23PERM certified
$159,503median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202335
202415
202522
20261
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20239
20243
20258
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20239
20249
20255
Top sponsored roles
Software Engineer ExpertSenior Software EngineerSoftware Engineer ManagerATSV Security Operations Engineer ExpertLead Software Engineer
Sponsored employees from
IndiaMexicoEgypt

Job description

Summary

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.

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

Skills

  • 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
  • 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

Qualifications

Must Haves

  • 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

Nice to Haves

  • 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.

More jobs like this