Job Type: Contract
Job Category: IT
Job Description
Job Title: Java Developer with Spark
Location: Mclean, VA(Locals Only)
F2F Interview
Job Description:
We are seeking an experienced Java Developer with strong expertise in Apache Spark to design, develop, and optimize big data applications. The ideal candidate will have solid experience in core Java, Spark (batch & streaming), and distributed data processing, with the ability to work in agile teams to deliver scalable solutions.
Key Responsibilities:
- Develop and maintain data-intensive applications using Java and Apache Spark.
- Optimize Spark jobs for performance and scalability in distributed environments.
- Work with large-scale datasets across Hadoop/Spark clusters.
- Collaborate with data engineers, architects, and analysts to implement end-to-end solutions.
- Write clean, efficient, and maintainable code with proper testing.
Required Skills:
- Strong experience in Core Java (multithreading, collections, OOP).
- Hands-on expertise in Apache Spark (RDDs, DataFrames, Spark SQL, Spark Streaming).
- Experience with big data ecosystems (Hadoop, Hive, HDFS).
- Familiarity with SQL and relational databases.
- Knowledge of performance tuning and debugging in distributed systems.
Nice to Have:
- Experience with Scala or Python in Spark.
- Exposure to cloud platforms (AWS, Azure, GCP).
- Knowledge of Kafka or other streaming tools.
Required Skills
Cloud Developer SQL Application Developer