Overview
Skills
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