GCP Java Developer

Tata Consultancy Services
Bengaluru, Karnataka, India

Senior GCP Java Developer

Experience: 8 - 10 Years

Location: Chennai (Preferred) / Bangalore

Job Summary

We are seeking a highly motivated and experienced Senior GCP Java Developer to join our technology team. The ideal candidate will possess strong expertise in designing and developing cloud-native applications using Java and Google Cloud Platform (GCP). This role requires hands-on experience in microservices architecture, modern software engineering practices, cloud deployment, and enterprise-scale application development.

The candidate will work closely with architects, product owners, and cross-functional teams to deliver scalable, secure, and high-performing solutions that support critical business operations.

Key Responsibilities

  • Design, develop, and implement scalable cloud-native applications using Java technologies and Google Cloud Platform.
  • Develop and maintain microservices-based architectures using Spring Boot and related frameworks.
  • Build and integrate RESTful APIs and enterprise application services.
  • Utilize GCP services to develop robust, secure, and highly available cloud solutions.
  • Collaborate with solution architects and business stakeholders to translate business requirements into technical solutions.
  • Optimize application performance, scalability, reliability, and operational efficiency.
  • Implement automated build, deployment, and monitoring processes using DevOps best practices.
  • Participate in code reviews, technical discussions, and architecture reviews.
  • Troubleshoot production issues and provide effective root-cause analysis.
  • Ensure adherence to security, compliance, and coding standards.Required Skills & Qualifications

Technical Skills

  • Strong experience in Java 8/11/17
  • Hands-on expertise in Spring Boot, Spring MVC, and Microservices Architecture
  • Extensive experience with Google Cloud Platform (GCP)
  • Experience with:
  • Google Kubernetes Engine (GKE)
  • Cloud Run
  • Pub/Sub
  • BigQuery
  • Cloud Storage
  • Cloud Functions
  • Dataflow
  • Strong understanding of RESTful API development
  • Experience with Docker and Kubernetes
  • Knowledge of CI/CD pipelines and DevOps methodologies
  • Proficiency in Git, Maven, Jenkins, and related development tools
  • Strong SQL and database development experienceProfessional Experience
  • 8 to 10 years of software development experience
  • Experience developing and deploying enterprise-grade cloud applications
  • Exposure to large-scale distributed systems and cloud-native architectures
  • Experience working within Agile development environmentsPreferred Skills
  • Exposure to Kafka or other messaging platforms
  • Experience with Infrastructure as Code (Terraform)
  • Cloud security and governance knowledge
  • Observability and monitoring tools experience
  • Experience within Banking, Financial Services, or Payments domain environmentsSoft Skills
  • Strong analytical and problem-solving abilities
  • Excellent verbal and written communication skills
  • Ability to work effectively with global and cross-functional teams
  • Strong stakeholder management and collaboration skills
  • Self-driven with a commitment to excellence and continuous improvementEducational Qualification
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →