Skip to main content
Allstate

Senior Product Engineer (Software/Java)

RemoteUnited States only
Published
Role
Fullstack
Experience
Senior
$90.7k–$153.9k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. And for more than 90 years, our innovative drive has kept us a step ahead of our customers’ evolving needs.

Core skills

Java/J2EESpring Boot

Required skills

Spring DataSpring IOCSpring AnnotationsSpring AOPSpring TransactionsSpring SecurityREST API/microservicesSwaggerdatabase design/SQLJUnitSeleniumJBehaveBDDGitHubJenkinsGroovySonarQubeGradleMavenDatadogKubernetesDockerAgileScrum

Optional skills

JavaScriptReactAngularSonarFortifyContrastKafkaPCF

Required languages

English unknown

What you'll do

  • Participates in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team’s backlog.
  • Participates in daily site, cross-site, and product team standups.
  • Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product.
  • Participates in executing the strategy, keeping the customer needs and wants in mind.
  • Collaborates with the team to solve problems the right way.
  • Practices paired programming and test-driven development in writing software and building product.
  • Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices.
  • Provides support for software products in user environments.
  • Contribute to the code base and ensure code and processes adhere to clean code practices and industry/application best practices.

What they require

  • 4 years or more of software development experience with Java and J2EE technologies such as Spring Boot, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Experience with REST APIs including tooling for documentation (Swagger), versioning, service discovery/registration and testing and familiarity with microservice architecture is required.
  • Solid knowledge of database design, indexes design, complex queries, and implementation on any Relational database SQL.
  • Strong understanding of software development concepts, object-oriented design principles.
  • Experience creating products within Test Driven Development; including knowledge and experience in testing frameworks such as JUnit, Selenium, JBehave & BDD.
  • Experience with continuous integration and DevOps methodologies, working with tools such as GitHub, Jenkins, Groovy, SonarQube, Gradle, or Maven.
  • Experience developing Java-based services and implementing observability using Datadog or equivalent.
  • Experience with containerization technologies such as Kubernetes and Docker for deploying and managing microservices.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and interpersonal skills.
  • Experience working in an Agile/Scrum or eXtreme Programming (XP) work environment.

Benefits

  • Comprehensive technology setup including a laptop, monitors, headset, keyboard, and mouse.
  • Monthly connectivity reimbursement to help offset internet costs.

At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. For more than 90 years, Allstate has been an insurance industry leader in pricing sophistication, telematics, device and identity protection.

InsuranceEnterpriseallstate.com/

What people say about this company

3.4/ 5

  • Employees appreciate the work-life balance offered by Allstate.
  • Many reviews highlight the comprehensive benefits package.
  • Some employees report issues with management and communication.
$90.7k–$153.9k/yr