Application Engineer CMX Intergration (HYBRID)

Hanover Insurance Group•Worcester, MA
•Hybrid

About The Position

The Application Engineer will apply technical knowledge, capabilities, and development skills to design and develop efficient application software solutions based on business requirements and technical specifications. The role ensures thorough unit testing of new software applications and enhancements to existing applications. This is a full-time, exempt position on the DevOps team, based at the Worcester headquarters or with remote work location consideration.

Requirements

  • At least 3 years of experience in Java development.
  • Bachelor’s degree in Computer Science or Computer Engineering.
  • Strong programming experience in Java.
  • Good understanding of object-oriented programming, design patterns, data structures, and algorithms.
  • Experience with Spring Boot, REST APIs, and SQL databases.
  • Strong analytical and problem-solving skills.
  • Ability to learn new technologies and business domains quickly.
  • Must be eligible to work in the United States without requiring sponsorship now or in the future.
  • Solid understanding of software development life cycle processes, including requirements gathering, analysis and design, development tools and technologies, release and version control, testing methodologies, and deployment management.

Nice To Haves

  • Exposure to Guidewire products, including PolicyCenter, ClaimCenter (on-premises Version 10 or cloud versions), and BillingCenter.
  • Experience with Python for scripting, automation, data processing, or AI-related integrations.
  • Cloud experience with Azure or AWS.
  • Experience with CI/CD and DevOps practices.
  • Knowledge of React or modern web frameworks.

Responsibilities

  • Interpret technical designs and specifications, write code, and assist in developing new applications and products and enhancing existing ones.
  • Perform thorough unit testing to verify the accuracy and quality of software, including preparing sample test data, executing programs and job streams, and conducting system integration testing.
  • Design or modify applications to accomplish functions in compliance with the Software Development Life Cycle framework.
  • Perform software development functions to meet specific application solution requirements.
  • Identify risks and options and make recommendations.
  • Promote code and support setup of multiple test environments.
  • Use source code management software according to best practices.
  • Support, troubleshoot, and debug coding defects identified during quality assurance and business partner validation.
  • Adhere to quality standards and procedures.
  • Collaborate with project team members, including external and offshore partners, during development.
  • Support preparation and implementation of software releases into production.
  • Contribute to project planning, design, and estimating activities.
  • Build knowledge of multiple programming languages and related development tools.
  • Provide timely and accurate project status reporting.
  • Build knowledge of P&C insurance concepts and Hanover application systems.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service