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.