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

Lead Java Developer

CGI • Toronto, ON, Canada
4 days ago
Job type
  • Full-time
Job description

Lead Java Developer

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
  • CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,000–$145,000. This role is an existing vacancy.
  • #LI-BN

    Together, as owners, let’s turn meaningful insights into action.

    Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

    You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

    Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

    You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

    At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

    To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

    Come join our team—one of the largest IT and business consulting services firms in the world.

    Create a job alert for this search

    Java Developer • Toronto, ON, Canada

    Similar jobs
    AEM Lead : Senior Java & OSGi Architect (Canada)

    AEM Lead : Senior Java & OSGi Architect (Canada)

    Tata Consultancy Services • Toronto
    Full-time
    A leading IT consulting firm is seeking a Mid-Senior level developer with expertise in Adobe AEM and Java for a full-time position. Candidates should have experience in design, development, and depl...Show more
    Last updated: 7 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
    Java Technical Lead

    Java Technical Lead

    Bally's Interactive • Toronto
    Full-time
    Ignite Your Career Where Innovation Leads the Way!.Bally’s Interactive is redefining the future of entertainment by powering one of the world’s most dynamic entertainment ecosystems.We believe the ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Architect & Tech Lead - Microservices & Cloud

    Senior Java Architect & Tech Lead - Microservices & Cloud

    Citigroup Inc. • Toronto
    Full-time
    A leading financial services corporation is seeking an experienced Senior Java Developer in Toronto, Ontario.This role involves establishing and implementing application systems, leading applicatio...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Lead Engineer - Team & Delivery

    Senior Java Lead Engineer - Team & Delivery

    TD Securities • Toronto C6A, ON, Canada
    Full-time
    A global financial institution based in Toronto is looking for a dedicated IT Manager to oversee project delivery and manage a team of IT professionals. The ideal candidate should have over seven ye...Show more
    Last updated: 3 days ago • Promoted
    Senior Full Stack Developer Java

    Senior Full Stack Developer Java

    GFT TECHNOLOGIES SE • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Full Stack Developer Java.Location : Toronto, ON, CA, M5J 2P1.This is a long term contract opportunity (12 mnths contract) and has no sponsorship option. This role will involve working on Delt...Show more
    Last updated: 4 days ago • Promoted
    Java AWS Tech Lead

    Java AWS Tech Lead

    Viva Tech Solutions • Markham
    Full-time
    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Viva Tech Solutions.Java development, with a strong background in enterprise scale systems.Hands-on ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer 3

    Senior Java Developer 3

    Behavox Limited. • Toronto
    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: 24 days ago • Promoted
    Senior Full Stack Developer Java

    Senior Full Stack Developer Java

    GFT Group • Toronto C6A, ON, Canada
    Remote
    Full-time
    This is a long term contract opportunity (12 mnths contract) and has no sponsorship option.This role will involve working on Delta One business requirements, small enhancements, and migrating our a...Show more
    Last updated: 3 days ago • Promoted
    Java Fullstack Developer

    Java Fullstack Developer

    Pyxidia Techlab LLP • Toronto, ON, Canada
    Full-time
    Senior Full Stack Developer (Java, Spring Boot, Angular).Downtown Toronto (4 Days from office).We are looking for a highly skilled Senior Full Stack Developer to join our technology team.The succes...Show more
    Last updated: 30+ days ago • Promoted
    Java Full Stack Developer (Capital Markets)

    Java Full Stack Developer (Capital Markets)

    Jay Analytix • Toronto, ON, Canada
    Full-time
    Senior Java Full Stack Developer (7+ years).Capital Markets and Reconciliation systems.The role involves building scalable applications, integrating with cloud platforms, and supporting trade lifec...Show more
    Last updated: 30+ days ago • Promoted
    Java Technical Lead

    Java Technical Lead

    Gamesys US LLC • Toronto
    Full-time
    Ignite Your Career Where Innovation Leads the Way!.Bally’s Interactive is redefining the future of entertainment by powering one of the world’s most dynamic entertainment ecosystems.We believe the ...Show more
    Last updated: 2 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: 30+ days ago • Promoted
    Senior Java Tech Lead, Capital Markets Platform

    Senior Java Tech Lead, Capital Markets Platform

    RBC • Toronto
    Full-time
    A premier global investment bank is seeking a Technical Manager to lead their Pre-Trade Compliance technology team.The successful candidate will oversee a cross-functional application team, manage ...Show more
    Last updated: 2 days ago • Promoted
    Sr. Java Lead

    Sr. Java Lead

    CGI • Toronto
    Full-time
    This hybrid role requires you to be at our downtown Toronto office (CGI Toronto) at a minimum 3 days per week.We are looking for a Technical Advisor to join our Banking Services team in Toronto.The...Show more
    Last updated: 30+ days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    Canadian Imperial Bank of Commerce • Toronto
    Full-time
    At CIBC we enable the work environment most optimal for you to thrive in your role.To successfully perform the work, details on your work arrangement (proportion of on-site and remote work) will be...Show more
    Last updated: 3 days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    Akkodis • Toronto
    Full-time
    Software Developer (Java) – Contract – Toronto, ON (Hybrid).The role involves hands‑on experience with Java EE, building n‑tier enterprise applications using Spring (Boot, MVC, Data, Security), ORM...Show more
    Last updated: 10 days ago • Promoted
    Senior Java Architect & Microservices Lead

    Senior Java Architect & Microservices Lead

    08763 Citi Canada Technology Services ULC • Toronto C6A, ON, Canada
    Full-time
    A leading financial services company is seeking a Senior Java Developer in Toronto, Ontario.The role involves establishing and implementing application systems while leading analysis and programmin...Show more
    Last updated: 2 days ago • Promoted