Why This Role Stands Out
As a Lead Java Software Engineer at Allstate, you'll drive the design and delivery of impactful, scalable solutions for their insurance and financial platforms, gaining valuable experience in microservices and cloud-native development. This hybrid role is ideal for a technically driven engineer who thrives on mentoring others and shaping architectural standards within a collaborative, performance-focused environment. You'll be instrumental in advancing Allstate's digital transformation, enjoying the flexibility of a hybrid work model and contributing to a legacy of innovation.
Quick Overview
Job Description
Allstate is seeking a Lead Java Software Engineer to drive the design and delivery of scalable, secure solutions for our insurance and financial platforms. In this role, you'll lead development of Java-based microservices and APIs, shaping architecture and standards while mentoring engineers in a collaborative, performance-driven culture. Partnering with product, data, and security teams, you'll build cloud-native services that power personalized customer experiences and resilient operations. You'll champion best practices in testing, CI/CD, and observability, and help advance Allstate's digital transformation across a modern, hybrid work environment.
Responsibilities
- Design, build, and optimize scalable Java-based services for insurance and financial products
- Lead end-to-end development across microservices, APIs, and integrations with internal platforms
- Set technical standards, perform code reviews, and mentor a team of software engineers
- Collaborate with product, architecture, data, and security teams to deliver secure, reliable solutions
- Ensure performance, resiliency, and observability in cloud-native environments
- Drive best practices in CI/CD, automated testing, and Dev
- Ops practices
- Contribute to technical roadmap and architecture decisions aligned with business goals
- Champion quality, documentation, and continuous improvement within the team
Required Skills
- Java
- Spring Boot
- Microservices architecture
- RESTful API design
- SQL and relational databases
- Cloud platforms (AWS, Azure, or GCP)
- CI/CD pipelines
- Unit and integration testing (JUnit, Mockito)
- Distributed systems and event-driven architecture (Kafka or similar)
- Secure coding practices and OWASP
Similar jobs
- OR
Principal Application Software Engineer
NewOracle
Austin, Texas🇺🇸Hybrid7 minutes agoOracleSQLShell+8Technology - CA
Systems Engineer with Security Clearance
NewCACI
Springfield, VA🇺🇸$79.4k - $162.7k/yrHybrid23 hours agoAWSEdge ComputingEmbedded SystemsTechnology - DA
Software Engineer/ETL & SQL Developer
NewDatamanUSA, LLC
Denver, CO🇺🇸Hybrid23 hours agoSQLETLTechnology - IT
Python Software Engineer (Agentic AI)
NewITBMS Inc.
Hartford, CT🇺🇸On-site23 hours agoSQLGoogle CloudJava+1Technology - SA
Cleared Software Engineer with TS
NewStaffRight Associates, LLC
Reston, VA🇺🇸$135k - $175k/yrHybrid23 hours agoDockerMicroservicesRust+9Technology - VC
ServiceNow Software Engineer III
NewV-Soft Consulting Group, Inc
Cincinnati, OH🇺🇸Hybrid23 hours agoSOAPAgileRESTTechnology