Quick summary
- Work type
- Remote
- Location
- IL
- Salary
- $90,700–$153,925 / yr
- Posted
- 4 days ago
- Nearby
- 61 roles within 25 mi
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 33 open roles on FindRole.
Listed pay typically runs $100,000–$170,500 across 32 roles with salary data.
Most-posted roles
- Software Engineer Lead Consultant 2
- AI Engineer Lead 1
- Applied Machine Learning Engineer (All Levels) 1
- Cloud Platform Lead Consultant or Senior Consultant 1
- Cloud Product Security Engineer 1
At a glance
TL;DR · Senior Product Engineer (Software/Java)
As a Senior Product Engineer in the Enterprise Payments team at Allstate, you will be responsible for designing and building digital products that facilitate seamless payment solutions for customers. Your day-to-day tasks include participating in iteration planning meetings, daily standups, retrospectives, and executing strategies with customer needs in mind. You will practice paired programming, test-driven development, and establish CI/CD pipelines using tools like GitHub, Jenkins, and SonarQube. Essential skills required are 4+ years of Java/J2EE experience with Spring Boot, REST APIs, database design, testing frameworks (JUnit), DevOps methodologies, and containerization technologies such as Kubernetes and Docker. Additionally, familiarity with microservices architecture, observability tools like Datadog, and cloud technologies is desirable for this role that supports high-traffic distributed systems.
Skills
What you'll do
- Establishes continuous integration, continuous delivery, and deployment pipelines.
- Practices paired programming and test-driven development in software creation.
- Supports software products in user environments to ensure smooth operation.
- Contributes to the code base while adhering to clean code practices.
- Develops Java-based services with observability using tools like Datadog.
What we're looking for
- 4+ years of software development experience with Java and J2EE technologies like Spring Boot and Spring Security.
- Proficient in REST APIs, microservices architecture, and continuous integration/continuous delivery practices.
- Strong knowledge of database design, complex queries, and implementation on relational databases using SQL.
- Experience with test-driven development, testing frameworks (JUnit, Selenium), and clean code practices.
- Familiarity with containerization technologies such as Kubernetes and Docker for deploying microservices.
- Excellent problem-solving skills and strong communication abilities in an Agile/Scrum environment.