Analytics Developer
Role details
Job location
Tech stack
Job description
- Responsible for developing strategies for effective data analysis and reporting.
- Selects, configures, and implements analytical solutions.
- Develops and implements data analytics, data collection systems, and other strategies that optimize statistical efficiency and quality.
- Identifies, analyzes, and interprets trends or patterns in complex data sets.
- Monitors performance and quality control plans to identify performance.
- Works on problems of moderate and varied complexity where analysis of data may require adaptation of standardized practices.
- Bachelor's degree in computer science, information systems, statistics, or other related field.
- Ability to manage multiple assignments.
Requirements
-
Senior. Developer for development of IT project using Big Data /Hadoop technologies (Kafka, storm, Hive, Elastic search).
-
Design and development on Hadoop software ecosystem and development on MapReduce, HBase, Hive, Pig, Programming in Spark/Storm Programming in distributed messaging system -Kafka.
-
Programming in Linux.
-
Programming in Advance Java.
-
6+ years in application development experience in Java / Java EE / Python / Ruby or Scala.
-
6+ years in strong development experience in core Java and Linux environment.
-
6+ years of working knowledge in Kafka/Storm data /Spark Streaming data pipelines.
-
4+ years of strong Index data store (Elastic search).
-
6+ years of Linux skills.
-
6+ years in Hadoop - HDFS, Hive, MapReduce, NOSQL database - HBase.
-
3+ years of strong SQL skills.
-
4+ years of experience in working in a Data warehouse environment.
-
2+ years in code documentation and API/Framework documentation/process build.