Senior Backend Developer - Mortgage & Lending Platforms
- Source: LinkedIn
- Robertson & Company Ltd.
- On-site
- Toronto
- Senior
Job Description
Our client is a top financial institution with significant North American holdings. They have operations across most major verticals, including institutional & corporate, wealth management, private clients, commercial banking, treasury, and retail banking.
Introduction:
Robertson is seeking a skilled Senior Backend Developer - Mortgage & Lending Platforms to join our client in support of an existing vacancy.
Contract Period: 5 months
Pay Rate: Starting from $68 per hour
Location: Toronto or waterloo, ON
Location Type: Hybrid
Business Hours: Monday-Friday; Core business hours
Job 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
- Collaborate with business and technical teams to translate complex lending processes into executable, scalable workflows
- Ensure workflow implementations are resilient, traceable, and aligned with enterprise architectural standards
- Design, implement, and maintain API first services using Open API 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 in cloud environments, preferably Azure, leveraging 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 to Kubernetes environments (AKS experience is an asset)
- Contribute to platform scalability, reliability, and operational readiness
- Implement telemetry, logging, metrics, and distributed tracing to ensure 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 remediate bottlenecks and optimize system behaviour under load
- Follow DevSecOps practices, including CI/CD pipelines, automated testing, and security scanning (SAST/SCA)
- Apply BDD/DDD principles where appropriate to ensure high quality, maintainable code
- Participate in code reviews, design discussions, and architectural decision making
- Ensure solutions meet enterprise security, compliance, and risk requirements
- Work as part of a cross functional agile delivery team, collaborating closely with BAs, QA engineers, architects, and product owners
- Contribute to sprint planning, backlog refinement, and technical estimation
- Proactively surface risks, dependencies, and improvement opportunities
Experience & Qualification Requirements:
- Bachelor’s degree in computer science, Engineering, or a related technical field
- 8-10 years of professional software development experience, with a strong backend and platform engineering focus
- Experience delivering solutions in mortgage, lending, or regulated financial services environments is strongly preferred
- Hands-on experience with Camunda 8, including BPMN modelling, connectors, and workers
- Strong expertise in Java Spring Boot and microservices architecture
- Expert level experience in API driven development, including Open API standards and API security
- Solid understanding of REST, messaging, event streaming, and distributed systems concepts
- Experience implementing fault tolerance and resilience patterns
- Experience working with cloud services, preferably Microsoft Azure (APIM, Key Vault, identities)
- Strong understanding of cloud native development, containerization, and Kubernetes based deployments
- Experience with Helm charts and infrastructure aware application design
- Experience deploying or managing self-managed workflow platforms in Kubernetes environments is a plus
- Strong grounding in Agile delivery methodologies
- Experience with CI/CD pipelines, test automation, and secure development practices
- Familiarity with application security scanning and remediation processes
- Strong analytical and problem-solving skills, especially in complex, distributed systems
- Excellent communication skills and the ability to work effectively with both technical and non-technical stakeholders
- Comfortable…
Skills
- Java
- spring
- spring-boot
- camunda
- oauth
- microsoft-azure
- azure-api-management
- azure-key-vault
- vault
- helm
- Kubernetes
- new-relic
- elk
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
