Software Developer

company banner
State Farm Insurance
Agile, API, Architecture, Automated, Business Requirements, Developer, Development, Hadoop, Java, Jenkins, Management, Programming, Source Code, Testing
Full Time, Full Time
Telecommuting not available Travel not required

Job Description

Requisition ID:


Job Title:

Software Developer

Number of Openings:


Job Category:


Employment Type:

Regular Full-Time




Not Required


Bloomington, IL

Duties and Responsibilities:

  • Possesses an understanding of how technology solutions meet the business outcomes and offers a range of solutions for business partners; understand business current and aspirational needs
  • Participates in sprint planning; provides work estimates to deliver product stories; owns development stories
  • Develops solutions on variety of platforms according to business requirements
  • Completes required coding to satisfy the defined acceptance criteria and deliver desired outcome
  • Leads solution design, considering risks, mitigations, performance, user experience, and testability
  • Assists in development of automated testing and supporting code as necessary
  • Completes required documentation to communicate information to deployment, maintenance, and business teams
  • Utilizes agile software development practices, data and testing standards, code reviews, source code management, continuous delivery, and software architecture
  • Participates in the full software development cycle including coding, testing, implementation, support and sunset
  • Designs, develops, tests and supports software in support of big data objectives
  • Possesses an understanding of User Experience practices to improve usability and interaction between the customer and product
  • Adopts Service Design, where appropriate, through architecture modularity to enable continuous delivery
  • Considers applying emerging technology solutions to increase efficiency and effectiveness; expectation of continuous innovation
  • Resolves problems that result in a decreased time to market; improves quality, enhances flexibility, and embraces the solution provider mindset
  • Provides input into overall testing plan; contributes to test approach and scenarios for requirements
  • Provides product and/or process expertise necessary to support design, development, testing and execution of solutions
  • Exhibits DevOps mindset where team is accountable for product from inception to sunset

Additional Details:

  • Job may require travel via commercial transportation and/or driving motor vehicles
  • Job may require irregular work hours and travel outside normal business hours

State Farm is searching for full-stack developers operating in an agile, collaborative environment, interfacing with many other departments and areas, focused on Property and Casualty Product Development.  The applications will operate in a Java-based, functional programming, big data environment.  Developers are expected to work on all elements of the application including but not limited to:  front-end UI, APIs, and all underlying databases and support services.  


Required skills:

• Command line operation

• Basic understanding of service management 

• OO/Java programming experience

• Web experience (specifically REST/API)

Desired skills:

• Functional programming experience (Clojure, Scala, etc.)

• Distributed programming experience

• UI web experience

• Experience with Docker, Node.js

• Big Data Analytics, Hadoop, Kafka, Flume, Yarn, HDFS, Spark, Hive

• Experience with Automation, Continuous Delivery, Maven, Jenkins, and Open Stack

• Willingness to learn new technologies

Candidates should possess these key skills and abilities: (*experienced/lead hires)

• Strong communication skills, both verbal and written

• Ability to quickly adapt to a changing environment

• Ability to foster innovation, diversity of thought, and incorporate new ideas

• Ability to navigate the organization and collaborate across locations 

• Ability to build relationships across various levels of the organization

• Ability to lead a development team and achieve results through others *

• Ability to coach and mentor others, particularly new employees *




Posted By

One State Farm Plaza Bloomington, IL, 61791


Company Information

We have one of the largest developer communities in the country, utilizing the latest technologies in Open Source, Rules Engines and Server Oriented Architecture to develop responsive web-based and native mobile applications for both internal and external customers. Our data professionals are able to learn at one of the largest OLAP and Analytical environments in the world. Not to mention, our infrastructure professionals support one of the world's largest private networks with end-to-end connectivity between nearly 150,000 employees, agents, and agent team members at more than 21,000 State Farm locations.
Dice Id : RTL906969
Position Id : 2826

Similar Positions at State Farm Insurance

Software Developer - Web Development
  • Bloomington, IL
  • 23 hours ago
Software Developer - Web
  • Bloomington, IL
  • 23 hours ago
Software Developer - Web Development
  • Bloomington, IL
  • 23 hours ago
Software Developer - Web Development
  • Bloomington, IL
  • 23 hours ago
Software Developer
  • Richardson, TX
  • 23 hours ago
Software Developer
  • Tempe, AZ
  • 23 hours ago
Software Developer - Web Development
  • Tempe, AZ
  • 23 hours ago
Software Developer - Automation
  • Tempe, AZ
  • 23 hours ago
Software Developer - Performance Test
  • Richardson, TX
  • 23 hours ago