Java Back End Developer with AWS Glue

Trekrecruit

  • McLean, Virginia
  • 30+ days ago

    Highlights

    The ideal candidate will be responsible for designing, developing, and optimizing backend services, data pipelines, and integrations that power large-scale distributed systems. We are seeking a highly skilled Back End Java Engineer with hands-on experience in ETL development, Spark processing, and AWS-based data workflows .

    Numbers & Facts

    LocationMcLean, Virginia
    Websitehttps://trekrecruit.com

    Description

    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 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.

    Similar Jobs

    See more jobs