Full Stack Java Developer
- Toronto, ON, Canada
$55 to $65 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $55 to $65 CAD / hour
- Job type
- Contract
- Apply by
- Working hours
- 37.5 hours per week
- Posting language
- English
- Posted
Original job description
Full Stack Java Developer
Location: Toronto, ON
Onsite Flexibility
Hybrid – 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 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 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 Client
This 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 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
More about this job
Responsibilities
Work within an Agile delivery pod to develop, test, and support platform features, enhancements, and automation, collaborating with engineering, business analysis, quality engineering, and product partners. Improve platform quality and reliability through testing, automation, monitoring, and technical debt reduction, while maintaining technical and operational documentation.
Requirements
Requires at least 5 years of Java experience and 5 years of backend or full stack experience, along with Jira, Confluence, and Agile experience. Strong communication and interpersonal skills, organization, attention to detail, adaptability, and the ability to work independently and collaboratively are required; Angular, NoSQL or Cosmos DB, and banking experience are preferred.
Skills
- Java
- Backend Development
- Full Stack Development
- Jira
- Confluence
- Agile
- Angular
- NoSQL
- Cosmos DB
- Communication
- Interpersonal Skills
- Testing
- Automation
- Monitoring
- Technical Documentation
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
Keywords
- Java
- Full Stack Development
- Backend Development
- Angular
- NoSQL
- Cosmos DB
- Jira
- Confluence
- Agile
- Open Banking
- Data at the Edge
- Digital Event Streaming
- eConsent
- Customer Preferences
- Platform Modernization
- Testing
- Automation
- Monitoring
- Technical Documentation
- Runbooks
- API Documentation
- Banking
- Financial Services
- Data Sharing
- Real-Time Events
- Customer Consent
- Quality Engineering
- Business Systems Analysis