Product Engineer Java Spring Boot

Allstate

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
IL
Salary
$85,000–$145,075 / yr
Posted
3 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $171k
This role $115k
$70k most similar roles pay here $224k

This role pays less than 93% of similar roles. Most pay $143,600–$197,500 — the shaded band above. At the midpoint, this role pays about $115k versus about $171k for comparable roles.

Based on 240 similar postings.

Employer

About Allstate

The Allstate Corporation is one of the largest publicly held personal lines insurers in the US, widely recognized for its "You're In Good Hands With Allstate®" slogan.

Allstate currently has 36 open roles on FindRole.

Listed pay typically runs $100,000–$170,500 across 36 roles with salary data.

Most-posted roles

View all roles at Allstate

At a glance

TL;DR · Product Engineer Java Spring Boot

Product Engineer Java Spring Boot will join the team to implement applications following 12-factor principles while building out products and iterative enhancements. This role involves owning the full stack of software products, including developing frontends for web or mobile and backend services. The engineer will participate in iteration planning, design systems and apps, and engage in daily standups and retrospectives. Key responsibilities include practicing paired programming and test-driven development to ensure quality. Technical requirements include experience with Java Spring Boot, REST APIs, Swagger, and Kafka messaging. The role requires expertise in microservices architecture, web security protocols like OAuth and SAML, and tools such as Git, Maven, and Jenkins. Candidates must be proficient in building distributed systems for the cloud while managing databases like MongoDB and utilizing Python where applicable to solve complex technical challenges.

What you'll do

  • Develop and implement full-stack software products including frontends and backend services using 12-factor principles.
  • Build and maintain REST APIs using Java Spring Boot with proper documentation and versioning.
  • Architect, design, and deliver large-scale distributed systems and microservices for cloud environments.
  • Implement security protocols including authentication, authorization, OAuth, and OWASP standards.
  • Practice test-driven development (TDD) to ensure high code quality across the entire application stack.
  • Establish and manage CI/CD pipelines for continuous integration, delivery, and deployment.
  • Manage data persistence and messaging using technologies like MongoDB, caching, and Kafka.
  • Analyze performance bottlenecks and solve complex technical problems within an Agile framework.

What we're looking for

  • Candidates must have between 2 to 10 years of experience.
  • Experience is required in developing REST APIs using Java Spring Boot and associated documentation tools like Swagger or OpenAPI.
  • Experience is required in architecting, designing, and implementing large-scale distributed systems and Microservices for the cloud.
  • Experience is required in web and API security including OAuth, OWASP, OpenID, and SAML.
  • Experience is required in backend development with MongoDB, caching, and Kafka messaging.
  • Experience is required using Git, Maven, Gradle, or other build/packaging systems and Jenkins for CI/CD pipelines.
  • Experience is required in Agile environments and practicing test-driven development (TDD).
  • Experience using Python is preferred.

More like this

Similar roles

Senior Product Engineer Java Springboot

Allstate

Remote (IL) 2 days ago $90,700$153,925
Java Spring Boot REST APIs Microservices Python JavaScript Kafka MongoDB Git Maven Gradle npm Artifactory Jenkins Swagger OAuth OpenID SAML
Remote

Senior Product Engineer

Allstate

Remote (IL) 80 days ago $90,700$153,925
Java Spring Boot Spring Framework Microservices REST API SQL JUnit Selenium JBehave Docker Kubernetes GitHub Jenkins Groovy SonarQube Maven Gradle Datadog Kafka AWS React Angular Agile
Remote

Product Engineer - Java Spring Boot

Allstate

Remote (IL) 98 days ago $70,100$121,475
Java Spring Boot ReactJS AngularJS TypeScript Python Redux Toolkit REST APIs Microservices Kafka AWS Azure MongoDB Docker Kubernetes CI/CD Jenkins GitHub Actions Datadog TDD
Remote

Lead Java Software Engineer

Allstate

Remote (IL) 15 days ago $100,000$170,500
Java J2EE Spring Boot Spring Framework RESTful APIs Microservices SQL JUnit Selenium JBehave CI/CD GitHub Jenkins SonarQube Gradle Maven Docker Kubernetes Datadog Kafka AWS PCF Azure JavaScript React Angular
Remote

Lead Software Engineer Java/Spring Boot

JPMorgan Chase

Newark, DE 25 days ago
Java Spring Boot Microservices REST APIs JSON Oracle MySQL CI/CD Agile AWS S3 Lambda Machine Learning Artificial Intelligence Automated Testing
5+ yrs exp