Spark Developer (Big Data Engineer)
Job Description
• Design, develop, and maintain scalable Big Data solutions using Apache Spark
• Work extensively with Scala and Java for distributed data processing applications
• Build and optimize Spark-based data pipelines for large-scale data processing
• Develop and manage RESTful web services using Java, Python, or Scala
• Work on Big Data ecosystem tools including Hive, HBase, Sqoop, Oozie, and Impala
• Write and optimize complex SQL queries for data extraction and transformation
• Work on ETL/ELT processes and data warehouse integration solutions
• Handle NoSQL and JSON-based data processing for modern data applications
• Collaborate with cross-functional teams to design data-driven solutions
• Ensure performance tuning and optimization of big data workflows
• Support development of web services and data integration components
