Federated Mutual Insurance Company

  • Systems Developer (Experienced)

    Job Locations US-MN-Owatonna
    Job ID 2018-2336
    Information Technology
  • Job Details

    This is an application development role.  The developer will need to understand technical requirements in order to design and build interfaces between internal Federated systems and possibly between Federated systems and external 3rd party systems.  


    • Gather and document technical requirements
    • Design integrations following design patterns, best practices and standards
    • Develop integration code following coding best practices and standards
    • Perform unit testing of code
    • Facilitate peer reviews of code, accept and apply feedback
    • Communicate with teammates on assigned work
    • Follow defined processes and procedures
    • Learn and use technologies as required

    Skills needed

    • Background in application and systems data integration preferred
    • Development experience in Java / Spring
    • Strong understanding of object-oriented fundamentals
    • Experience/interest in data and XML Schema (XSD) modeling for large domains; including concepts such as namespaces, restrictions, extensions, validation, and modularity.
    • Experience/interest in translating/mapping relational database models into XML Data and XML Schemas (XSD)
    • Knowledge of XSLT, XPath, XQuery, XSD, XML parsers preferred
    • Working knowledge of web services and Service Oriented Architecture helpful
    • Ability to work effectively with associates at all levels within the organization
    • Demonstrated ability to establish priorities, organize, and plan work to satisfy established timeframes
    • Proven ability to handle multiple tasks and projects simultaneously
    • Excellent analytical skills, attention to detail, and problem-solving skills
    • Must be self-motivated and take initiative
    • Effective oral, written, and interpersonal communication skills
    • The job level for this position will depend on the candidate’s experience and skill set. All levels are encouraged to apply.


    • 5+ years of full-stack development in an enterprise environment
    • Bachelors of Science degree in Computer Science, Software Engineering, or similar degree or equivalent work experience

    About Us

    At Federated Insurance we have a unique culture that values both our clients and our employees. The success of our client is our mission! As an employee you will be surrounded, encouraged and supported by others who believe in what we do - and how we do it - matters. You will experience on-the-job learning and a "promote from within" environment. You will be recognized for your contributions with exceptional rewards that support you. Join a culture where our employees spend countless hours volunteering with non-profit organizations in their communities and donate thousands of dollars toward community and social betterment. With the diversity of over 450 jobs - you are bound to find a place to land and grow! Insurance = Opportunities.

    Join us and "Be Part of Something Bigger!"


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.