About The Position

We are Canada's largest independent information technology services firm, and after 45 years, we're still growing! Join Canada's largest IT Company as a "Java Full Stack Development Lead" in our Banking Services Division. This role is hybrid, with 3 days in the office in Downtown Toronto and the rest remote. The candidate will act as an interface between Business and Technology. The candidate is expected to spend 60-70% of the time playing a lead role and 30-40% on development activities.

Requirements

  • 9+ years of Java Fullstack Development hands on experience.
  • Managed the team of developers in Onshore-Offshore model.
  • Angular (minimum Angular 12 to Latest up to 18)
  • Java (1.8 minimum)
  • AWS
  • Lambda experience
  • Comfortable working in an Agile/SCRUM setting
  • Ability to manage multiple priorities
  • Ability to adapt to changing priorities
  • Strong interpersonal, communication and leadership skills

Nice To Haves

  • Spring boot
  • Node JS
  • CDK
  • Fargate
  • APIs
  • REST/JSON
  • SOAP/XML
  • Swagger
  • OpenAPI
  • Microservices architecture
  • Kafka
  • Redux
  • OAuth
  • OpenShift
  • Docker
  • Kubernetes
  • Artifactory
  • Bitbucket
  • Bamboo
  • Ansible
  • GitHub
  • AWS Developer and AWS Architect Professional Certification

Responsibilities

  • Lead and implement initiatives as required to deliver business objectives.
  • Decompose business requirements and translates them into detailed design specifications and code.
  • Designs solutions, writes code, performs unit testing, develops appropriate artefacts / documentation, and facilitates final delivery.
  • Assesses impact of design decisions to the product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required.
  • Drive meetings with subject matter experts from business including infrastructure, operations, applications, vendors and leads to seek input from and plan/coordinate development, define requirements and timelines. Monitor and track performance and addresses any issues.
  • Builds solutions that are supportable, scalable and achieve our aspiration of common assets.
  • Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness.
  • Stay abreast of industry technical and business trends through participation in professional associations, practice communities & individual learning.

Benefits

  • Ownership from day 1
  • Collective success benefits
  • Opportunity to shape company strategy and direction
  • Develop innovative solutions
  • Build relationships with teammates and clients
  • Access global capabilities
  • Embrace new opportunities
  • Benefit from expansive industry and technology expertise
  • Shape your career
  • Supported by leaders who care about your health and well-being
  • Opportunities to deepen skills and broaden horizons
  • Value the strength that diversity brings
  • Commitment to fostering a workplace where everyone belongs
  • Collaborate with clients to build more inclusive communities
  • Empower all CGI partners to thrive
  • Accommodation during recruitment process
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service