Big Data Engineer (Java Focused)
We are hiring for a Big Data Engineer (Java). The ideal candidate will have strong expertise in Java and Apache Spark, with proven experience designing and operating large-scale batch data processing systems in cloud environments. Exposure to GCP is highly preferred, along with experience in other cloud platforms such as AWS or Azure.Key requirements include:Strong hands-on experience in Java for backend and data processing systemsDeep expertise in Apache Spark (Java API) for building robust batch pipelinesExperience working with cloud-based data platforms, preferably GCP (BigQuery, Cloud Storage)Solid understanding of data formats like Parquet, Avro, and JSONStrong background in ETL/ELT frameworks, large-scale data processing, and performance optimizationExperience with CI/CD practices and secure data handlingGood understanding of data modeling, OLTP vs OLAP concepts, and layered data architectureAbility to design scalable, reliable, and maintainable data platformsIn this role, you will:Own and drive the architecture of Java and Spark-based data platformsAct as a technical leader guiding design, best practices, and implementationCollaborate with cross-functional teams including cloud, security, and enterprise architectureMentor engineering teams and contribute to overall platform maturityEnsure performance, scalability, reliability, and cost efficiency of solutions.Experience with GenAI-driven development, observability practices, and Spark performance tuning will be an added advantage.