Software Engineer Senior Consultant - Remote jobs in United States
cer-icon
Apply on Employer Site
company-logo

Allstate · 22 hours ago

Software Engineer Senior Consultant - Remote

Allstate Insurance Co. is a leading company focused on protecting families and their belongings from life's uncertainties. The Software Engineer Senior Consultant is responsible for designing, developing, and maintaining software applications that adhere to modern principles, ensuring scalability and reliability while collaborating with global teams in an agile environment.

BankingFinanceFinancial ServicesInsuranceInsurTechVenture Capital
badNo H1Bnote

Responsibilities

Design and build microservices using Java and Spring Framework
Develop and maintain scalable, high-availability RESTful APIs and batch processing systems
Write and execute automated tests with JUnit and Mockito
Work with SQL databases (SQL Server) and NoSQL databases (MongoDB) using Spring Data
Integrate with messaging systems like Apache Kafka for event-driven architecture
Perform backend data processing using Spark and Scala
Utilize AI-assisted development tools (like Copilot) to enhance development efficiency
Consistently apply software engineering best practices, implement clean & maintainable code, and perform secure coding practices
Utilize test-driven development (TDD) and pair programming in all coding activities
Maintain CI/CD pipelines with Jenkins and manage version control using GitHub
Build services for both on-premises and cloud-based Kubernetes environments
Knowledge of infrastructure as code such as Terraform is a plus
Participate in agile ceremonies, including iteration planning, daily stand-ups, and retrospectives
Collaborate with global teams to design and implement systems and applications
Provide production support for deployed software solutions
Innovate, share knowledge, and contribute to continuous improvement within the team

Qualification

JavaSpring FrameworkRESTful APIsMicroservices ArchitectureAgile MethodologyKubernetesJUnit Testing FrameworkApache KafkaAnalytical skillsProblem-solving skillsCollaboration

Required

3+ years of experience with backend software development using Java, Spring Boot, Spring Framework, and RESTful APIs
Strong problem-solving and analytical skills
Ability to work in a fast-paced, collaborative environment
Design and build microservices using Java and Spring Framework
Develop and maintain scalable, high-availability RESTful APIs and batch processing systems
Write and execute automated tests with JUnit and Mockito
Work with SQL databases (SQL Server) and NoSQL databases (MongoDB) using Spring Data
Integrate with messaging systems like Apache Kafka for event-driven architecture
Perform backend data processing using Spark and Scala
Utilize AI-assisted development tools (like Copilot) to enhance development efficiency
Consistently apply software engineering best practices, implement clean & maintainable code, and perform secure coding practices
Utilize test-driven development (TDD) and pair programming in all coding activities
Maintain CI/CD pipelines with Jenkins and manage version control using GitHub
Build services for both on-premises and cloud-based Kubernetes environments
Participate in agile ceremonies, including iteration planning, daily stand-ups, and retrospectives
Collaborate with global teams to design and implement systems and applications
Provide production support for deployed software solutions
Innovate, share knowledge, and contribute to continuous improvement within the team

Preferred

Knowledge of infrastructure as code such as Terraform is a plus

Company

Allstate

company-logo
Allstate is an insurance company that offers car, home, and life insurance services. It is a sub-organization of Allstate.

Funding

Current Stage
Public Company
Total Funding
$500M
2024-06-24Post Ipo Debt· $500M
2014-01-13Post Ipo Equity
1993-06-11IPO

Leadership Team

leader-logo
Jonathan Adkisson
SVP & General Manager - Direct Distribution
linkedin
leader-logo
Guy Hill
Executive Vice President, Product Management
linkedin
Company data provided by crunchbase