Talent.com
Lead Java Developer
Lead Java DeveloperCGI • Toronto, ON, CA
Lead Java Developer

Lead Java Developer

CGI • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Overview

Join to apply for the Lead Java Developer role at CGI

3 days ago Be among the first 25 applicants

Position Description

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 "Lead Java Developer" in our Banking Services Division.

Location - Downtown Toronto (Hybrid - 4 days office and 1 day remote)

Your future duties and responsibilities

  • Lead and mentor a team of software engineers, providing technical guidance, code reviews, and support throughout the development lifecycle.
  • Design, develop, and maintain scalable and high-performance backend systems using Java and Spring Boot, ensuring adherence to best practices and coding standards.
  • Act as a technical point of contact for cross-functional teams, facilitating collaboration between engineering, product, and operations.
  • Architect and implement event-driven systems using Apache Kafka, including topic design, schema management, and producer / consumer configurations.
  • Develop and maintain RESTful APIs, ensuring robust security, performance, and documentation.
  • Drive DevOps practices, including CI / CD pipeline setup, Git-based workflows, and containerization using Docker and Kubernetes.
  • Work with both relational (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases to design efficient data models and optimize queries.
  • Champion Agile methodologies (Scrum / Kanban), participating in sprint planning, stand-ups, retrospectives, and backlog grooming.
  • Oversee the full Software Development Life Cycle (SDLC), from requirements gathering and system design to testing, deployment, and ongoing maintenance.
  • Continuously evaluate and integrate new technologies and tools to improve development efficiency and system performance.

Required Qualifications To Be Successful In This Role

  • 8+ years in software development with strong Java / Spring Boot background.
  • 3+ years leading teams or acting as a technical point of contact.
  • Proven experience with Kafka (topics, schema, producers / consumers).
  • Hands-on with REST API design and implementation.
  • Strong knowledge of CI / CD, Git-based workflows, Docker / Kubernetes.
  • Familiar with relational (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
  • Solid understanding of Agile delivery (Scrum / Kanban).
  • Strong understanding of the Software Development Life Cycle (SDLC) with experience across requirements analysis, design, development, testing, deployment, and maintenance
  • To learn more about CGI culture and opportunities, CGI is an equal-opportunity employer. If you require an accommodation, please inform your recruiter.

    Seniority level

  • Entry level
  • Employment type

  • Full-time
  • Job function

  • Engineering and Information Technology
  • Industries

  • IT Services and IT Consulting
  • Referrals increase your chances of interviewing at CGI by 2x

    Get notified about new Lead Java Developer jobs in Toronto, Ontario, Canada .

    #J-18808-Ljbffr

    Create a job alert for this search

    Java Developer • Toronto, ON, CA

    Similar jobs
    Senior Java Developer

    Senior Java Developer

    LanceSoft Inc • Toronto C6A, ON, Canada
    Remote
    Full-time
    Onsite (4 days a week) - 4 King Street W, 15th floor.Possibility of extension and conversion to FTE : .Business group : The Digital Client Services group is working on an ongoing Digital Wealth Modern...Show more
    Last updated: 4 days ago • Promoted
    Senior Full Stack Developer – Java

    Senior Full Stack Developer – Java

    Akkodis • Toronto C6A, ON, Canada
    Full-time
    Senior Full Stack Developer – Java.We are seeking a highly skilled Senior Full Stack Developer with strong expertise in both front-end and back-end Java development. You’ll be part of a global team ...Show more
    Last updated: 30+ days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    freelance.ca • Toronto, Canada
    Full-time
    Location : Toronto, ON (Hybrid).The ideal candidate will have hands-on experience building cloud-native solutions, working with large-scale databases, and collaborating with cross-functional teams t...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Edjuster • Toronto
    Full-time
    This is a remote position and can be located anywhere in Canada.AS THE WORLD MOVES TO FHIR, THERE ARE PLENTY OF REASONS TO SMILE. Smarter decisions, fewer barriers, and better incentives are just th...Show more
    Last updated: 15 days ago • Promoted
    Senior Database Java Developer

    Senior Database Java Developer

    Alert Driving • North York, Ontario, Canada
    Full-time
    Quick Apply
    Backend Application Developer - Job Description.We are currently looking for an experienced application developer who is well-versed in database-centric application development and will support the...Show more
    Last updated: 30+ days ago
    Senior Java Developer

    Senior Java Developer

    CanDeal • Toronto C6A, ON, Canada
    Full-time
    CanDeal is a leading provider of electronic marketplaces and data services for Canadian dollar debt securities and derivatives. The Markets Division provides access to deep liquidity for Canadian go...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer 3

    Senior Java Developer 3

    Behavox Limited. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Behavox is shaping the future for how businesses harness their most important raw material – data.Our mission is bold : Organize enterprise data into actionable information that protects and promote...Show more
    Last updated: 4 days ago • Promoted
    Java Lead

    Java Lead

    TechDoQuest • Toronto
    Full-time
    Solving HR Challenges with Technology | IT Analyst.We are seeking a highly skilled Senior Software Developer with a strong background in Java programming to join our dynamic team.The ideal candidat...Show more
    Last updated: 15 days ago • Promoted
    Senior Java Developer - GCP

    Senior Java Developer - GCP

    Nexus Systems Group Inc. • Toronto C6A, ON, Canada
    Full-time
    Contract Duration : 6 months (Possibility for extension).Reason : Additional resource is required to support an application migration from Azure to GCP. Business group : RESL Engineering : Software deve...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer — Energy SaaS, CI / Automation Lead

    Senior Java Developer — Energy SaaS, CI / Automation Lead

    Recooty • Toronto, Canada
    Full-time
    A technology company in Toronto is seeking an experienced Senior Java Developer to focus on building and implementing energy SaaS products. You will participate in all software development lifecycle...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Developer (Contract)

    Senior Java Developer (Contract)

    Medium • Toronto, Canada
    Full-time
    Electric Mind, formerly Intelliware, is a business and technology consulting leader in providing innovative, practical solutions driven by engineering excellence. Join our team to work on everything...Show more
    Last updated: 30+ days ago • Promoted
    JAVA Tech Lead

    JAVA Tech Lead

    System Canada • Toronto
    Full-time
    System Canada resources have a broad range of skills in different technologies.The large skill-set has been made possible by a conscious focus on strengthening our skills base.Every person selected...Show more
    Last updated: 15 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Infoya • East York, ON, Canada
    Full-time
    We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high-performance applications. You will work on developing modern e-commerce and enterprise-grad...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Architect - Lead SaaS Platform & Tech Strategy

    Senior Java Architect - Lead SaaS Platform & Tech Strategy

    ACV Auctions • Toronto
    Full-time
    A technology company in Toronto is seeking a Software Engineer V to join their engineering team.This role requires extensive experience with Java, Spring, and AWS services, focusing on architecture...Show more
    Last updated: 15 days ago • Promoted
    Senior Java Developer (Contract)

    Senior Java Developer (Contract)

    Electric Mind Inc. • Toronto C6A, ON, Canada
    Full-time
    Electric Mind, formerly Intelliware, is a business and technology consulting leader in providing innovative, practical solutions driven by engineering excellence. Join our team to work on everything...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Developer (Java + Node + AWS)

    Senior Full Stack Developer (Java + Node + AWS)

    TEEMA • Toronto C6A, ON, Canada
    Remote
    Full-time +1
    Senior Full Stack Developer (Java + Node + AWS).Get AI-powered advice on this job and more exclusive features.Direct message the job poster from TEEMA. Talent Manager | TEEMA Solutions Group | jblum...Show more
    Last updated: 5 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    CIBC • Toronto
    Full-time
    We’re building a relationship-oriented bank for the modern world.We need talented, passionate professionals who are dedicated to doing what’s right for our clients. At CIBC, we embrace your strength...Show more
    Last updated: 15 days ago • Promoted
    Delivery Project Lead- Backend Java Developer

    Delivery Project Lead- Backend Java Developer

    Mphasis • Toronto
    Full-time
    Be among the first 25 applicants.Hands on knowledge on Core Java, SpringBoot, Spring Cloud, Microservices, PCF, Mongo DB. Hands on experience in Core Java, SpringBoot, Spring Cloud, Microservices, P...Show more
    Last updated: 15 days ago • Promoted