Skip to content
mimi

Apache Spark Developer

eHub Global Inc

McLean · On-site Contract Senior 1w ago

About the role

Job Overview

We are seeking a highly skilled Spark Developer with a strong Java background to join our team supporting a leading client. The ideal candidate will have hands-on experience in building scalable data processing applications using Apache Spark and core Java. This role is focused on development in Spark and Java.

Key Responsibilities

  • Design, develop, and optimize scalable applications using Apache Spark and Java
  • Build high-performance data processing pipelines and distributed systems
  • Collaborate with cross-functional teams to understand business requirements and deliver robust solutions
  • Write clean, efficient, and maintainable code following best practices
  • Troubleshoot and resolve performance and scalability issues
  • Participate in code reviews and ensure code quality standards

Required Skills & Qualifications

  • 8+ years of overall IT experience
  • Strong hands-on experience with Apache Spark (Core, SQL, DataFrames)
  • Solid programming expertise in Java
  • Experience working with large-scale distributed data processing systems
  • Strong problem-solving and analytical skills
  • Good understanding of data structures and algorithms

Nice to Know

  • Candidates must be from a development background
  • Experience with cloud platforms (AWS/GCP/Azure) is a plus
  • Familiarity with big data ecosystems (Hadoop, Hive, etc.)
  • Knowledge of performance tuning and optimization in Spark

Skills

Apache SparkDataFramesJavaSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free