Senior Backend Developer – Java / Camunda / Azure (WTL, ON)

Recrute Action View all jobs

  • Waterloo, ON
  • $63.00-67.00 per hour
  • Permanent
  • Full-time
  • 13 days ago
Senior Backend Developer – Java / Camunda / AzureDrive the development of scalable backend solutions within the insurance and financial services sector, leveraging Java Spring Boot, microservices, and cloud-native technologies. Contribute to complex workflow orchestration, API-driven platforms, and secure, high-performance systems in a hybrid environment.What is in it for you:
  • Salaried: $63-67 per hour.
  • Incorporated Business Rate: $75-79 per hour.
  • 9-month contract.
  • Full-time position: 37.50 hours per week.
  • 2 days on-site per week.
  • Based in Toronto or Waterloo.
Responsibilities:
  • Design and develop scalable backend services supporting complex mortgage and lending workflows using Java Spring Boot and microservices architecture.
  • Build and maintain workflow orchestration solutions using Camunda 8, including BPMN models, connectors, and workers.
  • Translate business requirements into efficient, resilient, and traceable technical workflows aligned with enterprise standards.
  • Design and implement API-first services following OpenAPI standards and ensure secure integrations using OAuth and role-based access controls.
  • Develop and support integrations across distributed systems using REST, messaging, and event-driven architectures.
  • Apply resilience patterns such as circuit breakers, retries, and timeouts to maintain system stability.
  • Deploy and manage cloud-native applications within Microsoft Azure environments, leveraging services such as API Management and Key Vault.
  • Contribute to containerized deployments using Kubernetes and Helm charts.
  • Implement observability practices including logging, metrics, and distributed tracing using tools such as New Relic and ELK Stack.
  • Collaborate with cross-functional agile teams including business analysts, QA engineers, architects, and product owners.
  • Participate in sprint planning, backlog refinement, and architectural discussions.
  • Ensure adherence to DevSecOps practices, including CI/CD pipelines, automated testing, and security scanning.
  • Support performance optimization, scalability, and production readiness of systems.
What you will need to succeed:
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 5–10 years of experience in software development with a strong focus on backend and platform engineering.
  • Proven experience in regulated financial services environments, preferably within insurance, mortgage, or lending domains.
  • Strong expertise in Java Spring Boot and microservices architecture.
  • Hands-on experience with Camunda 8, including BPMN modeling, connectors, and workers.
  • Advanced knowledge of API-driven development using OpenAPI standards and API security frameworks such as OAuth.
  • Solid understanding of RESTful services, messaging systems, event streaming, and distributed systems.
  • Experience implementing resilience and fault-tolerance patterns.
  • Experience working with Microsoft Azure services, including API Management, Key Vault, and identity management.
  • Proficiency in cloud-native development, containerization, Kubernetes, and Helm charts.
  • Familiarity with observability and monitoring tools such as New Relic and ELK Stack.
  • Experience with Agile methodologies and DevSecOps practices, including CI/CD, TDD/BDD/DDD, and security scanning tools.
  • Strong analytical, problem-solving, and communication skills in complex technical environments.
  • Ability to collaborate effectively with both technical and non-technical stakeholders in fast-paced settings.
Why Recruit Action?Recruit Action (agency permit: AP-2504511) provides recruitment services through quality support and a personalized approach. As part of the screening process, some applications may be reviewed using artificial intelligence tools. Only candidates who meet the hiring criteria will be contacted.# MFCJP00016503

Recrute Action

Similar Jobs

  • Co-op, Software Developer

    Ricoh

    • Kitchener, ON
    Job Category: Digital Services Center Job Description: Co-op, Associate Software Developer Ricoh's Global Solutions Engineering (GSE) group has an opening for a Co-op Softwar…
    • 14 days ago
  • Senior Full Stack Engineer

    SAP

    • Waterloo, ON
    We help the world run better At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of globa…
    • 1 day ago