Senior Backend Developer – Java / Camunda / Azure
Recrute Action Inc.Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Senior Backend Developer – Java / Camunda / Azure
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.
- 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
Job Types: Full-time, Fixed term contract
Contract length: 9 months
Pay: $63.00-$79.00 per hour
Benefits
- Work from home
Experience
- Camunda 8: 2 years (required)
- Java Spring Boot: 5 years (required)
- API Development (OpenAPI / OAuth): 3 years (required)
- REST / Messaging: 3 years (preferred)
- Kubernetes / AKS: 1 year (preferred)
- Azure: 1 year (preferred)
Work Location: Hybrid remote in Toronto, ON M4W 1E6
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free