Data Engineer with Java

Client Location: Reston, VA
Work Mode: 100% Onsite (5 Days a Week)
Employment Type: W2 only

Job Summary

We are seeking a highly skilled Data Engineer with strong Java Full Stack Development experience to design, build, and support enterprise data solutions, cloud-native services, and modern data platforms. The ideal candidate will possess expertise in Java enterprise development, AWS microservices, database engineering, CI/CD automation, and cloud infrastructure management.

Experience with Master Data Management (MDM) platforms and applications is highly preferred.

Required Skills
  • Java Full Stack Development

  • Data Engineering

  • AWS Cloud Services

  • Amazon ECS

  • AWS Lambda

  • Amazon EC2

  • Amazon Redshift

  • Amazon Aurora PostgreSQL

  • SQL / PLSQL

  • GitLab CI/CD

  • Terraform

  • REST APIs

  • Microservices Architecture

  • Infrastructure as Code (IaC)

Preferred Skills
  • Master Data Management (MDM)

  • Enterprise Data Integration

  • Data Governance

  • Cloud-Native Application Development

  • Production Support & Application Maintenance

Key Responsibilities Application Development
  • Design, develop, enhance, and support enterprise-grade applications using Java and related frameworks.

  • Build scalable, secure, and high-performing cloud-native applications.

  • Develop and maintain RESTful APIs and microservices.

Data Engineering
  • Design and implement enterprise data solutions supporting analytics, reporting, and operational business functions.

  • Build and maintain data pipelines and integration services.

  • Support Master Data Management (MDM) applications and related data services.

Cloud & Infrastructure
  • Develop and support AWS-based microservices using:

    • Amazon ECS

    • AWS Lambda

    • Amazon EC2

  • Implement infrastructure-as-code solutions using Terraform.

  • Manage and optimize cloud infrastructure for scalability and reliability.

Database Engineering
  • Design and optimize solutions using Amazon Redshift and Aurora PostgreSQL.

  • Develop, tune, and troubleshoot complex SQL and PLSQL programs.

  • Ensure database performance, availability, and data integrity.

DevOps & Automation
  • Build and maintain GitLab CI/CD pipelines.

  • Automate deployments and operational processes.

  • Support production releases and environment management.

Support & Collaboration
  • Monitor and troubleshoot production issues.

  • Collaborate with cross-functional teams including architects, developers, business analysts, and operations teams.

  • Participate in code reviews, technical design discussions, and best practice initiatives.

Qualifications
  • Strong hands-on experience in Java Full Stack Development.

  • Experience building enterprise data platforms and data engineering solutions.

  • Expertise in AWS cloud services and microservices architecture.

  • Strong experience with Redshift, Aurora PostgreSQL, SQL, and PLSQL.

  • Hands-on experience with GitLab and Terraform.

  • Excellent problem-solving and troubleshooting skills.

  • Strong communication and stakeholder collaboration abilities.

Location Requirement
  • Must be willing to work onsite 5 days per week in Reston, VA.

  • No remote or hybrid options available.

Experience
  • 8+ years of overall IT experience preferred.

  • Strong background in Java development, Data Engineering, AWS, and cloud-native technologies.


W2 - Data Engineer with Java - Reston, VA

Apply Now
Back to search page