API Software Developer

company banner
State Farm
Software, Developer, API, Java, Application, Development, HTML, SOAP, XML
Full Time

Job Description

Overview

We are not just offering a job but a meaningful career! Come join our passionate team!

As a Fortune 50 company, we hire the best employees to serve our customers, making us a leader in the insurance and financial services industry. State Farm embraces diversity and inclusion to ensure a workforce that is engaged, builds on the strengths and talents of all associates, and creates a Good Neighbor culture.

We offer competitive benefits and pay with the potential for an annual financial award based on both individual and enterprise performance. Our employees have an opportunity to participate in volunteer events within the community and engage in a learning culture. We offer programs to assist with tuition reimbursement, professional designations, employee development, wellness initiatives, and more!

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

Responsibilities

A Day in the Life of A Software Developer

  • Be a member of a Product team that leverages Agile and Scrum practices to deliver customer payment capabilities via all channels.
  • Design, develop and support API and micro services solutions.
  • Analyzes technical and business requirements to develop a systems solution that aligns with enterprise best practices.
  • Utilizes agile software development practices, secure coding practices, code reviews, and software architecture.
  • Experience working with multiple platforms including AWS.
  • Utilize languages and frameworks such as Java, Spring, JUnit, Groovy, Bootstrap.
  • Application Development Framework such as SpringBoot, Karate, Serenity, JBehave, Swagger, Mockito.
  • Analyzes technical and business requirements to develop a systems solution that aligns with enterprise best practices.

Qualifications

**Must have 3+ years of experience in Java, SpringBoot, HTML.
  • Strong Java skills including experience with the Spring Framework and Spring Boot.
  • Experience working with CI/CI technologies such as Jenkins, UrbanCode, Groovy scripting, and/or Gitlab CI
  • Experience with cloud technologies like AWS or Pivotal Cloud Foundry (PCF)
  • Experience in micro service architecture
  • API development using REST and SOAP/XML Webservices.
  • Experience with Agile methodologies.
  • Application Development Framework such as SpringBoot, Karate, Serenity, JBehave, Swagger, Mockito.
  • Continuous Integration/Delivery (CI/CD), GIT, Jenkins, Trunk based development.
  • Familiarity with Object Oriented design principles.
  • College Degree Required

Other Desirable Qualifications:
  • 5+ years of total software development experience.
  • Experience in object-oriented programming.
  • Ability to quickly adapt to a changing and fast-paced agile development environment.
  • A proven willingness to learn and use new technologies.
  • Experience with front-end/web application development is desired, but not required.


****Applicants 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*****

Office Location: Bloomington, IL

SFARM

#JOA


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 : 12544-en-us
Originally Posted : 4 months ago

Similar Positions at State Farm

Software Developer
  • Bloomington, IL
  • 2 days ago
Software Developer
  • Bloomington, IL
  • 2 days ago
Software Developer
  • Bloomington, IL
  • 2 days ago
AWS Software Developer
  • Bloomington, IL
  • 2 days ago
Full Stack Software Developer
  • Bloomington, IL
  • 2 days ago
Full Stack Java Developer
  • Bloomington, IL
  • 2 days ago
Technology Advisory Consultant
  • Bloomington, IL
  • 2 days ago
Audit Director
  • Bloomington, IL
  • 2 days ago
Technology Engineer - Audit Team (Remote)
  • Bloomington, IL
  • 2 days ago