Senior Backend Developer – Mortgage & Lending (WTL, ON)

Recrute ActionWoolwich, ON
Hybrid

About The Position

Drive the development of cloud-native backend platforms supporting mortgage and lending workflows in the insurance sector. This hybrid opportunity based in Toronto or Waterloo focuses on Java Spring Boot, Camunda 8, microservices, API-driven development, and Azure technologies within a fast-paced agile environment delivering scalable and secure enterprise solutions.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 5–10 years of professional software development experience with a strong backend and platform engineering focus.
  • Hands-on experience developing applications on Camunda 8 using BPMN, connectors, and workers.
  • Expert knowledge of implementing microservices using Java Spring Boot.
  • Expert knowledge of API-driven development, including OpenAPI standards, OAuth, and resilience patterns such as circuit breakers and retries.
  • Strong expertise in REST, messaging, data event streaming, and distributed tracing.
  • Experience implementing fault-tolerant and resilient distributed systems.
  • Experience using telemetry and observability tools such as New Relic and ELK Stack.
  • Experience working with cloud services, preferably Microsoft Azure, including APIM, Key Vault, and identities.
  • Strong understanding of cloud-native development, containerization, Kubernetes-based deployments, and Helm charts.
  • Experience working with Agile delivery methodologies, TDD/BDD/DDD principles, and DevSecOps practices, including CI/CD pipelines, SAST/SCA scans, and mitigation processes.
  • Strong analytical and problem-solving skills within complex distributed systems environments.
  • Excellent communication skills with the ability to collaborate effectively with technical and non-technical stakeholders.
  • Ability to work effectively within fast-paced environments with evolving requirements.

Nice To Haves

  • Experience delivering solutions within mortgage, lending, or regulated financial services environments is considered an asset.
  • Experience deploying or managing self-managed Camunda 8 clusters in AKS is considered an asset.

Responsibilities

  • Design and develop backend services supporting end-to-end mortgage and lending workflows using Java Spring Boot and cloud-native patterns.
  • Build and maintain workflow orchestration solutions using Camunda 8, including BPMN models, connectors, and workers.
  • Translate complex lending processes into scalable and executable workflows in collaboration with business and technical teams.
  • Ensure workflow implementations are resilient, traceable, and aligned with enterprise architectural standards.
  • Design, implement, and maintain API-first services using OpenAPI standards.
  • Build secure APIs leveraging OAuth, identity management, and role-based access controls.
  • Implement resilience patterns, including circuit breakers, retries, and timeouts to ensure system stability.
  • Support integrations using REST, messaging, and event-driven architectures.
  • Develop and deploy services within cloud environments, preferably Microsoft Azure, using services such as API Management, Key Vault, and managed identities.
  • Contribute to cloud-native deployments using containers and Helm charts.
  • Support and enhance platforms deployed within Kubernetes environments, including AKS where applicable.
  • Contribute to platform scalability, reliability, and operational readiness.
  • Implement telemetry, logging, metrics, and distributed tracing to support system observability.
  • Use tools such as New Relic and ELK Stack to monitor performance, diagnose issues, and support production readiness.
  • Partner with QA and performance teams to optimize system behavior and remediate bottlenecks.
  • Follow DevSecOps practices, including CI/CD pipelines, automated testing, and security scanning practices such as SAST and SCA.
  • Apply TDD, BDD, and DDD principles to deliver maintainable and high-quality code.
  • Participate in code reviews, design discussions, and architectural decision-making activities.
  • Ensure solutions comply with enterprise security, compliance, and risk requirements.
  • Collaborate closely with business analysts, QA engineers, architects, and product owners within agile delivery teams.
  • Participate in sprint planning, backlog refinement, and technical estimations.
  • Identify and communicate risks, dependencies, and improvement opportunities proactively.

Benefits

  • Salaried: $55-65 per hour.
  • Incorporated Business Rate: $66-76 per hour.
  • 8-month contract with the potential for permanent employment.
  • Full-time position: 37.50 hours per week.
  • Schedule from 9 am to 5 pm.
  • Hybrid: 3 days/week in Toronto office.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service