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
    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: 4 days ago • Promoted
    Senior Java Engineer & Tech Lead - Hybrid

    Senior Java Engineer & Tech Lead - Hybrid

    Broadridge • Markham
    Full-time
    A financial services technology company in York Region is seeking a Software Engineer responsible for designing and developing business applications in Java. You will work closely with cross-functio...Show more
    Last updated: 23 days ago • Promoted
    Software Development Specialist (Tech Lead) — Java / Angular

    Software Development Specialist (Tech Lead) — Java / Angular

    Intact Financial Corporation • Toronto
    Full-time
    Our employees are at the heart of everything we do.Together, we help people, businesses, and society prosper in good times and be resilient in bad times. Our employee promise represents Intact’s com...Show more
    Last updated: 23 days ago • Promoted
    Senior Java Enterprise & Cloud-Native Apps Lead

    Senior Java Enterprise & Cloud-Native Apps Lead

    Rubicon Path • Toronto
    Full-time
    A leading tech solutions provider in Ontario is seeking a Senior Software Developer to work on cloud-native applications and enterprise solutions. The ideal candidate has over 10 years of experience...Show more
    Last updated: 23 days ago • Promoted
    Java Technical Lead

    Java Technical Lead

    Astra North Infoteck Inc. • 160 Front Street, ON, ca
    Full-time
    Quick Apply
    Should be a Java Lead and have experience implementing restful APIs and Microservices.Well-versed in software design patterns and architectural standards. Knowledgeable in NoSQL databases such as Mo...Show more
    Last updated: 9 days ago
    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
    Java Developer Lead - Toronto, ON

    Java Developer Lead - Toronto, ON

    Lorven technologies • Toronto, ON, Canada
    Full-time +3
    Quick Apply
    Role Name : Java Developer Lead Location : Toronto, ON Job Description : 8+ years of Java / Spring Boot development experience, in...Show more
    Last updated: 3 days ago
    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
    Tech Lead - Java / AWS API Integrations

    Tech Lead - Java / AWS API Integrations

    Insight Global • Toronto
    Full-time +1
    A recruitment agency is seeking a Development Lead with extensive experience in Java, AWS, NodeJS, and Spring Boot to lead integration projects at a major Canadian bank. The successful candidate wil...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: 4 days ago • Promoted
    Senior Backend Lead | Java, Spring Boot & APIs

    Senior Backend Lead | Java, Spring Boot & APIs

    Scotiabank • Toronto
    Full-time
    A leading bank is seeking a highly skilled Lead Developer to enhance backend systems across multiple applications.The ideal candidate will have over 7 years of experience in software development wi...Show more
    Last updated: 1 day 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
    Senior Java Systems Architect & Tech Lead

    Senior Java Systems Architect & Tech Lead

    Teranet • Toronto
    Full-time
    A leading tech company in Canada is seeking a Senior Systems Analyst / Programmer to provide technical leadership and develop software applications using a hybrid of Agile and Waterfall methodologies...Show more
    Last updated: 23 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: 21 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