Skip to main content

Java Back End Developer with AWS Glue

Posted 3 days ago

trekrecruitMcLean (VA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Java Back End Developer with AWS GlueMcLean, Virginia, United StatesAbout the Job Java Back End Developer with AWS Glue
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 Cloud
  • Formation 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 engineering, and DevOps teams to deliver end-to-end solutions. Ensure code quality, scalability, and performance optimization through best engineering practices. Troubleshoot and resolve production issues, ensuring reliability and system uptime. Contribute to the design and implementation of cloud-native microservices and event-driven architectures. Participate in Agile ceremonies, peer reviews, and CI/CD pipeline maintenance. Or refer someone

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this