Talent.com
Java Lead
Java LeadCGI • Toronto, Canada
Java Lead

Java Lead

CGI • Toronto, Canada
9 days ago
Job type
  • Full-time
  • Permanent
Job description

Position Description :

CGI is hiring a Java Technical Lead with deep expertise in Core Java, API development, batch processing, and database engineering.

We’re looking for a hands-on leader with 10+ years of Java experience, strong problem-solving skills, and the ability to guide teams in building scalable, high-performing solutions.

Experience with AI-assisted development tools, collaboration across cross-functional teams, and a focus on continuous improvement are essential.

Your future duties and responsibilities :

You will work in a product development and maintenance environment and be expected to :

  • Lead technical design, architecture discussions, and development across backend and full-stack components.
  • Act as a hands-on contributor : write, review, and debug code to ensure technical excellence.
  • Develop and maintain backend services using Core Java, Java / JEE, Spring Framework, and REST APIs.
  • Design and implement large-scale batch processes using Spring Batch or equivalent frameworks for performance and scalability.
  • Ensure robust database design; optimize complex SQL queries and stored procedures.
  • Provide technical leadership and mentoring to onshore and offshore teams.
  • Drive productivity improvements using AI tools and automation.
  • Build and maintain reusable frameworks and accelerators.
  • Perform code reviews and enforce coding standards for maintainability and scalability.
  • Collaborate with product, architecture, UX, and QA teams for end-to-end delivery.
  • Troubleshoot production issues, perform root cause analysis, and implement permanent fixes.
  • Contribute to Agile ceremonies, planning, and estimations.
  • Evaluate new technologies and frameworks to enhance system performance.

Required qualifications to be successful in this role :

