CI
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
- 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
Nice-to-have Skills
- 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)
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