Senior Java Developer - GCP Dataflow

Tata Consultancy Services

Hyderabad

On-site

INR 2,400,000 - 3,600,000

Full time

26 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services is seeking a Senior Java Developer to design and build scalable backend applications on GCP Dataflow, with emphasis on core Java, Spring Boot, and microservices. The role involves data pipelines using Apache Beam and BigQuery, in a healthcare-adjacent environment, across Hyderabad, Pune, and Kolkata.

The ideal candidate has 10–13 years of experience, strong expertise in distributed systems, RESTful services, and NoSQL/query optimization, and is comfortable with

Qualifications

  • Bachelor's or Master's degree in Computer Science, IT, or engineering.
  • 10+ years of hands-on Java development experience.
  • Experience with Spring, microservices, data processing, and cloud data platforms.

Responsibilities

  • Design, develop, test, and maintain enterprise-grade Java backend applications.
  • Build and deploy RESTful APIs and microservices using Spring Boot and related frameworks.
  • Develop scalable and resilient applications following microservices architecture principles.
  • Design and implement large-scale data processing pipelines using Apache Beam SDK and Google Cloud Dataflow.
  • Develop optimized queries and data processing solutions in BigQuery.
  • Integrate applications with cloud-native services and distributed systems.
  • Write clean, efficient, maintainable, and reusable code following coding standards and best practices.
  • Participate in code reviews, troubleshooting, debugging, and performance tuning activities.
  • Collaborate with Product Owners, QA, DevOps, UI, and business teams throughout the application lifecycle.
  • Ensure application security, reliability, scalability, and high availability.
  • Work with relational and NoSQL databases to support business-critical applications.
  • Contribute to technical discussions, architecture decisions, and continuous improvement initiatives.

Skills

Core Java
Spring Core
Spring Boot
Hibernate / JPA
RESTful Web Services
Apache Beam
Google Dataflow
BigQuery
Distributed systems
NoSQL databases
Docker
Kubernetes

Education

Bachelors/Masters in CS/IT/Engineering

Tools

Docker
Kubernetes

Job description

Job Title: Senior Java Developer - GCP Dataflow
Location: Hyderabad, Pune and Kolkata
Exp: 10-13 years
Job Summary

We are seeking a highly skilled Senior Java Developer with strong expertise in Core Java, Spring Boot, Microservices, Apache Beam, Google Dataflow, and BigQuery. The ideal candidate will be responsible for designing and developing scalable backend applications, data processing pipelines, and cloud-native solutions on Google Cloud Platform (GCP).

This role requires hands-on experience in Java development, distributed systems, data processing frameworks, RESTful services, and NoSQL query optimization, with the ability to build high-performance applications in a Healthcare Provider environment.

Key Responsibilities
  • Design, develop, test, and maintain enterprise-grade Java backend applications.
  • Build and deploy RESTful APIs and microservices using Spring Boot and related frameworks.
  • Develop scalable and resilient applications following microservices architecture principles.
  • Design and implement large-scale data processing pipelines using Apache Beam SDK and Google Cloud Dataflow.
  • Develop optimized queries and data processing solutions in BigQuery.
  • Integrate applications with cloud-native services and distributed systems.
  • Write clean, efficient, maintainable, and reusable code following coding standards and best practices.
  • Participate in code reviews, troubleshooting, debugging, and performance tuning activities.
  • Collaborate with Product Owners, QA, DevOps, UI, and business teams throughout the application lifecycle.
  • Ensure application security, reliability, scalability, and high availability.
  • Work with relational and NoSQL databases to support business-critical applications.
  • Contribute to technical discussions, architecture decisions, and continuous improvement initiatives.
Required Skills & Experience
Mandatory Skills
  • Strong experience in:
  • Core Java
  • Spring Core
  • Spring Boot
  • Hibernate / JPA
  • RESTful Web Services
  • Hands-on experience with Apache Beam SDK.
  • Strong experience with Google Cloud Dataflow.
  • Expertise in BigQuery and advanced query optimization.
  • Experience with distributed and scalable application development.
  • Knowledge of software design patterns and object-oriented programming principles.
  • Experience working with relational and NoSQL databases.
  • Strong debugging and performance tuning skills.
Preferred Skills
  • Experience working on Google Cloud Platform (GCP).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with Docker and Kubernetes.
  • Familiarity with Healthcare Provider domain applications.
  • Understanding of cloud-native architectures and event-driven systems.
Educational Qualification
  • Bachelor's or Master's Degree in Computer Science, Information Technology, Engineering, or equivalent.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

JAVA Big Query FullStack Developer
JAVA Big Query FullStack Developer

Tata Consultancy Services • Kolkata District, Hyderabad, Pune District

On-site
INR 2,500,000 - 4,000,000
Data Engineer – GCP Java & Big Data
Data Engineer – GCP Java & Big Data

United States Digital Space LLC • Karnataka

On-site
INR 2,500,000 - 4,500,000
Java Developer/Architecture
Java Developer/Architecture

Awign • Bengaluru Urban

On-site
INR 3,000,000 - 5,500,000
Senior Java Developer
Senior Java Developer

Tredence • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
DATA ENGINEER
DATA ENGINEER

Covaicareers.com • Chennai District

Hybrid
INR 2,500,000 - 4,000,000
Lead Data Engineer
Lead Data Engineer

Enixza Technologies • Bengaluru

Hybrid
INR 1,800,000 - 3,200,000
Pub/Sub and Cloud tools exposure
Java Spring + GCP
Java Spring + GCP

Tata Consultancy Services • Chennai District, Bengaluru, Hyderabad

On-site
INR 1,000,000 - 1,500,000
Full Stack Java Developer
Full Stack Java Developer

Anrgi Tech Private Limited • Chennai District

On-site
INR 1,500,000 - 4,000,000
Java Developer
Java Developer

Tredence • Bengaluru

Hybrid
INR 1,400,000 - 2,400,000
Full Stack Java Developer
Full Stack Java Developer

ANRGI TECH Pvt. Ltd. • Chennai District

On-site
INR 3,500,000 - 7,000,000