Work from Office
Full Time
We are seeking a talented and experienced Senior Data Engineer to join our Catalog Management department. In this role, you will be responsible for designing, developing, and maintaining robust and scalable data pipelines and infrastructure on Google Cloud Platform (GCP). You will work closely with data scientists, analysts, and other engineers to ensure data
is readily available, reliable, and optimized for various analytical and operational needs. A strong focus on building automated testing into our data solutions is a must. The ideal candidate will have a strong background in Java development, Apache Spark, and GCP services, with a passion for building high-quality data solutions.
Bachelor's degree in Computer Science, Engineering, or a related field
5+ years of experience in data engineering or a related role.
Strong proficiency in Java programming.
Extensive experience with Apache Spark for data processing.
Solid experience with Google Cloud Platform (GCP) services, including BigQuery, Dataflow, Dataproc, Cloud Storage, and Pub/Sub.
Experience developing RESTful APIs using Spring Boot.
Experience with test automation frameworks (e.g., JUnit, Mockito, REST Assured).
Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, Cloud Build).
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Experience with other data processing technologies (e.g., Apache Beam, Flink).
Experience with infrastructure-as-code tools (e.g., Terraform, Cloud Deployment Manager).
Experience with data visualization tools (e.g., Tableau, Looker).
Experience with containerization technologies (e.g., Docker, Kubernetes).
Understanding of AI/GenAI concepts and their data requirements is a plus.
Experience building data pipelines to support AI/ML models is a plus.
Strong expertise in API testing tools (e.g., Postman).
Solid experience in performance testing using JMeter.
Proven experience with modern test automation frameworks.
Proficient in using JUnit for unit testing.
Technical Skills:
Strong proficiency in Java programming, including functional programming concepts for scripting and automation.
Solid understanding of cloud platforms, with a strong preference for Google Cloud Platform (GCP).
Proven experience with modern test automation frameworks (e.g., JUnit, Mockito).
Familiarity with system performance monitoring and analysis (CPU, memory, network).
Experience with monitoring and support best practices.
Strong debugging and troubleshooting skills to identify and resolve complex technical issues.
Strong analytical, problem-solving, and communication skills.
Ethos HR
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Now
hyderabad
7.0 - 9.5 Lacs P.A.
hyderabad
4.0 - 8.0 Lacs P.A.
hyderabad, chennai, bengaluru
2.0 - 5.0 Lacs P.A.
hyderabad
Experience: Not specified
2.0 - 5.0 Lacs P.A.
pune
18.0 - 19.0 Lacs P.A.
bengaluru
4.0 - 8.0 Lacs P.A.
bengaluru
4.0 - 8.0 Lacs P.A.
bengaluru
4.0 - 8.0 Lacs P.A.
pune
4.0 - 8.0 Lacs P.A.
noida
4.0 - 8.0 Lacs P.A.