onsite
GCP Application Technical Lead - HCLTech
Engineering Manager
Lead GCP application development, architecting distributed microservices with Java/Python, Spring Boot, and Kafka, while managing relational and NoSQL data stores on Google Cloud Platform.
About the role
Key Responsibilities
- Architect and lead the design of scalable, distributed microservices on GCP using Java and Python.
- Develop and maintain RESTful APIs and event-driven services with Spring Boot, Vert.x, and Kafka.
- Design data models and manage both relational and NoSQL databases to meet performance and reliability goals.
- Collaborate with cross‑functional teams to define requirements, review code, and ensure best practices in CI/CD pipelines.
- Mentor junior engineers, conduct code reviews, and drive continuous improvement in development processes.
Requirements
- 4+ years of commercial software development experience.
- Strong proficiency in Java and Python with hands‑on experience in Spring Boot or Vert.x.
- Deep knowledge of distributed systems, microservices architecture, and message streaming with Kafka.
- Experience with relational and NoSQL databases, including schema design and query optimization.
- Familiarity with GCP services (Compute Engine, Kubernetes Engine, Cloud SQL, Firestore) and DevOps practices.