Share this Job
Apply now »

Remote - Sr. Java Systems Architect


We are Farmers!

Join a team of diverse professionals at Farmers to acquire skills on the job and apply your learned knowledge to future roles at Farmers. Farmers Insurance also offers extensive training opportunities through the award winning University of Farmers named by Training magazine amongst top 10 corporate training units in the world.

Job Summary

Designs and develops architecture delivery (integration, process, applications, data and technology) with alignment to the enterprise architecture vision, strategy and roadmap.   Requires in-depth conceptual and practical knowledge in System Architecture and basic knowledge of related job disciplines. Has knowledge of best practices and how own area integrates with others; is aware of the competition and the factors that differentiate them in the market.

You Should Apply If

  • You utilize in-depth conceptual and practical knowledge in System Architecture and basic knowledge of related job disciplines to design and develop complex physical architecture to support a specific system/platform.
  • You independently solves complex problems to initiate and  perform more difficult technical planning, architecture development and specification modifications. 
  • You work independently, receives minimal guidance to execute more complex pilots and assess broad system performance, scalability, and health.  
  • You lead projects or project steps within a broader project or may have accountability for on-going system architecture activities or objectives.   
  • You have experience as technical lead in specific technology or platform.
  • You review detail design and code to ensure alignment to high level design and architecture.
  • You have experience in Ability to deliver technical solution architecture. 
  • You are a certified technician responsible for definition and alignment on system standards and principles. 

You Should Apply If (cont.)

  • You execute POCs and pilots on platform to highlight quick business outcomes.
  • You establish and supports definition of Non-Functional requirements.
  • You foster built-in quality for the Agile Release Train’s solution.
  • You plan architecture runway as defined by the Enterprise Architect.
  • You actively supports design and steering of CI/CD pipeline.

Physical Actions

Required job duties are essentially sedentary work consisting of occasional walking, standing and lifting and/or carrying 10 lbs. maximum, and seeing.

Physical Environment

Required job duties are normally performed in a climate controlled office environment.

Education Requirements

  • High school diploma or equivalent required.
  • Bachelor’s degree preferred with an IT background or emphasis. 

Experience Requirements

  • Four (4 ) years relevant experience in System Architecture.

Skills You'll Need

  • Hands on experience in Java technologies, architecture, design, development, support of Enterprise systems.
  • Experience in designing and developing scalable enterprise level back-end solutions.
  • Proven skills and Hands-on programming experience in Java, Spring, boot,  multi-threading, REST, Data Caching Services, DB schema design and data access technologies.
  • Experience in designing, building, orchestrating, and deploying highly scalable REST based stateless APIs/web services for web applications / mobile clients.
  • Experience in architecture and defining Application layer in SOA/Micro Services landscape. 
  • Solid knowledge of applications performance improvement techniques and caching solutions.
  • Able to assess the state of the application landscape, recommend changes, and lead such changes from concept through deployment.
  • Able to communicate effectively with Business partners and participate and contribute to strategic discussions.
  • Experience with leading and mentoring Engineers.
  • Understand security concepts and build reliable and safe distributed applications.
  • Knowledge of cloud based applications, Containers and Docker is desirable.


  • Farmers offers a competitive salary commensurate with experience, qualifications and location
  • CO Only: The pay range for this job being performed in CO would be 102,400 - 136,500.
  • Bonus Opportunity (based on Company and Individual Performance)
  • 401(k)
  • Medical
  • Dental
  • Vision
  • Health Savings and Flexible Spending Accounts
  • Life Insurance
  • Paid Time Off
  • Paid Parental Leave
  • Tuition Assistance
  • For more information, review “What we offer” on https://www.farmers.com/careers/


Job Location(s): US - RW - Remote Work - Farmers

Want to learn more about our culture & opportunities? Check out farmers.com/careers and be sure to follow us on Instagram and LinkedIn!

Apply now »