GCP Data Engineer (Kafka + Java)
Actively Reviewing the ApplicationsProdapt
Chennai, Tamil Nadu, India
Full-Time
On-site
Posted 3 months ago
•
Apply by May 4, 2026
Job Description
Overview
Overview:
We are seeking a talented and motivated GCP Data Engineer with experience in real-time streaming technologies, specifically Apache Kafka, and proficiency in Java. The ideal candidate will be responsible for designing, developing, and maintaining data pipelines and streaming applications in a cloud environment.
Responsibilities
Key Responsibilities:
Data Pipeline Development: Design and implement robust data pipelines using Google Cloud services (BigQuery, Dataflow, Pub/Sub) integrated with Kafka for real-time data processing.
Streaming Applications: Develop and maintain real-time streaming applications using Kafka and Java, ensuring high availability and performance.
Cloud Infrastructure: Utilize GCP technologies to build scalable and efficient data architectures, leveraging tools such as Cloud Storage, Cloud Functions, and Kubernetes.
Monitoring and Optimization: Monitor data flow, performance metrics, and troubleshoot issues in production environments. Optimize data pipeline performance and reliability.
Collaboration: Work closely with data scientists, analysts, and other engineers to understand data requirements and translate them into technical specifications.
Documentation: Maintain comprehensive documentation of data pipelines, architecture, and processes to ensure knowledge sharing and compliance.
Requirements
Required Skills:
Cloud Skills: Proficiency in Google Cloud Platform (GCP), including services like BigQuery, Dataflow, and Pub/Sub.
Streaming Technologies: Strong experience with Kafka for real-time data streaming and messaging.
Programming Language: Proficient in Java, with a solid understanding of object-oriented programming principles and best practices.
Data Management: Familiarity with data modeling, ETL processes, and database management.
Development Tools: Experience with version control systems (e.g., Git), CI/CD tools, and Agile methodologies.
Problem-Solving: Strong analytical and troubleshooting skills, with the ability to work independently and as part of a team.
Preferred Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience with other programming languages (Python, Scala) is a plus.
Knowledge of additional GCP services or data visualization tools (e.g., Looker, Tableau) is advantageous.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Software Engineer
NielsenIQ
India
Full-Time
₹4–6 LPA
Git
MySQL
PostgreSQL
+15
Remote Software Engineer (Rust)
Turing
India
Contract
Git
Docker
GitHub
+3
Senior Software Engineer - (Java Fullstack Angular)
EPAM Systems
India
Full-Time
₹10–20 LPA
Git
JavaScript
Angular
+14
Cloud SRE
Virtusa
Bengaluru
Full-Time
Docker
Python
Git
Remote Software Developer (Go)
Turing
India
Contract
₹8–10 LPA
Git
Go
Docker
+4
Share
Quick Apply
Upload your resume to apply for this position