Senior Software Engineering Consultant (Java)

Allstate Insurance Company

IL • 16m ago • Remote

Senior

Remote

90,700 - 153,925 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Senior Software Engineering Consultant (Java) role

Improve your resume now

$90,700 – $153,925/year

Quick Facts

  • Role: Senior Software Engineering Consultant (Java)

  • Focus: Backend engineering leadership across full-stack applications

Description

Implement applications using 12-factor principles to build products and iterative enhancements. Own full-stack delivery with primary backend development using Java/Spring Boot, APIs, SQL, testing, and CI/CD, plus contributions to containerized deployments on Kubernetes. Optionally support frontend work, primarily with React, and participate in exploring modern AI-assisted development.

Responsibilities

  • Design, develop, and maintain Java backend services using Spring Boot (or similar frameworks)

  • Build OAuth-backed APIs and services with SQL-based relational data stores

  • Apply modern engineering practices to ensure scalability, reliability, and maintainability; write clean, testable, production-ready code

  • Troubleshoot and resolve issues across applications, containers, and basic networking layers

  • Contribute to CI/CD pipelines and continuous integration/deployment

  • Deploy and operate services in containerized environments, including Kubernetes

  • Improve observability, resiliency, and operational practices

  • Support frontend components when needed (primarily React)

  • Collaborate via standups, planning, retrospectives, design discussions, and code reviews

  • Explore modern AI system concepts (model orchestration, agent-based workflows, multi-agent patterns)

Requirements

  • 3+ years (Senior Consultant II) or 5+ years (Lead Consultant) building Java backend systems

  • Proficiency with Spring Boot (or similar Java frameworks)

  • Experience building and integrating APIs using OAuth

  • Hands-on SQL and relational database knowledge

  • Strong automated testing practices and production-ready coding

  • CI/CD pipeline experience with continuous integration and deployment

  • Containerized deployment support experience, including Kubernetes

  • Ability to troubleshoot across applications, containers, and networking layers

  • Knowledge of scalability, reliability, resiliency, maintainability, and observability practices

  • Effective collaboration and clear communication in technical settings

  • Familiarity with modern AI systems and AI-assisted development tools (model orchestration/agents)

  • Foundational knowledge of cloud platforms (AWS, GCP, or Azure)

Benefits

  • Annual compensation range: $90,700.00–$153,925.00 (based on experience and qualifications)

  • Comprehensive technology setup (laptop, monitors, headset, keyboard, mouse)

  • If eligible to work from home: monthly connectivity reimbursement

  • Remote work requirements: dedicated private workspace and reliable internet (min 50 MB download / 5 MB upload)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report