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