cover image
Cogency

Java Backend Developer

On site

Toronto, Canada

Mid level

Full Time

18-03-2026

Share this job:

Skills

Communication Python Java SQL GitHub CI/CD DevOps Version Control Jenkins Architecture Programming Databases git Azure AWS cloud platforms Spring GCP Spring Boot Microservices GitHub Actions

Job Specifications

Job Title: Java Backend Developer

Company: Cogency Inc.

Location: Toronto Hybrid 3 days

Experience Required: 6+ Years

Job Summary

Cogency Inc. is seeking an experienced Java Backend Developer to build and support scalable, high-performance applications within financial services environments. The ideal candidate will have strong backend development expertise, hands-on experience in enterprise systems, and the ability to work collaboratively in a hybrid delivery model.

Key Responsibilities

Design, develop, and maintain backend applications using Java (8+) and Spring Boot
Build scalable, secure, and high-performing RESTful APIs
Develop and optimize complex SQL queries and database interactions
Apply strong OOP principles and design patterns in development
Collaborate with cross-functional teams including QA, DevOps, and business stakeholders
Participate in architecture discussions, code reviews, and best practice implementation
Troubleshoot production issues and optimize application performance
Maintain code using Git or similar version control tools
Ensure adherence to security standards and development best practices

Required Skills & Experience

6+ years of professional experience as a Java Developer within a financial institution
Strong hands-on experience with Java (8+) and Spring Boot
Experience building RESTful APIs
Advanced SQL skills with strong experience in relational databases (RDBMS)
Strong understanding of Object-Oriented Programming (OOP) and design principles
Experience with Git or similar version control systems
Excellent communication and collaboration skills

Preferred Skills

Experience with messaging systems (e.g., MQ) and microservices architecture
Knowledge of additional programming languages such as Python or R
Experience with cloud platforms (AWS, Azure, or GCP)
Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or similar
Understanding of application security best practices including OWASP Top 10

Preferred Domain Experience

Banking domain experience is highly preferred

Work Model

Hybrid work model based in Toronto

About the Company

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. Know more