STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!
Job Title : Backend Developer Java / Spark / AWS (ETL Pipeline)
Location McLean, VA ; Wilmington, DE
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 setsDevelop scalable and maintainable backend services using Java and Apache SparkBuild data workflows using AWS Step Functions, Glue, and LambdaAutomate file transfers, ingestion, and validation from Discover into the Capital One environmentImplement monitoring, alerting, and logging for data pipeline reliabilityCollaborate with data engineers, QA, and cloud platform teams to ensure integration and performanceEnsure compliance with data governance, quality, and security standardsRequired Qualifications
5+ years of backend software development experienceStrong 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 workflowsSolid understanding of data structures, algorithms, and system performance optimizationExperience with CI / CD, Git-based workflows, and containerizationNice to Have
Experience with S3, DynamoDB, or RedshiftFamiliarity with Terraform, CloudFormation, or other IaC toolsExposure to Kafka or event-driven data ingestionKnowledge of Python for data manipulation or Glue scriptingIdeal Candidate
Backend engineer with strong data pipeline and cloud experienceProactive problem-solver with excellent debugging and optimization skillsStrong communicator who thrives in fast-paced, collaborative environments