W2 - Data Engineer with Java - Reston, VA

Cliff Services Inc
Dulles, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Dulles, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Computing
Cloud Engineering
Code Review
Continuous Integration
Data as a Services
Information Engineering
Data Governance
Data Infrastructure
Data Integrity
DevOps
PostgreSQL
Software Maintenance
Software Engineering
PL-SQL
SQL Databases
Enterprise Data Management
Spring Cloud
Database Performance
AWS Lambda
Infrastructure as Code (IaC)
Gitlab
Containerization
Gitlab-ci
Information Technology
Deployment Automation
Data Management
REST
Terraform
Data Pipelines
Serverless Computing
Redshift
Microservices

Job description

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

Requirements

  • 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, * 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.

Apply for this position