Hadoop Developer
Unison Consulting
- North East Region, Singapore
- Permanent
- Full-time
- Hadoop Development: Design, develop, and maintain Hadoop-based data processing applications, workflows, and pipelines.
- Big Data Processing: Leverage Hadoop technologies such as HDFS, MapReduce, Spark, Hive, and HBase for batch and real-time data processing.
- Data Ingestion: Develop and optimize data ingestion processes, ensuring data is collected, transformed, and loaded into the Hadoop cluster efficiently.
- Performance Optimization: Monitor and optimize the performance of Hadoop jobs and data pipelines to ensure scalability and efficiency.
- Data Transformation: Transform and prepare data for analysis, ensuring data quality, integrity, and compatibility with downstream applications.
- Troubleshooting: Identify and resolve data processing issues in a timely manner.
- Collaboration: Work closely with data engineers, data scientists, and other cross-functional teams to understand data requirements and deliver effective solutions.
- Documentation: Create and maintain comprehensive documentation of Hadoop configurations and data processing workflows.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Hadoop Developer with strong knowledge of Hadoop ecosystem components (HDFS, MapReduce, Spark, Hive, HBase).
- Proficiency in Java, Scala, or Python programming for building data processing applications.
- Hands-on experience with data ingestion, transformation, and ETL processes using Hadoop.
- Familiarity with data processing tools and frameworks such as Pig, Sqoop, and Flume.
- Strong knowledge of SQL and experience with relational databases.
- Experience with performance tuning and optimization of Hadoop applications.
- Good understanding of data warehousing concepts and methodologies.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills to collaborate with team members and stakeholders.
- Ability to work in a fast-paced, dynamic environment and adapt to changing technologies and project requirements.
- Experience with cloud platforms and technologies is a plus.