Overview
Job Title: Java Data Engineer
Location: Pune, Maharashtra, India
Work Authorization: Authorized to work in India
Key Skills Required:
- Java Programming
- Spring Boot
- Google Cloud Platform (GCP): Dataflow, BigTable, BigQuery, Pub/Sub
Experience Required:
- Total IT Experience: 8 years
- Domain Experience (Banking): 7 years
Job Summary:
We are seeking a highly skilled and experienced Java Data Engineer to join our dynamic team in Pune. In this role, you will be responsible for architecting, building, and optimizing data pipelines and systems on the Google Cloud Platform (GCP), specifically leveraging tools like Dataflow, Pub/Sub, BigQuery, and BigTable.
The ideal candidate will have a strong background in the banking domain, a deep understanding of Java-based development, and a passion for building scalable and resilient data solutions in cloud environments.
Key Responsibilities:
- Design, develop, and maintain high-performance, scalable data pipelines using Java and GCP services.
- Collaborate with cross-functional pods to gather requirements and deliver end-to-end data solutions.
- Optimize data pipeline performance for large-scale data processing and ensure system reliability.
- Implement best coding practices, leverage industry-standard development tools, and maintain high code quality standards.
- Identify, debug, and resolve issues across the data pipeline environment quickly and efficiently.
- Support testing activities by ensuring data integrity, accuracy, and completeness.
- Stay updated with emerging technologies and industry trends in data engineering and cloud platforms.
- Document technical processes, system architecture, and workflows for team-wide knowledge sharing and maintenance.
Candidate Requirements:
- Proven experience as a Java Data Engineer working with GCP Dataflow, Pub/Sub, BigQuery, and BigTable.
- Strong expertise in Java programming, with a focus on developing and optimizing data pipelines.
- Solid understanding of Agile development methodologies and DevOps practices.
- Hands-on experience with cloud-native development, preferably on GCP (AWS/Azure experience is also considered).
- Demonstrated ability to work collaboratively in cross-functional project teams (pods).
- Previous experience in banking or a similar regulated industry is a significant advantage.
- Analytical mindset with excellent troubleshooting and problem-solving skills.
- Strong communication skills, with the ability to work independently and within a team environment.
- High attention to detail and excellent time management abilities.
Preferred (Nice to Have):
- GCP Certifications such as Professional Data Engineer or Associate Cloud Engineer.
- Experience with CI/CD tools and automation within a cloud environment.
- Familiarity with containerization tools like Docker or Kubernetes.
Job Type: Full-time
Pay: ₹2,000,000.00 - ₹3,000,000.00 per year
Work Location: In person