Senior Java Developer /Tech Lead

CGI

$95K — $145K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 8-14 years of IT experience, with 3-5 years in tech lead/architecture roles
  • Expert-level proficiency in Java (Java 8+, Spring Boot, Microservices)
  • Strong understanding of object-oriented design and application architecture
  • Hands-on experience designing cloud-native solutions (AWS/Azure/GCP)
  • Proficient in CI/CD pipelines and containerization (Docker, Kubernetes)

Responsibilities

  • Lead solution architecture and technical design for complex systems
  • Drive end-to-end technical decisions for 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 cross-functional teams to ensure high-quality delivery
  • Ensure architectural governance and code quality standards

Benefits

  • Hybrid work arrangement (4 days in office, 1 day remote)
  • Ownership culture encouraging teamwork and collaboration
  • Opportunities for skill development and career growth
  • Commitment to diversity and inclusivity in the workplace
  • Support for employee health and well-being
Full Job Description
Senior Java Developer /Tech Lead

Category: Software Development/ Engineering

Main location: Canada, Ontario, Toronto

Position ID:J0326-0386

Employment Type: Full Time

CGI Canada Career - Java Developer

By playing this video you consent to Google/YouTube processing your data and using cookies - Learn more.

Position Description:

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

#LI-BN

Skills:
  • Financial Services
  • GitHub
  • GitLab
  • Java
  • Jenkins
  • Microservices
  • RESTful (Rest-APIs)
  • Spring Boot


Similar Jobs

More Jobs at CGI

More Information Technology Jobs

Find similar Senior Java Developer /Tech Lead jobs: