Job Specifications
Primary Job Title:
Software Developer - Java
Alternate/Related Job Titles:
Senior Java Developer
Full Stack Java Engineer
Cloud Application Developer
Enterprise Solutions Developer
CIAM Platform Engineer
Location:
Toronto, ON
Onsite Flexibility:
Hybrid — 2 days/week onsite (Tues & Thurs)
Contract Details:
Position Type: Contract
Contract Duration: 12 months
Start: 09/15/2025
End: 09/14/2026
Pay Rate: C$70 - 80/hr
Shift/Hours: Monday to Friday, 9:00 AM - 5:00 PM
Extension Possible: Yes
Job Summary:
Join the Next Evolution of Work (NEW) CIAM Product Family within a major Canadian bank. As a Software Developer - Java, you'll contribute to the enterprise authentication platform, building secure, scalable solutions for identity management, access control, and user enablement. This role requires senior technical leadership, a deep foundation in Java development, and experience designing and implementing cloud-based, enterprise-scale systems.Key Responsibilities:
Drive technical leadership across design, development, testing, and deployment
Lead/mentor developers and business systems analysts
Develop scalable, secure, and extensible Java-based enterprise applications
Participate in Proof of Concept (PoC) development and solution design
Integrate with CIAM platforms like Ping/ForgeRock
Support public cloud architecture in Azure
Promote Agile and DevOps culture including CI/CD, Jenkins, test automation
Utilize logging and monitoring tools such as Splunk and DataDog
Support ongoing product lifecycle and operational readiness
Lead design efforts emphasizing design patterns, resilience, and throughput
Required Experience:
8-10 years of hands-on Java development in enterprise environments
2-3 years in technical leadership roles
Experience in full-stack development, REST API design, and microservices
Proficiency with RDBMS, LDAP, and enterprise database platforms
Experience in containerized deployments using Kubernetes
Integration experience with COTS and custom enterprise solutions
Java libraries development in conjunction with Ping/ForgeRock platforms
Nice-to-Have Experience:
Ping or ForgeRock Access/Identity Management and Directory Services
Event streaming with Apache Kafka
Deep knowledge of Azure Cloud architecture and deployment
Financial industry or CIAM-specific platform experience
Required Skills:
Java Enterprise Development
REST API & Microservices Architecture
Kubernetes and Cloud-Native App Deployment
Preferred Skills:
CIAM Integration (Ping/ForgeRock)
Azure Public Cloud
Event Streaming using Kafka
Additional Skills:
Mentorship & cross-functional team leadership
Use of CI/CD pipelines, logging tools, and vulnerability scanning
Agile delivery and DevOps alignment
About GTT:
GTT is a minority-owned staffing firm and a subsidiary of Chenega Corporation, a Native American-owned company in Alaska. As a Native American-owned, economically disadvantaged corporation, we highly value diverse and inclusive workplaces. Our clients are Fortune 500 banking, insurance, financial services, and technology companies, along with some of the nation's largest life sciences, biotech, utility, and retail companies across the US and Canada. We look forward to helping you land your next great career opportunity!Job Number: 25-25600
Hashtags: #gttca
About the Company
Global Technical Talent (GTT), a subsidiary of Chenega Corporation (www.Chenega.com) with over $1.3 billion in revenue and 5,800 US employees, is a leading provider of Total Talent Solutions. With a strong presence in the US, Canada, and India, GTT delivers Global Staffing, SOW (Statement of Work) solutions, RPO (Recruitment Process Outsourcing), Direct Sourcing, and Global Payroll services.
Headquartered in Portsmouth, New Hampshire, and founded in 1999, GTT has over 22 years of experience in the staffing industry. The comp...
Know more