Overview
On Site
$40+
Contract - W2
Contract - 12 Month(s)
100% Travel
Skills
Big data
Apache Hive
Apache Spark
Apache Cassandra
Analytical skill
Algorithms
Data structure
MapReduce
Java
Kubernetes
HDFS
Python
SQL
Visualization
NoSQL
Cloud computing
Data processing
Data warehouse
Data mining
Job Details
Big Data Developer
About the Role:
We are seeking a highly skilled Big Data Developer to join our dynamic team. The ideal candidate will possess a strong foundation in big data technologies and a passion for developing innovative and scalable data solutions.
Responsibilities:
- Design, develop, and maintain big data pipelines and applications using technologies like Hadoop, Spark, and NoSQL databases.
- Develop and optimize data processing algorithms for large-scale datasets.
- Conduct quantitative analysis and predictive analytics on vast data stores.
- Collaborate with data scientists, engineers, and business stakeholders to implement data-driven solutions.
- Ensure data quality, security, and performance.
- Stay abreast of the latest advancements in big data technologies and their applications.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in big data development and implementation.
- Strong proficiency in Java, Python, and SQL.
- Expertise in the Hadoop ecosystem (HDFS, YARN, MapReduce, Hive).
- In-depth knowledge of big data concepts, including data structures, algorithms, and data warehousing.
- Experience with Apache Spark (SQL, Streaming, MLlib).
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
- Excellent problem-solving, analytical, and quantitative analysis skills.
- Strong interpersonal and communication skills.
Bonus Points:
- Experience with data mining tools and techniques.
- Knowledge of machine learning algorithms and their applications.
- Experience with data and information visualization tools.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform).
- Experience with containerization technologies (Docker, Kubernetes).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.