10+ years of strong Java development experience, with mastery in Core Java, multithreading, and JVM fundamentals.

  • . Very strong batch development experience (Spring Batch or equivalent), including high-volume, mission-critical workflows.
  • . Expertise in REST API design and development using Spring Boot or similar frameworks.
  • . Hands-on coding and debugging skills with willingness to dive deep into complex codebases.
  • . Strong SQL capabilities including optimization and performance tuning.
  • . Experience with UI frameworks such as Angular or React .
  • . Proven leadership experience in technical roles.
  • . Experience in onshore–offshore delivery models.
  • . Strong exposure to CI / CD pipelines (Maven, Jenkins, Git, etc.).
  • . Familiarity with cloud platforms (AWS, GCP, Azure)
  • . Experience using AI productivity tools such as GitHub Copilot / Vertex AI.
  • . Ability to build reusable solution components and accelerators.
  • . Strong analytical, debugging, and problem-solving abilities.
  • . Self-learner capable of adopting new technologies quickly through hands-on exploration.
  • . Excellent communication skills.
  • . Experience working in Agile / Scrum environments.
  • CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes various factors including but not limited to skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $95, - $,. This role is an existing vacancy.

    #LI-SH1

    Skills :
  • Code Review
  • Code Review
  • Database Design
  • Performance / Stress Testing
  • Software Architecture
  • Software Design Patterns
  • Financial Services
  • Java
  • Create a job alert for this search

    Java Lead • Toronto, Canada

    Similar jobs
    Java Technical Lead

    Java Technical Lead

    Kumaran Systems • Toronto
    Full-time
    We are seeking a highly experienced and motivated Senior Java Developer with substantial lead experience to join our dynamic engineering team. The ideal candidate will possess over 12 years of deep ...Show more
    Last updated: 20 days ago • Promoted
    Solutions Engineer - Meld

    Solutions Engineer - Meld

    Meld • richmond hill, on, ca
    Full-time
    Meld is a fast growing startup looking to add developer support for customers who use our API driven platform for managing their crypto related integrations. We're focused on helping money move on c...Show more
    Last updated: 3 days ago • Promoted
    Workday PATT Architect

    Workday PATT Architect

    Focus on WD • markham, ON, ca
    Full-time
    This role requries a bilingual candidate and the requried language is French.We are hiring a Senior Manager to lead Workday Payroll, Time Tracking and Absence delivery across complex client program...Show more
    Last updated: 29 days ago • Promoted
    Lead Java Developer - Synechron

    Lead Java Developer - Synechron

    Synechron • toronto, on, ca
    Full-time
    At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ...Show more
    Last updated: 3 days ago • Promoted
    Senior Programmer (Salesforce Commerce Cloud)

    Senior Programmer (Salesforce Commerce Cloud)

    Ateko, backed by Bell Canada • markham, ON, ca
    Full-time
    Senior Programmer - Salesforce Commerce Cloud (SFCC) - remote contract Salesforce Commerce Cloud (SFCC) Show more
    Last updated: 3 days ago • Promoted
    Senior ECM & Backend Lead — Java, API & ICN

    Senior ECM & Backend Lead — Java, API & ICN

    RBC • Toronto
    Full-time
    A leading financial institution in Toronto is looking for an Enterprise Content Manager Developer.This role involves leading the design and development of ECM systems and collaborating with stakeho...Show more
    Last updated: 12 days ago • Promoted
    Senior CIAM Software Lead - Azure & Java

    Senior CIAM Software Lead - Azure & Java

    TD Bank • Toronto
    Full-time
    Une institution financière renommée recherche un expert technique pour rejoindre son équipe à Toronto.Le candidat idéal aura des compétences en Azure, Javascript et des technologies variées.Il trav...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Java Developer - Cloud & API (FinTech, Hybrid)

    Senior Java Developer - Cloud & API (FinTech, Hybrid)

    Univeris Corporation • Toronto
    Full-time
    A leading financial technology firm in Toronto seeks an experienced Software Developer to join their dynamic team.You will work on software analysis, design, and maintenance, using agile practices....Show more
    Last updated: 15 days ago • Promoted
    Java Lead / Architect

    Java Lead / Architect

    Iris Software Inc. • Toronto
    Full-time
    Business Intelligence Developer (Tableau).Iris Client’s one of the financial institutes looking to hire.At least 5 years of hands-on experience using Tableau Desktop. Must have used Tableau desktop ...Show more
    Last updated: 23 days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    Synechron • toronto, on, ca
    Full-time
    At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ...Show more
    Last updated: 3 days ago • Promoted
    Senior IT Solution Design Lead — Java, Microservices, Cloud

    Senior IT Solution Design Lead — Java, Microservices, Cloud

    Jarvis Consulting Group • Toronto
    Full-time
    A leading IT consulting firm seeks a Solution Design IT Specialist to oversee the development and validation of customer identification and access management solutions. The ideal candidate will have...Show more
    Last updated: 23 days ago • Promoted
    Application Architect — Mainframe & Java Solutions Lead

    Application Architect — Mainframe & Java Solutions Lead

    Broadridge Financial Solutions • Toronto
    Full-time
    A financial services technology company in Toronto is seeking an experienced Application Architect to oversee application design and ensure alignment with business needs. The ideal candidate has a m...Show more
    Last updated: 23 days ago • Promoted
    Technical Lead

    Technical Lead

    Anime Universe • newmarket, on, ca
    Full-time
    Minimum commitment : 20 hours per week.A Technical Lead provides technical direction and oversight for software projects, ensuring solutions are scalable, secure, and aligned with business objective...Show more
    Last updated: 14 days ago • Promoted
    Saviynt SME

    Saviynt SME

    TechDemocracy • richmond hill, ON, ca
    Full-time
    Job Title : Saviynt SME Location : Canada / / Remote Job Type : Fulltime / / Contract < / p&g...Show more
    Last updated: 3 days ago • Promoted
    Senior Java Developer (Trading Systems)

    Senior Java Developer (Trading Systems)

    Luxoft • newmarket, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 20 days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    CTC • Toronto
    Full-time
    We are looking for an experienced.The ideal candidate should possess strong problem‑solving skills and a background in the mortgage and pricing domain. Lead and coordinate technical activities acros...Show more
    Last updated: 10 days ago • Promoted
    Lead Developer

    Lead Developer

    Swagher • Toronto
    Full-time
    Lead DeveloperScotiabankTorontoRequisition ID : 229305 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Commercial Banking Engineering is seek...Show more
    Last updated: 30+ days ago • Promoted
    Senior Technology Delivery Lead - Java & Cloud

    Senior Technology Delivery Lead - Java & Cloud

    TD Securities • Toronto
    Full-time
    A leading financial institution in Toronto is seeking a skilled technology project leader with expertise in Java and information security practices. The ideal candidate will have over 8 years of exp...Show more
    Last updated: 15 days ago • Promoted