Drive 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. - 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: - Bachelors degree in Computer Science, Engineering, or a related technical field. - 510 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. - Handson 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 faulttolerance 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, problemsolving, and communication skills in complex technical environments. - Ability to collaborate effectively with both technical and nontechnical stakeholders in fastpaced settings. #J-18808-Ljbffr
Job Title
Senior Backend Developer – Java / Camunda / Azure (TOR, ON)