Senior Backend Developer, Java Spring Boot, Camunda 8

Posted 8 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Developer modernizing mortgage and lending platforms for Recruit Action’s financial-services clients. Building Java, Camunda 8, Azure, and Kubernetes backend solutions.

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
  • Translate complex lending processes into executable and scalable workflows with business and technical teams
  • Ensure workflow implementations are resilient, traceable, and aligned with enterprise architectural standards
  • Design, implement, and maintain API-first services using OpenAPI standards
  • Build secure APIs leveraging OAuth, identity management, and role-based access controls
  • Implement circuit breakers, retries, and timeouts for system stability
  • Support REST, messaging, and event-driven integrations
  • Develop and deploy services in cloud environments, preferably Azure, using API Management, Key Vault, and managed identities
  • Contribute to containerized and Helm-based cloud-native deployments
  • Support and enhance platforms deployed to Kubernetes environments
  • Contribute to platform scalability, reliability, and operational readiness
  • Implement telemetry, logging, metrics, and distributed tracing
  • Use 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 behavior under load
  • Follow DevSecOps practices, including CI/CD pipelines, automated testing, and security scanning
  • Apply TDD, BDD, and DDD principles where appropriate
  • Participate in code reviews, design discussions, and architectural decision-making
  • Ensure solutions meet enterprise security, compliance, and risk requirements
  • Collaborate within a cross-functional Agile delivery team
  • Contribute to sprint planning, backlog refinement, and technical estimation
  • Identify risks, dependencies, and improvement opportunities

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
  • Hands-on experience developing applications on Camunda 8 using BPMN, Connectors, and Workers
  • Strong expertise in Java Spring Boot and microservices architecture
  • Expert-level experience in API-driven development, including OpenAPI standards, OAuth, and API security
  • Solid understanding of REST, messaging, event streaming, and distributed systems concepts
  • Experience implementing fault tolerance and resilience patterns, including circuit breakers and retry mechanisms
  • Experience working with cloud services, preferably Microsoft Azure, including API Management, Key Vault, and identities
  • Strong understanding of cloud-native development, containerization, and Kubernetes-based deployments
  • Experience with Helm charts and infrastructure-aware application design
  • 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
  • Knowledge of TDD, BDD, DDD, and DevSecOps practices
  • Strong analytical and problem-solving skills, particularly in complex distributed systems
  • Excellent communication skills with the ability to work effectively with technical and non-technical stakeholders
  • Ability to work effectively in fast-paced environments with evolving requirements
  • Experience delivering solutions in mortgage, lending, or regulated financial services environments preferred
  • Experience using observability and telemetry tools such as New Relic and ELK Stack preferred
  • Experience deploying or managing self-managed Camunda 8 clusters in AKS preferred
  • Experience deploying or managing self-managed workflow platforms in Kubernetes environments preferred

Benefits

  • Salaried rate of $75–80 per hour
  • Incorporated business rate of $90–95 per hour
  • 3-month contract
  • Flexible remote work

Job type

Contract

Experience level

Senior

Salary

CA$75 - CA$80 per hour

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudDistributed SystemsJavaKubernetesMicroservicesSpringSpring BootSpringBootVault

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.