itjobs.ca Logo
Cogency Inc logo

Senior Java Backend Developer with Camunda

Cogency Inc2 days ago
Hybrid
Senior Level
Full-Time

About the role

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 strong 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

Backend Development 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. Support cloud-native application modernization initiatives.

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: Java 11/17+ Spring Boot Spring MVC Spring Security RESTful APIs Microservices Architecture Experience with: Hibernate / JPA Maven / Gradle Git Strong knowledge of: Object-Oriented Programming (OOP) SOLID Principles 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 Backend Java 11/17+ Spring Boot Spring MVC Spring Security REST APIs Microservices Hibernate / JPA

Database Oracle SQL Server PostgreSQL MySQL

Messaging Kafka RabbitMQ IBM MQ

DevOps & Cloud Docker Kubernetes OpenShift GitHub Actions Jenkins Azure DevOps Git

Workflow (Nice to Have) Camunda BPM BPMN 2.0 DMN Camunda Process Engine

Key Competencies Java Backend Development Spring Boot & Microservices REST API Development Enterprise Integration Database Design & Optimization Cloud-Native Development DevOps & CI/CD Camunda Workflow Automation (Preferred) Agile Delivery Problem Solving & Analytical Thinking Team Collaboration Excellent Communication Skills

Work Model Location: Toronto, ON Work Model: Hybrid – 4 Days Onsite per Week (Mandatory) 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.

About Cogency Inc

IT Services and IT Consulting
11-50
Founded in 2022

Global Experts To Help You Win Over Your Clients! Since 2014 we have been helping enterprises in Canada deliver successful IT projects, employing professionals who consistently deliver high quality results. We at Cogency are visionaries, experienced with Technology delivery and have entrepreneurial mindset. We are a team of highly skilled handpicked seasoned professionals with proven experience in offering end-to-end business consultancy and software delivery.

Similar Jobs