AWS Java Developer with Spark

Overview

Hybrid
$50 - $60
Contract - Independent
Contract - W2
Contract - 24 Month(s)

Skills

Amazon EC2
Apache Spark
Amazon S3
Amazon Web Services
Analytical Skill
Analytics
Cloud Computing
Collaboration
Communication
Continuous Delivery
Continuous Integration
Data Engineering
Electronic Health Record (EHR)
Extract
Transform
Load
Java

Job Details

Role: AWS Java Engineer with Spark
Location: Richmond, VA (Hybrid 3 days onsite)
Contract Type: W2 only/Long-Term
Interview Mode: Virtual

Job Description:
Seeking an AWS Java Engineer with Spark experience to join a dynamic data engineering and analytics team in Richmond, VA. The ideal candidate will have strong hands-on experience developing data-driven applications using Java, Spark, and AWS services in a hybrid environment.

Responsibilities:

  • Design and develop scalable applications using Java and Spark frameworks.

  • Build and optimize ETL pipelines leveraging AWS components (Lambda, EMR, S3, Glue).

  • Collaborate with data and cloud engineering teams to implement high-performance solutions.

  • Work closely with stakeholders to ensure code quality, performance, and best practices.

  • Participate in code reviews and CI/CD automation processes.

Required Skills:

  • 7+ years of experience in Java development.

  • 3+ years of hands-on experience with Apache Spark.

  • Proficiency in AWS Cloud services (S3, Lambda, EMR, Glue, EC2).

  • Familiarity with data pipelines, distributed processing, and CI/CD tools.

  • Excellent communication and analytical skills.

  • Former Capital One experience is mandatory.

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.