Software Engineer - Java/Scala

State Farm | Bloomington, IL

Posted Date 12/18/2024
Description Overview

Do you crave innovation and want to work for a company that is the BEST at what they do in the industry? Does the opportunity to work in a hybrid environment and maintain a work life balance appeal to you? Then we have the perfect job for you! We are seeking software engineers who push the envelope and strive to create the best product possible. This position will allow you to utilize different technologies, languages, and frameworks to drive solutions while working on inclusive teams that foster diversity of thought. You will be provided opportunities via in house training programs for upskilling to support your development and career goals!

Work Arrangements:

HYBRID: Qualified candidates (in or near hub locations listed below) should plan to spend time working from home and some time working in the office as part of our hybrid work environment.

HUB LOCATIONS: Bloomington, IL

Visit our State Farm Careers page for more information on our benefits, locations, and the hiring process of joining the State Farm team!


Grow Your Skills, Grow Your Potential


Responsibilities

There are 2 software engineer openings within the Finance Modernization area of General Department and Billing & Payments. The products with openings are:
1. Fire TSMAS (Transactional Statistical Management and Accounting System) - Provisioner, Input, Calculate and Output of Fire Premium Data

2. RPA (Reinsurance Pool and Associations)

All product teams are responsible for the development, production support, maintenance, and expansion of these products. In addition, we are in the forefront of leveraging new technology to enable data access by business areas. We leverage software engineering practices to maintain and create new applications that support business requirements.

Key responsibilities include:

  • Utilizes up-to-date coding, testing, security, DevOps, and software engineering practices to maintain and create new applications that support business requirements
  • Maintains deep understanding in software engineering topics, including classes, functions, security, containers, version control, CI/CD, and unit tests
  • Responsible for the analysis, design, deployment, support, documentation, and security of technology to ensure the organization is efficiently managing its technology and data-related assets in accordance with market best-practices and external regulations
  • Exhibits DevOps and Agile mindset where team is accountable for product from inception to sunset
  • Maintains knowledge of engineering tools, processes, applications, programming languages and environments to lead strategic work and utilizes application architecture to increase efficiency and effectiveness of complex issues
  • Provides support for issue resolution and provides technical consultation and direction to business and product team members
  • Examines existing code repositories to improve upon and augment current performance capabilities and code readability
  • Documents code through commenting and necessary Technical Mapping or Writeups
  • Drives required product testing practices and solutions to ensure product quality

Qualifications

  • Bachelor Degree Computer Science or similar field (Data Science)
  • Java/Scala Experience
  • Python Experience
  • Strong Written and Verbal Communication for Collaboration and Documentation
  • Big Data Manipulation Framework Experience (Pandas/Spark)

Additional Relevant Experience:

  • Scripting/Command line experience
  • API and Data services knowledge
  • Prior Use of Terraform and Git
  • Knowledge of Industry Standards utilizing DevOps, CI/CD, GitOps
  • AWS Lambda,S3, EventBridge, StepFunction, EMR experience
  • Prior experience refactoring existing codebases

* Qualified candidates may be considered for other positions.

SPONSORSHIP: Applicants for this position are required to be eligible to lawfully work in the U.S. immediately; employer will not sponsor applicants for U.S. work authorization (e.g. H-1B visa) for this opportunity.

HYBRID: Qualified candidates (in or near hub locations listed below) should plan to spend time working from home and some time working in the office as part of our hybrid work environment.

Competitive Benefits, including:

  • 401k Plan
  • Health Insurance
  • Dental/Vision plans
  • Life Insurance
  • Paid Time Off
  • Annual Merit Increases
  • Tuition Reimbursement
  • Health Initiatives
  • For more details visit our benefits summary page

#LI-Hybrid

SFARM

UNAVAILABLE

There are 2 software engineer openings within the Finance Modernization area of General Department and Billing & Payments. The products with openings are:
1. Fire TSMAS (Transactional Statistical Management and Accounting System) - Provisioner, Input, Calculate and Output of Fire Premium Data

2. RPA (Reinsurance Pool and Associations)

All product teams are responsible for the development, production support, maintenance, and expansion of these products. In addition, we are in the forefront of leveraging new technology to enable data access by business areas. We leverage software engineering practices to maintain and create new applications that support business requirements.

Key responsibilities include:

  • Utilizes up-to-date coding, testing, security, DevOps, and software engineering practices to maintain and create new applications that support business requirements
  • Maintains deep understanding in software engineering topics, including classes, functions, security, containers, version control, CI/CD, and unit tests
  • Responsible for the analysis, design, deployment, support, documentation, and security of technology to ensure the organization is efficiently managing its technology and data-related assets in accordance with market best-practices and external regulations
  • Exhibits DevOps and Agile mindset where team is accountable for product from inception to sunset
  • Maintains knowledge of engineering tools, processes, applications, programming languages and environments to lead strategic work and utilizes application architecture to increase efficiency and effectiveness of complex issues
  • Provides support for issue resolution and provides technical consultation and direction to business and product team members
  • Examines existing code repositories to improve upon and augment current performance capabilities and code readability
  • Documents code through commenting and necessary Technical Mapping or Writeups
  • Drives required product testing practices and solutions to ensure product quality
  • Bachelor Degree Computer Science or similar field (Data Science)
  • Java/Scala Experience
  • Python Experience
  • Strong Written and Verbal Communication for Collaboration and Documentation
  • Big Data Manipulation Framework Experience (Pandas/Spark)

Additional Relevant Experience:

  • Scripting/Command line experience
  • API and Data services knowledge
  • Prior Use of Terraform and Git
  • Knowledge of Industry Standards utilizing DevOps, CI/CD, GitOps
  • AWS Lambda,S3, EventBridge, StepFunction, EMR experience
  • Prior experience refactoring existing codebases

* Qualified candidates may be considered for other positions.

SPONSORSHIP: Applicants for this position are required to be eligible to lawfully work in the U.S. immediately; employer will not sponsor applicants for U.S. work authorization (e.g. H-1B visa) for this opportunity.

HYBRID: Qualified candidates (in or near hub locations listed below) should plan to spend time working from home and some time working in the office as part of our hybrid work environment.

Competitive Benefits, including:

  • 401k Plan
  • Health Insurance
  • Dental/Vision plans
  • Life Insurance
  • Paid Time Off
  • Annual Merit Increases
  • Tuition Reimbursement
  • Health Initiatives
  • For more details visit our benefits summary page

#LI-Hybrid

SFARM

UNAVAILABLE
Type
Full-time

Share this job