Home Job Listings Categories Locations

Java Developer

📍 Toronto, Canada

Technology Global Technical Talent

Job Description

Primary Job Title

Java Developer Alternate/Related Job Titles

Java Developer Backend Java Engineer Java Microservices Developer Cloud Java Developer Software Developer – Java Location

Toronto, Ontario, Canada Onsite Flexibility

Hybrid – 2 days onsite, 3 days work from home (may increase to 4 onsite days) Contract Details (Contract roles only)

Position Type: Contract Contract Duration: Not specified Start: As Soon As Possible Pay Rate: C$60 – C$70 per hour Job Summary

We are seeking an experienced

Java Software Developer

to join the Online & Mobile backend engineering team supporting new real-time payment initiatives. This role involves building and enhancing

microservices and APIs

used across banking platforms including retail banking, direct investing, and mobile payments. From day one, you will work as an equal member of an Agile Scrum team delivering meaningful improvements and new services that power customer-facing applications. The position offers exposure to modern cloud environments, collaborative engineering practices, and large-scale financial technology systems. Key Responsibilities

Work with other software engineers in Agile Scrum teams to design and build APIs according to business requirements and architectural guidelines Develop high-quality, reusable, and maintainable software using best development practices Perform

unit testing, code reviews, and documentation

to ensure reliable application delivery Participate in system integration testing and troubleshooting of application defects Investigate root causes of technical issues and implement appropriate resolutions Ensure defect-free programming through testing, debugging, and peer code reviews Follow secure coding practices to prevent common software vulnerabilities Work across multiple concurrent initiatives and manage workload to meet project timelines Collaborate with internal stakeholders and development teams to deliver scalable solutions Contribute to a positive engineering culture that promotes collaboration, quality, innovation, and teamwork Continuously expand technical expertise and stay current with emerging technologies, development tools, and industry trends Required Experience

5+ years of professional Java development experience Experience developing and deploying applications within

Azure cloud environments Strong experience working with CI/CD pipelines and automated development workflows Experience working in Agile Scrum development teams Proven ability to manage multiple priorities and meet development deadlines Nice-to-Have Experience

Experience working within banking or financial institutions Experience supporting payment systems or payment technology projects Exposure to large enterprise technology environments Professional certifications such as Azure Developer, Java, or Oracle certifications Experience collaborating closely with business stakeholders Required Skills

Java development Azure cloud deployment and development CI/CD pipeline implementation and automation Preferred Skills

Banking or financial services technology experience Payment systems or real-time payments experience Agile / Scrum development methodologies Data structures and design patterns Azure, Java, or Oracle development certifications Additional Skills

API development Microservices architecture Unit testing and system integration testing Code reviews and development documentation Application debugging and defect resolution Secure coding practices Workload prioritization and multi-project coordination Strong written and verbal communication Technical and business collaboration About the Client

Top 10 bank in Canada and North America offering comprehensive financial solutions. Providing retail, commercial, wealth management, and wholesale banking services, the organization helps clients thrive in today’s evolving financial market. About GTT

GTT is a minority-owned staffing firm and a subsidiary of Chenega Corporation, a Native American-owned company in Alaska. We highly value diverse and inclusive workplaces and support Fortune 500 organizations across banking, financial services, technology, life sciences, biotech, utilities, and retail sectors throughout the U.S. and Canada. Job Number

26-02535 Hashtags

#gttca #LI-GTT #LI-Hybrid #ZRCA

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 17, 2026
Job Type: Technology
Location: Toronto, Canada
Company: Global Technical Talent

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.