Full Stack Java Developer
- Salary
- CA$55–CA$65/hr
- Hiring from
- Canada
- Work type
- Hybrid
- Posted
621,479 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Full Stack Java Developer
Location: Toronto, ON
Onsite Flexibility: Hybrid – 2 days onsite, 3 days work from home; anchor days are flexible
Contract Details
- Position Type: Contract
- Contract Duration: 12 months (with possibility of extension and conversion 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; overtime not likely; no rotation
- Travel Requirements: Not required
---
Job Summary
The 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 is a collaborative team of 8 people working on a new platform modernization initiative, with the newest and biggest capability being Open Banking (a regulation in Canada). The team works across multiple applications in a full stack capacity covering databases, APIs, and UI, operating primarily on Azure in a fast-paced environment with multiple iterations going into production.
---
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 and someone who is a self-starter and adaptable
---
Preferred Skills
- Angular experience
- Azure, ASP experience
- No SQL or Cosmos DB experience
- Banking or financial institution experience (1 year)
---
Required Experience
- 5 years of overall experience in Java development and/or full stack development
---
Education Requirements
- Post-secondary education is an asset; experience is more important
---
Important Notes
- Interview process: 1 step, virtual, 1 hour, panel – technical interview (no coding challenge)
- Candidates with multiple short contracts (under 6 months) or a pattern of job hopping will be disqualified from consideration
---
About the Client
This leading Canadian financial services and banking institution operates one of the largest digital banking platforms in North America, serving millions of customers across Canada and internationally. The organization employs thousands of technology professionals — including software developers, solutions architects, data engineers, and product managers — who collaborate across agile delivery pods to modernize enterprise-scale platforms and drive digital innovation.
---
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-17844 Industry: Software Engineering
#gttca
