Java Back End Developer with AWS Glue
Full-time
US
Oct 25, 2026
RemoteMatch analyzes your experience against this role's specific tech stack, timezone overlap, and requirements.
About the Role
Job Overview: We are seeking a highly skilled Back End Java Engineer with hands-on experience in ETL development, Spark processing, and AWS-based data workflows . The ideal candidate will be responsible for designing, developing, and optimizing backend services, data pipelines, and integrations that power large-scale distributed systems. Required Skill: 12+ years of professional experience as a Backend or Java Engineer . Strong proficiency in Java (Core Java, Collections, Multithreading, Streams). Hands-on experience with Apache Spark for large-scale data processing. Proven experience in building and maintaining ETL pipelines . Practical knowledge of AWS cloud services including Glue, Step Functions, Lambda, SNS, SQS, and S3 . Familiarity with open-source frameworks and libraries for backend development. Solid understanding of RESTful API development and integration. Experience with version control (Git), CI/CD, and Agile methodologies. Preferred: Experience with Python or Scala for data workflows. Familiarity with Terraform or CloudFormation for infrastructure automation. Exposure to containerization (Docker, Kubernetes) . Job Description: Design, develop, and maintain backend services and data processing pipelines using Java and Spark . Implement and manage ETL workflows to handle large-scale data transformation and integration. Build and automate data orchestration pipelines using AWS Glue, Step Functions, Lambda, SNS, SQS, and S3 . Collaborate with front-end, data enginee