Lead Java Software Engineer

Allstate

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
IL
Salary
$100,000–$170,500 / yr
Posted
15 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $135k
$85k most similar roles pay here $240k

This role pays less than 92% of similar roles. Most pay $185,500–$211,200 — the shaded band above. At the midpoint, this role pays about $135k versus about $198k 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 · Lead Java Software Engineer

Lead Java Software Engineer will join the team to design, build, and deliver the next generation of operational claims systems supporting Dealer Services. This technical leadership role involves developing modern backend services and applications to modernize how dealer services manage claims operations while reducing complexity and improving service delivery. The candidate will develop RESTful APIs, contribute to microservices architecture, and maintain CI/CD pipelines. Key technologies include Java, J2EE, Spring Boot, Spring Data, Spring Security, and Spring AOP. Required skills involve SQL development, TDD using JUnit or Selenium, and containerized deployment via Kubernetes and Docker. The role also utilizes tools like GitHub, Jenkins, SonarQube, and Datadog for monitoring. Experience with Kafka, cloud platforms like AWS or Azure, and front-end technologies such as React or Angular is preferred to support high-volume distributed systems.

What you'll do

  • Design, develop, test, and maintain backend services and APIs for enterprise payment solutions.
  • Architect and develop scalable microservices and distributed systems using Java and Spring Boot.
  • Translate complex business requirements into reliable, maintainable technical solutions.
  • Implement engineering best practices including clean code, TDD, and automated testing.
  • Build and maintain CI/CD pipelines to ensure reliable software delivery.
  • Monitor, troubleshoot, and support applications in production environments.
  • Manage containerized applications using tools like Kubernetes and Docker.
  • Ensure all code adheres to security requirements and established engineering standards.

What we're looking for

  • 4+ years of software development experience using Java and J2EE technologies, including Spring Boot and related frameworks.
  • Experience designing and building RESTful APIs with documentation tools like Swagger or OpenAPI.
  • Proficiency in relational databases, including schema design, indexing strategies, and SQL development.
  • Experience with automated testing and Test Driven Development (TDD) using frameworks such as JUnit or Selenium.
  • Experience with CI/CD and DevOps practices using tools like GitHub, Jenkins, SonarQube, Gradle, or Maven.
  • Experience deploying and operating containerized applications using Kubernetes or Docker.
  • Experience monitoring and supporting production services with tools like Datadog.
  • Candidates must be able to pass a background investigation and are not eligible for visa sponsorship.

More like this

Similar roles

Java AI Lead Software Engineer

JPMorgan Chase

Columbus, OH 65 days ago
Java Spring Boot React Kafka Microservices AWS Docker Kubernetes REST CI/CD NoSQL LLM GitHub Copilot Agile DevOps OOAD
7+ yrs exp

Lead Software Engineer, Java Full Stack

Wells Fargo

Irving, TX 14 days ago
Java Spring Boot Spring Security Spring Cloud Hibernate JPA Python Scala REST APIs Microservices Architecture Angular JavaScript HTML5 CSS3 Bootstrap jQuery AJAX AI AWS Azure Google Cloud Platform Kafka Jenkins GitHub Actions Maven Gradle SonarQube Ansible Shell Scripting F5 AVI Tomcat JBoss WebSphere MVC J2EE
5+ yrs exp

Lead .Net Software Engineer

Allstate

Remote (IL) 15 days ago $100,000$170,500
C# .NET .NET Core Java Spring Boot REST APIs SQL Kubernetes Docker CI/CD GitHub Azure DevOps Jenkins SonarQube Datadog Kafka AWS PCF Agile TDD
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

Lead Software Engineer Java

JPMorgan Chase

Chicago, IL 29 days ago
Java Springboot Python AI-assisted engineering SDLC Cloud Native Automated Testing System Design Code Review Refactoring root-cause analysis
5+ yrs exp

Java Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 86 days ago
Java Spring React Kafka Oracle Aurora Airflow Spark AWS TypeScript JavaScript SQL CI/CD Agile AI-assisted engineering Cloud Native System Design
5+ yrs exp