Backend Developer – Java, Glue, Spark – W2 contract – Hybrid mode

Filled
January 9, 2026

Job Description

Job Details

  • Company Name: CaritaTech LLC.
  • Employment type: Full time
  • Experience: 8-10 years
  • Salary: $110 to $150 Hourly
  • Location : Remote Option Available
  • Work schedule : 5 days a week

Job Overview

We are seeking an experienced Backend Developer with a strong background in Java, Apache Spark, and AWS Glue to support large-scale data and backend engineering initiatives. This is a long-term W2 contract opportunity with a hybrid work model based in McLean, VA.

Key Responsibilities

  • Design, develop, and maintain scalable backend and data processing solutions.
  • Build and optimize ETL pipelines using AWS Glue and custom ETL frameworks.
  • Develop and tune Apache Spark jobs using RDDs and DataFrame APIs.
  • Write high-performance Java applications, including multithreading and API development.
  • Work with AWS services to support serverless and event-driven architectures.
  • Collaborate with cross-functional teams in an Agile environment.
  • Ensure code quality through version control, CI/CD pipelines, and best engineering practices.

Required Skills & Qualifications

  • 8–10+ years of experience in backend engineering or data engineering roles.
  • Expert-level Java development skills, including:
    • Multithreading
    • Collections framework
    • Performance optimization
    • REST API development
  • Strong hands-on experience with Apache Spark (RDD/DataFrame API, tuning, partitioning).
  • Proven experience in ETL development, including Glue-based and custom ETL solutions.
  • Solid experience with AWS services, including:
    • AWS Glue
    • Step Functions
    • Lambda
    • SNS, SQS
    • S3
    • DynamoDB
  • Experience with distributed systems, serverless architectures, and event-driven workflows.
  • Proficiency with Git, CI/CD tools, and Agile/Scrum methodologies.