Senior Java Backend Developer With Camunda (Toronto)

Senior Java Backend Developer With Camunda (Toronto)

06 Aug
|
Cogency
|
Toronto

06 Aug

Cogency

Toronto

Job Title: Senior Java Backend Developer (Camunda – Nice to Have) Company: Cogency Inc. Location: Toronto, ON (Hybrid – 4 Days Onsite) Job Type: Full-Time Interview Process: Final Round In-Person Interview Required Job Summary Cogency Inc. is seeking an experienced Senior Java Backend Developer to join a leading Banking and Financial Services client in Toronto. The ideal candidate will have 6+ years of hands-on experience designing, developing, and maintaining scalable backend applications using Java, Spring Boot, Microservices, REST APIs , and cloud-native technologies. The candidate should possess robust backend engineering expertise with experience building high-performance enterprise applications and integrating distributed systems. Experience with Camunda BPM for workflow automation and business process orchestration is considered a strong asset (Nice to Have) . Key Responsibilities Design, develop, and maintain enterprise backend applications using Java and Spring Boot. Develop scalable, secure, and high-performance RESTful APIs and Microservices. Build reusable business services and backend components following enterprise design standards. Implement authentication and authorization using OAuth 2.0, JWT, and Spring Security. Optimize application performance, scalability, and reliability. Develop event-driven and asynchronous processing solutions where applicable. API & Integration Design and develop REST APIs for enterprise applications. Integrate backend services with internal and external enterprise platforms. Implement secure API communication and enterprise integration patterns. Work with messaging platforms and asynchronous communication technologies. Database Development Design and develop database solutions using relational databases. Write and optimize complex SQL queries. Develop stored procedures, views, and database objects. Optimize database performance and indexing strategies.



Microservices & Cloud Develop cloud-ready microservices using Spring Boot. Participate in containerized application development using Docker. Collaborate with DevOps teams for Kubernetes/OpenShift deployments. DevOps & CI/CD Participate in CI/CD implementation using GitHub Actions, Jenkins, or Azure DevOps. Support automated deployments, release management, and environment promotion. Work closely with DevOps teams to improve build automation and monitoring. Agile Delivery Participate in Agile ceremonies, including sprint planning, stand-ups, retrospectives, and backlog refinement. Perform code reviews and mentor junior developers. Write clean, maintainable, and well-documented code. Support SIT, UAT, production deployments, and production support. Troubleshoot and resolve production issues. Required Qualifications Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline. 6+ years of hands-on Java backend development experience. Strong expertise in: Spring Boot Spring MVC Spring Security RESTful APIs Experience with: Hibernate / JPA Maven / Gradle Git Strong knowledge of: Object-Oriented Programming (OOP) Design Patterns Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL. Experience with messaging technologies such as Kafka, RabbitMQ, or IBM MQ. Experience with Docker and containerized application development. Familiarity with Kubernetes or OpenShift. Experience working in Agile/Scrum environments. Strong analytical, troubleshooting, and communication skills.



Nice to Have Experience with Camunda BPM for workflow automation and business process orchestration. Experience designing and implementing BPMN workflows and decision models (DMN). Knowledge of Camunda Process Engine, Tasklist, Cockpit, and Optimize. Experience with Java-based workflow integration using Camunda APIs. Experience with AWS, Azure, or Google Cloud Platform. Knowledge of GraphQL. Experience with Redis or distributed caching technologies. Familiarity with CI/CD pipelines using GitHub Actions, Jenkins, or Azure DevOps. Exposure to Terraform or Infrastructure as Code (IaC). Banking Domain Experience (Preferred) Candidates with Banking or Financial Services experience will be highly preferred. Experience in one or more of the following domains is an asset: Retail Banking Commercial Banking Digital Banking Payments Capital Markets Lending Customer Onboarding AML Regulatory Reporting Technical Skills Spring Boot Spring MVC Spring Security REST APIs Microservices Hibernate / JPA Database Oracle SQL Server MySQL Messaging Kafka IBM MQ DevOps & Cloud Docker OpenShift GitHub Actions Jenkins Git Workflow (Nice to Have) BPMN 2.0 DMN Camunda Process Engine Spring Boot & Microservices REST API Development Database Design & Optimization Cloud-Native Development DevOps & CI/CD Camunda Workflow Automation (Preferred) Agile Delivery Problem Solving & Analytical Thinking Work Model Location: Toronto, ON Employment Type: Full-Time Interview Process: Final Round In-Person Interview (Mandatory) Cogency Inc. is an equal opportunity employer committed to fostering an inclusive workplace. We encourage experienced Java Backend Developers with strong Spring Boot and Microservices expertise, along with exposure to Camunda BPM , to apply and join our growing technology team supporting enterprise Banking and Financial Services solutions. #J-18808-Ljbffr

📌 Senior Java Backend Developer With Camunda (Toronto)
🏢 Cogency
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java backend developer with camunda (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior java backend developer with camunda (toronto) / toronto