Apply Now

Sr. Java Software Engineer (Remote-Home Based Worker)

Anywhere, NY, USA | Allstate Insurance Company

  • Industry:
    Insurance - General
  • Position Type:
  • Functions:
    IT / Information Technology
  • Experience:
    5-7 years
Job Description:
70 people have viewed this job

Allstate is starting an enterprise transformation of products, processes and technology that will drive consumer-centricity and accelerate our growth.  The Enterprise Payments team vision is to provide a secure enterprise payment utility to support Allstate’s evolving product portfolio, enabling customers to pay when, where and how they want.  Our team is building an API-focused, simple-to-consume platform to transact payments for any product or service from entry through capture, settlement and reconciliation.  We are looking for a full stack developer to join a dynamic team focused on creating innovative solutions.

Key Responsibilities:

  • Participate in executing the strategy, keeping the customer experience in mind

  • Collaborates within the team in designing systems and apps

  • Practices daily programming and test-driven development in writing software and building products

  • Establishes continuous integration, continuous delivery and continuous deployment pipelines and practices

  • Provides support for software products in user environments

  • Participates in knowledge sharing and contributes to the overall growth of the collective knowledge of the team

  • 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

Job Qualifications:


  • 5+ years of software development (core languages:  Java and JavaScript); preferably in an Agile environment using Test Driven Development (TDD)

  • Strong verbal communication skills

  • Ability to develop clean, well-designed code

  • Continuous integration and deployment (CI/CD); (Jenkins, Concourse CI and/or Gradle)

  • Developing/consuming Web Services (REST, SOAP) and APIs

  • Kafka or other messaging systems

  • Data (SQL, JPA) and data constructs (XML, JSON)

  • Spring Boot, Java

  • Pivotal Cloud Foundry, Cloud Foundry, or other cloud platform

  • Source Control Management (preferably GitHub)

  • Experience in working in IDE (IntellijIDEA)

  • Strong understanding of testing patterns to support functional and performance tests

  • Test frameworks (Junit, Mockito)


  • Experience with unit test frameworks (Jest)

  • Experience with Code Analyzer and scanning tools (Compliance Buddy, Veracode, Sonar Cube)

  • Familiarity with Unix/Linux environments

  • Experience designing applications in an iterative manner

  • MS SQL Server database knowledge/experience

  • JavaScript framework (React.js)

  • Front-end experience (HTML5, CSS3) developing responsive designed applications

Other companies hiring with Ivy Exec

 Company Logos