Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Allstate

Senior Product Engineer – Software/Java

Allstate

Senior Product Engineer developing and managing Java-based digital products for payment solutions at Allstate. Collaborating with cross-functional teams to deliver measurable outcomes in a remote setting.

Posted 6/23/2026full-timeRemote • Illinois • 🇺🇸 United StatesSenior💰 $90,700 - $153,925 per yearWebsite

Tech Stack

Tools & technologies
DockerGradleGroovyJ2EEJavaJenkinsJUnitKubernetesMavenMicroservicesSeleniumSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Build and design digital products using modern tools, technologies, frameworks, and systems.
  • Apply a systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software.
  • Own and manage application in production and ensure success by delivering measurable outcomes.
  • Support the Enterprise Payments organization for seamless processing of payment solutions.
  • Participate in iteration planning, daily standups, and retrospectives, ensuring team has common understanding of tasks.

Requirements

What you’ll need
  • 4 years or more of software development experience with Java and J2EE technologies such as Spring Boot, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, and Spring Security.
  • Experience with REST API’s including tooling for documentation (Swagger), versioning, service discoverer/registration, and testing.
  • Solid knowledge of database design, indexes design, complex queries, and implementation on any Relational database SQL.
  • Strong understanding of software development concepts, object-oriented design principles.
  • Experience creating products within Test Driven Development; including knowledge and experience in testing frameworks such as Junit, Selenium, JBehave & BDD.
  • Experience with continuous integration and DevOps methodologies, working with tools such as GitHub, Jenkins, Groovy, SonarQube, Gradle, or Maven.
  • Experience developing Java-based services and implementing observability using Datadog or equivalent.
  • Experience with containerization technologies such as Kubernetes and Docker for deploying and managing microservices.
  • Experience working in an Agile/Scrum or eXtreme Programming (XP) work environment.

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Monthly connectivity reimbursement for internet costs
  • Comprehensive technology setup including laptop, monitors, and accessories

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJ2EESpring BootSpring DataSpring IOCSpring AnnotationsSpring AOPSpring TransactionsSpring SecurityREST APIs
Soft Skills
team collaborationiteration planningcommunicationproblem-solvingadaptability