Talent.com
Senior Java Developer /Tech Lead
Senior Java Developer /Tech LeadCGI • Toronto, Canada
Senior Java Developer /Tech Lead

Senior Java Developer /Tech Lead

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

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 Senior Java Developer /Tech Lead, in our Financial Services Sector in Toronto.

Location - Downtown Toronto (Hybrid - 4 days office and 1 day remote) subject to change at any time.

Your future duties and responsibilities:

• Lead solution architecture and technical design for complex systems
• Drive end-to-end technical decisions, ensuring scalable and resilient solutions
• Guide and mentor engineering teams as a hands-on technical leader
• Develop and review Java-based services and microservices
• Collaborate with cloud, DevOps, QA, and product teams to ensure high-quality delivery
• Ensure architectural governance, code quality, and best practices

Required qualifications to be successful in this role:

Experience Level-
• Typically, 8–14 years of IT experience with at least 3–5 years in architecture/tech lead roles
Core Expertise-
• Expert-level proficiency in Java (Java 8+, Spring Boot, Microservices).
• Strong understanding of object-oriented design, API design, and application architecture
Secondary / Complementary Skills-
• Cloud Architecture
• Hands-on expertise in designing and deploying cloud-native solutions (AWS / Azure / GCP)
• Proficiency in distributed system patterns, scalability, security, and cost-optimized cloud architectureSystem Design
• Ability to define high-level and low-level architectures
• Experience designing fault-tolerant, scalable, and high-performing systems
• Strong experience in integration patterns, microservices, event-driven architectureDevOps
• Strong experience with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI)
• Proficiency with Docker, Kubernetes, automated deployments
• Experience with Terraform/CloudFormation and observability (Prometheus, Grafana, ELK, CloudWatch)

**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,–$,. This role is an existing vacancy.

#LI-BN

Skills:

  • Financial Services
  • GitHub
  • GitLab
  • Java
  • Jenkins
  • Microservices
  • RESTful (Rest-APIs)
  • Spring Boot
Create a job alert for this search

Senior Java Developer /Tech Lead • Toronto, Canada

Similar jobs

Senior Java Developer Leading Teams in a Dynamic Environment

Iris Software Inc.Toronto, ON, CA
Full-time

Advance your career as a Senior Java Developer, leading teams within a renowned financial institution.This hybrid role combines technical skills with strategic leadership, focusing on HDFS.The Java...Show more

 • Promoted

Senior Enterprise Java Developer and Lead

Yoush ConsultingToronto, ON, CA
Full-time

Senior Enterprise Java Developer and Lead.Are you an independent IT consultant, or do you wish to become one? Are you looking to partner with an organization that offers you consulting opportunitie...Show more

 • Promoted

JAVA Tech Lead

System CanadaToronto, ON, CA
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

 • Promoted

Senior Java Lead - Microservices & Cloud

Highbrow LLCToronto, ON, CA
Full-time

A leading financial solutions company is seeking a Lead Java Developer to join their team in Toronto.The ideal candidate will have over 7 years of experience, particularly in Java development withi...Show more

 • Promoted

GCP Java Tech Lead

Tata Consultancy ServicesToronto, ON, Canada
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c...Show more

 • Promoted

Senior Java Developer

Symbiotic GroupToronto, ON, CA
Full-time

Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities.Required to translate technical systems specifications into working, teste...Show more

 • Promoted

Senior Java Developer Leading Cloud-Based API Architecture

KumaranToronto, ON, CA
Full-time

Take charge as a Senior Java Developer, creating high-performance cloud applications with a focus on REST APIs.Drive efficiency and scalability using SpringBoot and Azure technologies.In this senio...Show more

 • Promoted

Senior Java & Angular Tech Lead

Teranet Inc.Toronto, ON, CA
Full-time

A leading provider of registration solutions in Toronto seeks a Mid-Senior level software developer to design and develop applications using Java, J2EE, and various technologies.The successful cand...Show more

 • Promoted

Senior Java Developer, TD Securities

TDToronto, ON, CA
Full-time

This role is eligible for a discretionary variable compensation award that considers business and individual performance.TD is committed to providing fair and equitable compensation opportunities t...Show more

 • Promoted

Java Technical Lead

Kumaran SystemsToronto, ON, CA
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

 • Promoted

Senior Java Developer

VySystemsToronto, ON, CA
Full-time

Java Backend Developer - API, Microservices.Proven experience in designing Java/Java EE solutions.Experience in designing Microservices & APIs.Proven experience in Java back-end development with th...Show more

 • Promoted

Senior Java Developer

EdjusterToronto, ON, CA
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

 • Promoted

Senior Java Developer

Gravity 9 Solutions LtdToronto, ON, CA
Full-time

We are looking for a smart, enthusiastic backend software engineer with experience in MongoDB and a keen interest in current technology and engineering.Using your knowledge of Java and MongoDB, and...Show more

 • Promoted

Java Technical Lead

Quantum World Technologies Inc.Toronto, ON, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Quantum World Technologies Inc.Strong in Java, Oracle/PLSQL, JSP, a...Show more

 • Promoted

Senior Java Full-Stack Engineer & Tech Lead

VirtusaToronto, ON, CA
Full-time

A leading technology consultancy in Toronto is seeking an experienced Senior Full Stack Developer to design and maintain scalable web applications across various technologies.This position requires...Show more

 • Promoted

Senior Java Engineer & Tech Leader - Enterprise SaaS

Veeva SystemsToronto, ON, CA
Full-time

A leading enterprise SaaS company in Ontario is looking for a Principal Software Engineer to develop scalable applications.The ideal candidate has over 12 years of software development experience, ...Show more

 • Promoted

Senior Java Developer (Trading Systems)

Luxoftnewmarket, on, ca
Full-time

Join Our Team as a Java Trading Systems Developer.Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre...Show more

 • Promoted

Senior Java Developer, TD Securities

TD SecuritiesToronto, ON, CA
Full-time

This role is eligible for a discretionary variable compensation award that considers business and individual performance.TD is committed to providing fair and equitable compensation opportunities t...Show more