Backend Developer - Java / Spark / AWS (ETL Pipeline)

Overview

On Site
USD0 - USD0
Contract - W2

Skills

Backend
Developer
Java
Spark
AWS
ETL
Pipeline

Job Details

STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!

Job Title: Backend Developer Java / Spark / AWS (ETL Pipeline)
Location McLean, VA ; Wilmington, DE ***On-Site
Duration:7+ Months
Role Type: W2 Contract Engagement

Overview

We are seeking an experienced Backend Developer to design and implement ETL data pipelines supporting data ingestion, transformation, and integration within the Bank ecosystem. This role will focus on developing services that extract and load files received from Discover into internal systems using Java, Apache Spark, and AWS-native services such as Step Functions, Glue, and Lambda.

The ideal candidate is a hands-on backend engineer with strong data engineering fundamentals and cloud-native development experience.

Key Responsibilities


  • Design, build, and maintain ETL pipelines for ingestion, transformation, and delivery of large data sets
  • Develop scalable and maintainable backend services using Java and Apache Spark
  • Build data workflows using AWS Step Functions, Glue, and Lambda
  • Automate file transfers, ingestion, and validation from Discover into the Capital One environment
  • Implement monitoring, alerting, and logging for data pipeline reliability
  • Collaborate with data engineers, QA, and cloud platform teams to ensure integration and performance
  • Ensure compliance with data governance, quality, and security standards

Required Qualifications


  • 5+ years of backend software development experience
  • Strong programming skills in Java (data processing and service design)
  • Hands-on experience with Apache Spark (batch or streaming data processing)
  • Proficiency in AWS cloud services Step Functions, Glue, Lambda (required)
  • Experience building and maintaining ETL pipelines or similar data ingestion workflows
  • Solid understanding of data structures, algorithms, and system performance optimization
  • Experience with CI/CD, Git-based workflows, and containerization

Nice to Have


  • Experience with S3, DynamoDB, or Redshift
  • Familiarity with Terraform, CloudFormation, or other IaC tools
  • Exposure to Kafka or event-driven data ingestion
  • Knowledge of Python for data manipulation or Glue scripting

Ideal Candidate


  • Backend engineer with strong data pipeline and cloud experience
  • Proactive problem-solver with excellent debugging and optimization skills
  • Strong communicator who thrives in fast-paced, collaborative environments
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.

About Strategic Staffing Solutions