Description
Position: Java Lead (GCP)
Location: Toronto, Ontario, Canada
Work Mode: Hybrid (4 days onsite)
Employment Type: Full Time
Job Overview
We are seeking an experienced Java Lead with strong Google Cloud Platform (GCP) expertise to spearhead the development of scalable, secure, and high-performance applications. The ideal candidate will guide the technical team, drive architectural decisions, and ensure best practices in coding, cloud integration, and system design.
Key Responsibilities
- Lead end-to-end design, development, and deployment of Java-based applications on GCP.
- Architect scalable microservices and cloud-native components using modern frameworks.
- Provide technical leadership, code reviews, mentorship, and guidance to the development team.
- Collaborate with cross-functional teams (DevOps, QA, Product) to deliver high-quality solutions.
- Optimize application performance, cloud resource usage, and system reliability.
- Integrate GCP services such as Cloud Run, Cloud Functions, Pub/Sub, BigQuery, Cloud Storage, etc.
- Ensure adherence to software development best practices, security standards, and CI/CD pipelines.
- Troubleshoot complex issues and drive continuous improvement initiatives.
Required Skills & Qualifications
- Bachelor’s degree in computer science, Engineering, or related field.
- 10+ years of professional software development experience with Core Java, Spring Boot, and Microservices.
- 4-5 years of hands-on recent working experience with Google Cloud Platform.
- Strong understanding of cloud-native architecture, containerization (Docker), and orchestration (Kubernetes/GKE).
- Experience with REST APIs, event-driven architecture, messaging services (Pub/Sub, Kafka).
- Strong knowledge of CI/CD tools (Jenkins, Git, Cloud Build) and monitoring solutions.
- Proven leadership experience, including mentoring developers and leading technical design discussions.
- Excellent problem-solving skills, communication, and collaboration abilities.
Preferred Qualifications
- GCP certification (Associate Cloud Engineer or Professional Cloud Architect).
- Experience with Terraform, Cloud Deployment Manager, or other IaC tools.





