Marsh McLennan - Broomfield, CO

posted 4 months ago

Full-time - Mid Level
Broomfield, CO
101-250 employees
Insurance Carriers and Related Activities

About the position

Icat is seeking an Applications Developer to join our team in Broomfield, CO. This role is pivotal in developing, enhancing, and supporting Icat Online, our customer-facing quoting and policy management system. Icat Online is the backbone of our business, generating over 200,000 instant quotes annually for earthquake and hurricane-exposed residential and commercial customers across the United States. As a medium-sized organization with around 200 employees, we pride ourselves on providing a personal, team-centric experience, with a high ratio of senior developers to facilitate your growth and skillset development. This position offers the opportunity to work across various technical areas, making it ideal for a Jack of all trades Java developer. In this role, you will collaborate with our in-house development team to enhance and maintain the Icat Online ecosystem, which is built on the Spring framework and utilizes Hibernate for ORM. While the primary focus will be on backend development, you will also engage in tasks across the entire development stack, including API design, UI work, database schema modifications, and enhancements to our DevOps stack. This position not only allows for technical growth but also offers a culture of internal mobility and collaboration with stakeholders, ensuring that your contributions are valued and impactful. We offer a comprehensive benefits package starting from day one, including generous parental leave, tuition reimbursement, and participation in our Employee Stock Purchase Plan. Our medical, dental, and vision plans are designed to fit various needs and budgets, and we provide ample paid time off, including additional floating holidays and time off for community service. Join us at Icat, where your skills will be nurtured, and your career can flourish.

Responsibilities

  • Develop, enhance, and support Icat Online, the customer-facing quoting and policy management system.
  • Collaborate with the in-house development team to maintain the Icat Online ecosystem.
  • Design, expose, and consume APIs for internal and third-party services.
  • Engage in UI work, including workflow design and implementation.
  • Modify database schemas and DAO access patterns as needed.
  • Assist with reporting and analytics design and implementation.
  • Perform data validation and transformation tasks.
  • Implement changes and enhancements to the DevOps stack to improve testing, deployment, and reliability.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field with 2-4 years of industry experience, or 3-6 years of industry experience without a degree.
  • Proficiency in Full Stack Java development.
  • Experience with the Spring application stack, including Spring Boot or traditional Spring applications.
  • Familiarity with Maven for project management.
  • Experience with Hibernate for ORM.
  • Ability to query and modify ACID compliant databases to support application workloads.
  • Knowledge of front-end technologies such as HTML, CSS, and JavaScript, without specific framework requirements.
  • Experience with unit and integration testing using Java testing tools like Junit, Mockito, and TestNG.
  • Experience working with web UI, including in-browser JavaScript, CSS, and HTML.

Nice-to-haves

  • Experience in the insurance or finance industry.
  • Familiarity with Hibernate Search, including Elasticsearch.
  • Experience with Spring Webflow.
  • Knowledge of Wildfly Application Server.
  • Experience with Infinispan Distributed Caching.

Benefits

  • 401K matching
  • Employee Stock Purchase Plan
  • Generous parental leave
  • Tuition reimbursement
  • Multiple medical, dental, and vision plans
  • Generous paid time off
  • Additional floating holidays
  • Time off for community service
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service