Share this Job
Apply now »

Java System Architect - Remote


We are Farmers!

We are… more than just your favorite commercials. We are a passionate, award winning, equal opportunity employer, committed to the strength of a diverse workforce. We are dedicated to supporting the well-being of our people through our extensive suite of benefits, as well as the well-being of the communities we serve through employee volunteer programs and nonprofit partnerships. Helping others in their time of need isn’t just our business – it’s our culture! We are Farmers!


Do you thrive in a high-volume, fast-paced environment? Do you enjoy the challenge of a position where no two days are alike? We are looking for positive, high-energy professionals who are not just looking for a job, but a meaningful career!


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.

Essential Job Functions

  • Utilizes 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.
  • Independently solves complex problems to initiate and perform more difficult technical planning, architecture development and physical specification modifications.
  • Executes POCs and pilots on platform to highlight quick business outcomes.
  • Works independently, receives minimal guidance to execute more complex pilots and assess broad system performance, scalability, and health.
  • Responsible for definition and alignment on system standards and principles.
  • May lead projects or project steps within a broader project or may have accountability for on-going system architecture activities or objectives.
  • Reviews detail design and code to ensure alignment to high level design and architecture.

Physical Actions

Sits or stands for extended periods of time, up to a full work shift. Occasionally reaches overhead and below the knees, including bending, twisting, pulling, and stooping. Occasionally moves, lifts, carries, and places objects and supplies weighing 0-10 pounds without assistance. Listens to, interprets, and differentiates auditory information (e.g. others speaking) at normal speaking levels with or without correction. Visually verifies and reads information. Visually locates material, resources and other objects. Ability to operate a computer for extended periods of time, up to a full work shift. Physical dexterity sufficient to use hands, arms, and shoulders repetitively to operate keyboard and other office equipment up to a full work shift.

Physical Environment

This position operates in an open office working environment which will include normal and customary distractions, noise, and interruptions.

Education Requirements

  • High school diploma or equivalent required.
  • Bachelor's degree preferred.

Experience Requirements

  • 4 years relevant experience in System Architecture within specific technology or platform required, preferably as technical lead.
  • Experience in delivering technical solution architecture required.

Technical Skills & Tools

  • Java - JEE, JPA, Spring/Spring Boot/NodeJS
  • JSF - IceFaces
  • Websphere Application Server, Weblogic, Tomcat, Apache or similar
  • Strong Web Services Integration skills
    • Rest, SOAP
    • Postman 
  • Operating Systems
    • Windows, AIX and RHEL
    • Scripting skills (Shell & Powershell)
  • JavaScript 
    • UI Frameworks (Angular/ReactJS/NodeJS/TypeScript)
    • JQuery
  • LDAP, OKTA, SAML Authentication, Identify Federation 
  • GITHub/Git/Gitlab 
  • Jenkins or GitLab Pipelines or Octopus CodeDeploy or similar
  • Open Shift Enterprise, Kubernetes 
  • Splunk, AppDynamics
  • Rational Application Developer (RAD), VS Code, IntelliJ IDEA or similar
  • Elastic Search

Technical Skills & Tools (cont.)

Database Skills: 

  • DB2/Distributed DB2.
  • SQL and SQL application tuning.


Processes & Tools: 

  • Rally or Jira or equivalent.
  • Confluence or Wiki or Sharepoint for knowledge management.
  • SAFe Agile/Scrum, Agile/Continuous Development Methodologies.


Domain Skills:

  • Insurance & Financial Industry knowledge a plus. 
  • Thorough understanding of Policy Processing/Administration from UI to Middleware to Database.


  • Farmers offers a competitive salary commensurate with experience, qualifications and location
  • Colorado Only: The pay range for this job being performed in CO would be 104,560 - 139,100
  • 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


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

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

Apply now »