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

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.

Senior Product Engineer – Software/Java
AllstateSenior 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 & technologiesDockerGradleGroovyJ2EEJavaJenkinsJUnitKubernetesMavenMicroservicesSeleniumSpringSpring 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 resumeApplicant 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