Product Engineer Senior Java Springboot

Allstate

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
IL
Salary
$90,700–$153,925 / yr
Employment
Full-time
Posted
48 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $184k
This role $122k
$73k $252k
below market most similar roles pay here above market

This role pays less than 94% of similar roles. Most pay $159,300–$209,400 — the blue band above. At the midpoint, this role pays about $122k versus about $184k 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 52 open roles on FindRole.

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

Most-posted roles

View all roles at Allstate

At a glance

TL;DR · Product Engineer Senior Java Springboot

Product Engineer Senior Java Springboot joins the software engineering team to architect, design, and implement digital products. This role involves owning the full application lifecycle in production, from participating in inception and iteration planning to managing continuous integration, delivery, and deployment pipelines. You will build large-scale distributed systems and microservices using Java Spring Boot, REST APIs, and Kafka messaging. Key responsibilities include performing high-level system designs, conducting performance improvements, and leading paired programming and test-driven development practices. Technical requirements include proficiency in MongoDB, caching, and web security protocols like OAuth, OpenID, and SAML. You will utilize tools such as Git, Maven, Gradle, and Jenkins to solve complex backend development problems and manage artifacts while ensuring robust front-to-back test coverage for various product portfolios.

What you'll do

  • Architect and design digital products using modern tools, frameworks, and distributed systems.
  • Implement and deliver large-scale cloud applications using Microservices architectures.
  • Develop and manage REST APIs using Java Spring Boot and relevant documentation tools.
  • Establish continuous integration, continuous delivery, and continuous deployment pipelines.
  • Write software using paired programming and test-driven development (TDD) methodologies.
  • Provide technical support for software products in production user environments.
  • Analyze performance bottlenecks and implement necessary technical improvements.
  • Serve as a subject matter expert on specific business domains and technology stacks.

What we're looking for

  • Experience and knowledge in developing REST APIs using Java Spring Boot, including documentation tools like Swagger and OpenAPI.
  • Hands-on experience architecting and delivering large-scale distributed systems and microservices for the cloud.
  • Experience and knowledge in web and API security, including OAuth, OWASP, OpenID, and SAML.
  • Experience in backend development design and implementation using MongoDB, caching, and Kafka messaging.
  • Knowledge of distributed version control (Git), artifact management (Maven, Gradle, Artifactory), and Jenkins.
  • Experience working in an Agile environment or using a paired programming/engineering model.
  • Experience with test-driven development and writing unit tests for full coverage.
  • 3 or more years of experience (preferred).

More like this

Similar roles

Senior Product Engineer

Allstate

Remote (IL) 42 days ago $100,000–$170,500
Java Spring Boot REST APIs Microservices Python SQL Kafka Git Maven Gradle NPM Artifactory Jenkins OAuth OpenID SAML Swagger React
Remote

Senior Consultant Product Engineer

Allstate

IL 26 days ago $90,700–$153,925
Java J2EE Spring Boot REST APIs Apache Kafka CI/CD DevOps Test Driven Development Extreme Programming Agile AWS Azure NoSQL Jenkins GitHub SonarQube Gradle Maven IntelliJ IDEA Postman Bruno SoapUI Fortify Contrast
Hybrid

Product Engineer

Allstate

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

Senior Software Engineer, Java/Spring Boot

PNC

Dallas, TX +1 41 days ago
Application Design Architecture Application Development Application Testing System Development Life Cycle Technical Troubleshooting Technical Writing Packaged Application Integration Application Delivery Process
3+ yrs exp

Lead Software Engineer, Java Spring Boot

JPMorgan Chase

Chicago, IL 21 days ago
Java SQL Angular React RESTful APIs Microservices Cloud Native Architecture Hibernate JPA Oracle MongoDB Apache Kafka JUnit Mockito CI/CD AWS Copilot Claude
5+ yrs exp

Senior Java Spring Boot Developer

Cognizant

Princeton, NJ 23 days ago
Java Spring Boot Microservices RESTful APIs Kafka Docker Kubernetes AWS Azure CI/CD NoSQL Event-driven Architecture Automated Testing Distributed Systems
7+ yrs exp Hybrid