Job Title: Application Developer III
Location: Toronto or Waterloo, ON (Hybrid)
Estimated Duration: 9 Months
Job Description
Senior Backend Developer – Mortgage & Lending Platforms
Role Summary
We are seeking a Senior Backend Developer with strong experience building cloud native, workflow driven platforms in regulated financial services environments. This role will focus on designing, developing, and supporting scalable, resilient, and secure backend services that power complex mortgage and lending workflows.
The ideal candidate has deep expertise in microservices, API driven development, workflow orchestration (Camunda 8), and modern DevSecOps practices, and is comfortable working in agile product teams delivering mission critical systems.
Key Responsibilities
Backend & Workflow Development
- 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.
API Driven & Integration Development
- 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.
Cloud & Platform Engineering
- 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.
Observability & Performance
- 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.
Secure & Quality Driven Delivery
- Follow DevSecOps practices, including CI/CD pipelines, automated testing, and security scanning (SAST/SCA).
- Apply TDD/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.
Agile Collaboration
- 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.
Required Qualifications
Experience & Education
- 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.
Core Technical Skills
- 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 OpenAPI standards and API security.
- Solid understanding of REST, messaging, event streaming, and distributed systems concepts.
- Experience implementing fault tolerance and resilience patterns.
Cloud & Platform Skills
- 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.
Quality, Security & Delivery
- 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.
Soft Skills
- 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 working in fast paced environments with evolving requirements.
What Success Looks Like
- Reliable, scalable, and secure backend services powering critical mortgage and lending workflows.
- Well orchestrated, observable workflows that support operational transparency and efficiency.
- APIs and services that are resilient, maintainable, and easy to integrate.
- High confidence in production readiness, security posture, and system performance
Technical Skills
- Hands-on experience with developing applications on Camunda 8 – using BPMN, Connectors and Workers
- Experience with deploying/managing Self-Managed Camunda 8 Cluster in AKS is a plus
- Expert knowledge in implementing microservices using Java Spring Boot
- Expert knowledge in API Driven Development – Openapi standards, OAuth, Resilience (circuit breaker/retires patterns)
- Expert knowledge in REST, Messaging, Data Event Streaming, Distributed Tracing
- Experience in using telemetry and observability tools, such as New Relic, ELK Stack
- Experience in Cloud Services, preferably Azure – APIM, Key Vaults, Identities
- Experience in Cloud Native Development and containerization – Helm charts
- Delivery methodology – Agile, TDD/BDD/DDD, DevSecOps (CI/CD, SAST/SCA scans and mitigation)
Candidate Requirements
Must-Have Skills
- Hands-on experience with developing applications on Camunda 8 – using BPMN, Connectors and Workers
- Experience with deploying/managing Self-Managed Camunda 8 Cluster in AKS is a plus
- Expert knowledge in implementing microservices using Java Spring Boot
- Expert knowledge in API Driven Development – Openapi standards, OAuth, Resilience (circuit breaker/retires patterns)
- Expert knowledge in REST, Messaging, Data Event Streaming, Distributed Tracing
Nice-to-have Skills
- Experience in using telemetry and observability tools, such as New Relic, ELK Stack
- Experience in Cloud Services, preferably Azure – APIM, Key Vaults, Identities
- Experience in Cloud Native Development and containerization – Helm charts
- Delivery methodology – Agile, TDD/BDD/DDD, DevSecOps (CI/CD, SAST/SCA scans and mitigation)
Years of Experience: 5 -7 years of experience
Degrees/Certifications Required: Bachelor’s Degree
The pay range that the employer reasonably expects to pay for this position is between CA$58.00 and CA$68.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
This posting is for an existing vacancy.If you believe this post to be fraudulent, please report by clicking here
Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.
We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!