Sr. MuleSoft-Java Developer

Job Description


Join Farmers!


At Farmers Insurance, our employees set the tone, drive our strategy, dream of the future, and create world-class customer experiences. Our employees also help make Farmers one of the largest insurers of vehicles, homes and small businesses in the United States. If you want to make a positive impact on customers and communities, take a look at what working at Farmers could mean for you.


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

What We Do

The IT-Enterprise Integration Service department is responsible for managing & establishing middleware integrations across Farmers. This team develops and executes the enterprise-wide integration strategy by combining business knowledge with industry best practices. As a team we always look for new ideas and diversity at work place. We practice in empowering people to express themselves and take the ownership of various initiative we do as a team. As a team we always provide equal opportunity to all to learn, share and grow together.

What You’ll Do
  • Enhance competency on MuleSoft (if already having knowledge and hands on experience working on MuleSoft platform) and invest time in completing MuleSoft Developer certification ( if not already certified)
  • Ready to learn the current processes established for MuleSoft API development
  • Working independently on gathering requirements, designing and developing MuleSoft APIs using MuleSoft technology
  • Follow coding standards while developing the APIs, ensure code review, design review are completed
  • Writing  Unit Test cases / MUnits and execute them; Execute performance testing of the integration component using SOAPUI or JMeter
  • Working with QA team in analyzing and resolving non-production and production issues and defects
  • Ensure adherence to architecture standards, risk management and security policies
  • Identify efficiencies and ways to improve design and development processes
  • Contribute in building common services framework in MuleSoft platform for re-usability
  • Communicate the problem statement effectively and seek for help in meeting deliverables
  • Communicate effectively with both technical and non-technical individuals at all levels
  • Demonstrate basic etiquettes like office timing, dependable attendance and punctuality
  • Mentor junior developers as and when needed and help them solving technical challenges in meeting the deliverables
  • Ready to work on Agile development process and adopt quickly any pre-defined processes and procedures
What You Bring
  • Bachelors degree or equivalent or specific relevant experience
  • Prior Experience including, not limited to:
    • Must have Three years or more relevant hands on developers experience in MuleSoft/Java/ SPRING framework
    • Excellent understanding of Web Services concepts and must have developed complex web services using latest technology stack
    • Strong developers experience with message formats like XML, XSD, XSLT, XPATH, JSON, Flat files
    • Must have working experience in building SOAP / REST based APIs & Web Services
    • Must have prior experience using code repository tools like GitHub or equivalent
    • Must have prior experience to continuous integration and continuous deployment using Maven, Jenkins
    • Must have prior experience in dealing with triage calls to resolve a technical roadblock for project executing
    • Exposure to CLOUD architecture fundamentals is a plus
    • Working experience in SPLUNK, Rally is a plus
    • Working experience in delivering projects using agile projects a plus, but not mandatory
    • Ability to work independently with minimal direction; Should be a self-starter with strong initiative, and ability to manage/execute workload to deliver high quality results
    • Ability to multi-task and deliver results within tight timeframes
    • Ability to effectively communicate and document the deliverables during project life cycle
    • Friendly and approachable person who value team work  and flexible enough to take the next step in achieving team objective

Farmers is an equal opportunity employer, committed to the strength of a diverse workforce.

Schedule: Full-time

Job Posting: 02/21/2020