Are you a seasoned Java developer with hands-on Camunda experience and a passion for transforming business processes? We're looking for a Camunda Full Stack Developer to join our dynamic team supporting digital transformation initiatives in the investment banking sector.
This is your opportunity to work on mission-critical applications, modernize legacy systems, and implement cutting-edge process automation solutions. You'll collaborate with cross-functional teams to deliver scalable, high-performance systems using Camunda, Java, and microservice architecture.
Key Responsibilities
- Develop, implement, and maintain scalable BPM solutions using Camunda.
- Collaborate with business analysts and stakeholders to translate requirements into robust technical designs.
- Work across the full SDLC: design, develop, test, deploy, and maintain Java-based applications.
- Integrate Camunda with other services using REST APIs and microservices architecture.
- Migrate legacy jBPM/BPMN processes to Camunda where needed.
- Troubleshoot and resolve technical issues across development and production environments.
- Contribute to Agile/Scrum ceremonies and maintain best practices in CI/CD and DevOps.
Required Skills & Qualifications
- 5+ years of experience in Information Technology, with 5+ years in Business Process Management.
- Must have proven hands-on expertise with Camunda BPM
- Strong proficiency in Java, Spring Boot, Hibernate, and J2EE.
- Experience in SOA/Microservices architecture and RESTful service integration.
- Familiarity with platforms such as Windows, UNIX/Linux, and Mainframe environments.
- Exposure to BPM tools like Pega, Bizagi, Appian, or Active Matrix is a plus.
- Strong knowledge of Agile methodologies and experience working in Scrum teams.
- Excellent problem-solving skills and ability to work collaboratively in cross-functional teams.
- Financial services experience (banking, trading, insurance) is a strong plus.
- Based in Quebec, and able to work onsite in Montreal 3 days/week.