Allstate

Product Engineer Java Spring Boot

Allstate
Apply
1 day ago
Remote, United StatesMid Level / Senior

Base Salary

$85k - $145k/yr

Responsibilities

  • Implement and iteratively enhance full-stack software products, including web or mobile frontends and backend services.
  • Design, architect, implement, and deliver large-scale distributed cloud applications and microservices.
  • Develop and manage REST APIs using Java and Spring Boot, including documentation, versioning, discovery, testing, and management.
  • Support software products in user environments and contribute to system and application design.
  • Establish and maintain continuous integration, continuous delivery, and continuous deployment pipelines.
  • Participate in planning, standups, retrospectives, paired programming, knowledge sharing, and team decision-making.
  • Apply test-driven development and write unit tests for front-to-back coverage.

Requirements

  • 2 to 10 years of experience.
  • Experience developing REST APIs with Java Spring Boot and related API documentation and management tools.
  • Hands-on experience architecting, designing, implementing, and delivering large-scale distributed cloud systems or applications using microservices architectures.
  • Experience with web and API security, including authentication, authorization, OAuth, OWASP, OpenID, and SAML.
  • Experience with backend development, MongoDB, caching, and Kafka messaging.
  • Knowledge of Git, artifact management, build and packaging systems such as Maven, Gradle, npm, and Artifactory, plus Jenkins or similar continuous integration tools.
  • Experience in Agile or paired programming/engineering environments and with test-driven development and unit testing.
  • Python experience is a plus.
  • Strong problem-solving and performance-analysis capabilities.

Benefits

  • Allstate provides a laptop, monitors, headset, keyboard, and mouse.
  • Eligible employees working from home receive a monthly connectivity reimbursement.
  • Remote employees must have a dedicated private workspace, appropriate desk and seating, and reliable internet with at least 50 MB download and 5 MB upload speeds.
  • The role requires a background investigation for selected candidates.

Tech Stack

Apache KafkaGitGradleJavaJenkinsMavenMongoDBnpmPythonSpring Boot

Categories

BackendFull StackProduct Engineering
Allstate

About Allstate

10,000+ employees

Allstate is a major U.S. personal-lines insurer that sells auto, homeowners, renters, and life policies to consumers through agents and direct online channels. It earns premiums and service fees across insurance and protection products, including telematics-based programs and device/identity protection. Founded in 1931 and headquartered in Northbrook, Illinois, Allstate is publicly traded on the NYSE under the ticker ALL.

Contact me