Roles & Responsibilities of Hadoop: A Hadoop Developer is responsible for the actual coding or programming of Hadoop applications. This role is like that of a Software Developer.Integrating technical processes and business outcomes – specifically: data and process analysis, data quality metrics/monitoring, data architecture, developing policies/standards & supporting processes.Developing solutions using Big Data technologies like Hadoop, Hive, EMR, Spark.Strong object-oriented programming experience in Java, Python, Ruby or similar.Designing, building, installing, configuring, and supporting Hadoop.Troubleshooting and resolution of production issues, and implementation of alternatives across enterprise initiatives. Ability to clearly communicate objectives, plans, status and results, focusing on a few critical key points.Good knowledge of Operating Systems.Create scalable and high-performance web services for data trackingExperience supporting user issues for data, providing operational support.Debug client/server applications and troubleshoot integration issues.Excellent written & spoken communication skills.