Full Stack Java DeveloperLocation: Toronto, ON
Onsite FlexibilityHybrid – 2 days onsite, 3 days work from home
Contract Details- Position Type: Contract
- Contract Duration: 12 months (with possibility of extension based on business needs and performance; conversion to permanent also possible based on business needs and performance)
- Pay Rate: C$55.00–C$65.00 / Hour (CAD)
- Shift / Schedule: Monday–Friday, core business hours – 37.5 hours per week, 7.5 hours per day
- Travel Requirements: Not required
Job SummaryThe AI & Open Data Enablement Product Group delivers foundational, enterprise-scale capabilities that enable secure data sharing, real-time events, and customer-controlled consent across the bank. The group owns and operates critical platforms including Open Banking, Data at the Edge, Digital Event Streaming, eConsent, and Customer Preferences, powering digital experiences, regulatory enablement, and AI-driven use cases through trusted, high-quality data. This role is embedded within a collaborative Agile delivery pod of 8 people and involves working on a large-scale platform modernization initiative using cutting-edge technologies.
Key Responsibilities- Embed in an Agile delivery pod and participate in standard ceremonies (stand-ups, sprint planning, demos, retros).
- Contribute to delivery of a scoped feature, enhancement, or automation aligned to the pod's platform (e.g., Open Banking).
- Develop, test, and support code or configuration changes following the team's SDLC and quality standards.
- Create or update technical and operational documentation (e.g., architecture notes, runbooks, onboarding or API documentation).
- Support quality and reliability improvements through testing, automation, monitoring, or tech-debt reduction tasks.
- Collaborate with engineers, BSA, QE, and product partners to deliver backlog items end-to-end.
Must-Have Requirements- 5 years of Java experience
- 5 years of backend or full stack experience
- Jira and Confluence experience
- Agile experience
Required Skills- Strong communication skills (written and verbal)
- Strong interpersonal skills
- Self-motivated, well organized, able to work both independently and in a team environment
- Attention to detail; self-starter and adaptable
Preferred Skills- Angular experience
- NoSQL or Cosmos DB experience
- Banking or financial institution experience
About the ClientThis client is a leading Canadian financial services institution operating across retail banking, commercial banking, and digital technology, with a presence spanning North America and international markets. The organization employs tens of thousands of professionals - including software developers, solutions architects, data engineers, business analysts, and technology strategists - who collaborate across agile product teams to deliver enterprise-scale digital platforms and regulatory-driven capabilities.
About GTTGTT 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-17844 Industry: Software Engineering
#gttca