
Senior Software Engineer – Consultant
Allstate
full-time
Posted on:
Location Type: Remote
Location: Illinois • United States
Visit company websiteExplore more
Salary
💰 $85,000 - $145,075 per year
Job Level
About the role
- Design and develop microservices and RESTful APIs using Java Spring Boot
- Implement 12-factor principles, Test-Driven Development (TDD), and CI/CD pipelines for high-quality delivery
- Collaborate with cross-functional teams to define architecture and implement best practices
- Optimize application performance and ensure security compliance
- Design and deploy cloud-native applications using AWS or Azure services (e.g., Lambda, API Gateway, S3, Azure Functions, Event Hub)
- Work on containerization and orchestration (Docker/Kubernetes) for scalable deployments
- Participate in code reviews, testing, and documentation
Requirements
- 3+ years of experience in Java and Spring Boot development
- Strong proficiency in RESTful API design and microservices architecture
- Experience with cloud platforms (AWS or Azure)
- Familiarity with containerization (Docker/Kubernetes)
- Exposure to Python for scripting or automation (nice-to-have)
- Understanding of AI/ML concepts (optional, not primary focus)
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootRESTful API designmicroservices architectureTest-Driven Development (TDD)CI/CD pipelinescloud-native applicationscontainerizationorchestrationPython
Soft Skills
collaborationcommunicationproblem-solvingteamwork