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