Sr. Java Developer (Spring Frameworks)

Company: State Farm

General Information
Not Specified
At least 5 year(s)
Not Specified
Job Description

State Farm, well known for being a "good neighbor" by "being there" for our customers, was founded in 1922 by retired farmer and insurance salesman George Jacob "G.J." Mecherle. We now insure more cars and homes than any other insurer in the U.S.  State Farm is currently ranked number 44 on the Fortune 500 list of largest companies.

This same commitment to our work force is how we got here and how we stay here. Our 90-year track record highlights State Farm as an employer of choice committed to providing career opportunities that last a lifetime.

We are currently searching for a talented Sr. Java Developer (Spring Frameworks) to join our growing team in Tempe, AZ.

A Robust Relocation Package is Available!


State Farm is looking for highly skilled, energized Java developers who want to make software development on State Farm's private cloud platforms quicker & easier for a large developer community. We realize, & hope you do too, that we are going to need your A-game & your strong technical experiences to tackle this task. In return we can offer up the opportunity to work with industry leading development tools & get behind the scenes look at what it takes to build & run a cloud platform at scale. 

This position is for software developers with advanced knowledge of Java, Spring, web service development, & test automation who can leverage their expertise in the development of new framework offerings for State Farm's Java platforms. For you, this means your goal is help accelerate State Farm's ability to deliver software to the hands of our customers and agents. 


  • Designs, develops, and tests the creation and/or maintenance of web based applications
  • Applies a thorough knowledge and strategic view of one or more web applications/tools (not J2EE exclusive) to help meet the needs of the organization and complete assignments
  • Conducts research and integrates industry best practices into Systems processes and potential solutions
  • Influences and offers feedback to business and systems partners to enhance the vision for web based software development, integration, and support
  • Drives/delegates unit work of other analysts (financial responsibility, expense management) and anticipates emerging trends
  • Leads and/or contributes strategic work (crosses multiple organizational boundaries) and influences the direction set for teams, procedures, and processes
  • Drives, embraces, and enables an environment of change - fostering innovation, championing initiatives, efforts, and ideas for Systems and the Enterprise
  • Maintains solid relationship and strategic partnering skills with business partners, team members, and external associates
  • Understands, supports, and helps define the vision and direction for web software development
  • Demonstrates depth or breadth of knowledge regarding Systems Department technology trends/changes, best practices, and processes to complete assignments and influence the direction of solutions
  • Leads and/or contributes to technical work that crosses organizational boundaries while championing initiatives and ideas for Systems and the Enterprise
  • Job Requirements


    • Bachelor's degree in Computer Science or equivalent preferred
    • 5+ Years’ Java (Object Oriented) Development experience
    • Strong Technical Experience in Java & Spring Frameworks
    • Web service development 
    • Websphere and/or Tomcat 
    • Writing automated testware with JUnits & Cucumber like frameworks 
    • Continuous Integration Tools: Git, Jenkins, Maven
    • Eclipse based Development tools 
    • Knowledge of SQL/database query languages like DB2, Postgres
    • Experience developing applications in Enterprise setting 
    • Hands on development experience
    • Knowledge and understanding of good design patterns
    • Full Stack Development 
    • Strong verbal & written communication skills
    • Ability to work within a team environment
    • Experience working in an Agile environment
    • Infrastructure background is a plus
    • Experience building Frameworks is a plus


     Our Total Rewards benefits package includes:

    • Competitive starting salary
    • Annual merit reviews
    • Annual bonus potential

    You may also be eligible to participate in Medical, Dental, Life and Disability Insurance, Vision, 401(k) Plan (Savings & Thrift in Canada), Credit Union, a fully funded retirement pension plan, and more. 


    State Farm Insurance is an equal opportunity employer