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.