Skip to content
mimi

Java Developer

Compunnel Inc.

Canada · On-site Full-time Mid Level 1mo ago

About the role

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.

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

  1. Hands-on experience with developing applications on Camunda 8 - using BPMN, Connectors and Workers
  2. Experience with deploying/managing Self-Managed Camunda 8 Cluster in AKS is a plus
  3. Expert knowledge in implementing microservices using Java Spring Boot
  4. Expert knowledge in API Driven Development - Openapi standards, OAuth, Resilience (circuit breaker/retires patterns)
  5. Expert knowledge in REST, Messaging, Data Event Streaming, Distributed Tracing

Nice-to-have Skills

  1. Experience in using telemetry and observability tools, such as New Relic, ELK Stack
  2. Experience in Cloud Services, preferably Azure - APIM, Key Vaults, Identities
  3. Experience in Cloud Native Development and containerization - Helm charts
  4. 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

Skills

AKSAPIAzureCamunda 8CI/CDContainerizationDevSecOpsDockerELK StackHelmJavaKubernetesMicroservicesNew RelicOAuthOpenAPIRESTSpring BootTDD

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free