Senior Java Developer with Hadoop Skills - NYC, NY / Jersey City, NJ- (Only W2)

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Apache Hadoop
Apache Hive
Apache Kafka
Apache Spark
Big Data
Java
Spring
Microservices

Job Details

Job Title: Senior Java Developer with Hadoop

Location: Jersey City, NJ / New York City, NY - Onsite
Job Type: Long-Term Contract
Experience: 8+ Years


Job Summary:

We are looking for an experienced Senior Java Developer with strong Hadoop expertise to join a high-performing team delivering scalable, high-volume data solutions. The ideal candidate will have solid experience in core Java and hands-on exposure to Hadoop and the modern data ecosystem.


Key Responsibilities:

  • Design, develop, and maintain enterprise-grade applications using Java/J2EE

  • Build and optimize big data pipelines using Hadoop, Hive, Spark, and HDFS

  • Collaborate with data engineering teams for large-scale data ingestion and transformation

  • Integrate Java-based applications with distributed data systems

  • Ensure high performance, reliability, and scalability of backend services

  • Participate in architectural discussions and code reviews

  • Mentor junior developers and contribute to best practices and coding standards


Required Skills & Experience:

  • 8+ years of professional Java development experience

  • Expertise in Hadoop ecosystem (HDFS, Hive, Spark, MapReduce)

  • Experience with data ingestion tools like Kafka, Sqoop, or Flume

  • Strong knowledge of multithreading, collections, and Java performance tuning

  • Proficiency in SQL and working with large datasets

  • Experience with REST APIs, Spring Framework, and Microservices

  • Familiarity with version control (Git) and build tools (Maven/Gradle)

  • Strong problem-solving, analytical, and communication skills


Nice to Have:

  • Exposure to cloud platforms like AWS, Azure, or Google Cloud Platform

  • Experience with Python or Scala

  • Understanding of CI/CD pipelines and DevOps principles


Education:

  • Bachelor s or Master s in Computer Science, Information Technology, or related field

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.