Posted 2 months ago
Location: Central New Jersey (Remote)
Job Type: Full-time Contract
Duration: long-term
Job Summary:
We’re looking for a seasoned Senior Java Developer with 7-10 years of overall experience and 3+ years of hands-on experience working with Hadoop technologies. The ideal candidate will have a strong Java foundation and expertise in designing, developing, and deploying scalable, efficient Big Data solutions using Hadoop ecosystem tools.Key Responsibilities:
- Design, develop, and maintain large-scale Java applications leveraging Hadoop, MapReduce, Hive, Spark, and other relevant technologies
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and optimize data processing pipelines, workflows, and architectures
- Implement data governance, security, and quality control measures
- Troubleshoot and resolve technical issues
- Mentor junior team members and contribute to knowledge sharing
Requirements:
- 7-10 years of overall Java development experience
- 3+ years of hands-on experience with the Hadoop ecosystem (HDFS, MapReduce, Hive, Spark, etc.)
- Strong Java fundamentals (Java 8+, OOP, multithreading)
- Experience with Hadoop distribution (Cloudera, Hortonworks, etc.)
- Familiarity with NoSQL databases (HBase, Cassandra, etc.)
- Strong analytical, problem-solving, and communication skills
- Experience with Agile development methodologies
Nice to Have:
- Experience with cloud-based Big Data platforms (AWS, Azure, GCP)
- Knowledge of data visualization tools (Tableau, Power BI, etc.)
- Certification in Hadoop development (e.g., Hortonworks Certified Developer)
- Familiarity with containerization (Docker, Kubernetes)
- Collaborative and dynamic remote work environment
- Professional growth and development opportunities