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 #ZRCA