A Hadoop developer is who should design and develop the Hadoop applications. They have to build Hadoop clusters by MapReduce programs. They also have to come up with new techniques to help the DevOps team in development and testing. They have to handle large databases using Hbase. They have to make sure the data is private and secure.
If you want to learn Hadoop, I suggest this course of Hadoop Certification by Intellipaat.
You can watch this video on Who is a Hadoop developer to understand more about Hadoop developer: