Integration Developer

Sovereign InsuranceToronto, ON
CA$72,847 - CA$121,411Hybrid

About The Position

As an Integration Developer, you will be part of a team supporting the ongoing evolution and delivery of Sovereign Insurance. This role is focused on continuous delivery, enhancing, and enabling stable, scalable operations across the DAMS ecosystem. You’ll contribute to a modern, API-driven integration landscape that supports business operations, data exchange with partners, and iterative delivery of new capabilities aligned with business priorities.

Requirements

  • Diploma or degree in Information Technology or Computer Science.
  • 5 to 7 years of relevant experience in the IT industry.
  • Strong Java development expertise including Spring Boot, Java EE and LoopBack, with solid grounding in design principles and microservices architecture using REST, Swagger OpenAPI and SOAP.
  • Hands on experience implementing secure applications using Spring Security, OAuth2 and JWT.
  • Experience building and deploying containerized applications using Docker, Kubernetes and Red Hat OpenShift.
  • Solid database expertise including SQL and PL SQL development such as stored procedures, functions and triggers, with hands on experience in MySQL and IBM DB2.
  • Experience with test driven development using JUnit or Mockito, along with familiarity with Agile and DevOps practices and CI CD tools such as Jenkins, GitHub Actions, Bitbucket, Jira and Confluence.
  • Experience working with cloud platforms including Azure, AWS and IBM Cloud or APIC, with an understanding of SaaS solutions and modern data platforms such as Lakehouse architectures including Databricks.
  • Familiarity with messaging systems such as RabbitMQ, Apache Kafka or Amazon SQS, along with the ability to monitor and troubleshoot applications using tools like Splunk and DataDog.

Responsibilities

  • Designing, developing, and enhancing integrations that support ongoing DAMS releases and operational needs.
  • Building and maintaining APIs and integration services to enable reliable data flow between internal systems and external partners.
  • Delivering high-quality, maintainable code with strong unit testing, aligned to Sovereign IT standards and AMTB delivery practices.
  • Collaborating closely with your agile team (developers, BAs, QA, and product partners) to refine requirements and deliver incremental value each cycle.
  • Performing technical analysis and contributing to solution design to ensure scalability, stability, and alignment with enterprise architecture.
  • Supporting production stability by troubleshooting issues, resolving defects, and continuously improving integration performance.
  • Participating in regular AMTB ceremonies (planning, stand-ups, retrospectives) to drive team effectiveness and continuous improvement.
  • Mentoring and supporting teammates, fostering a collaborative, accountable “one team” environment focused on shared success.

Benefits

  • competitive salary and variable compensation
  • benefits and pension
  • paid time off
  • development and recognition programs
  • holistic approach to physical, mental, social, and financial wellness
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service