Full Stack Data Engineer

Hexaware Technologies
Reston, VA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Amazon Elastic Compute Cloud Cloud Computing Code Review Databases Data as a Services Data Distribution Service Data Governance Data Infrastructure Data Integration
+30 more
Data Warehousing Relational Databases Database Development DevOps Distributed Systems PostgreSQL Metadata Performance Tuning Reference Data Release Management Service-Oriented Architecture Software Engineering PL-SQL SQL Databases Enterprise Data Management Data Logging Enterprise Software Applications Data Ingestion Delivery Pipeline AWS Lambda Gitlab Gitlab-ci Infrastructure Automation Frameworks Deployment Automation Data Management Api Design Terraform Serverless Computing Amazon Redshift Microservices

Job description

We are seeking a skilled Data Engineer with experience designing, building, and supporting enterprise data solutions, including Master Data Management applications (Prefered), cloud-native services, and modern data platforms. The ideal candidate will have strong hands-on experience with Java enterprise development, AWS microservices, Redshift, Aurora PostgreSQL, SQL/PLSQL, GitLab, and Terraform.

This role will support the development, enhancement, and operational stability of data capabilities that enable enterprise data management, integration, analytics, and downstream business consumption., The ideal candidate is a hands-on data engineer who can work across application development, database engineering, cloud infrastructure, and production support. They should be comfortable building scalable data services, supporting enterprise MDM capabilities, and working closely with cross-functional teams to deliver secure, reliable, and maintainable solutions., * Design, build, enhance, and support Master Data Management applications and related data services. (Prefered)

  • Develop and maintain enterprise-grade applications using Java and related frameworks.
  • Build and support cloud-native microservices on AWS, leveraging services such as:

  • Amazon ECS
  • Amazon EC2
  • AWS Lambda

Design and implement scalable data solutions using Amazon Redshift and Amazon Aurora PostgreSQL.

Develop, optimize, and troubleshoot complex database logic using SQL and PL/SQL.

Build and maintain automated deployment pipelines using GitLab CI/CD.

Develop and manage cloud infrastructure using Terraform and infrastructure-as-code practices.

Support data ingestion, transformation, integration, and distribution patterns across enterprise platforms.

Collaborate with business, data management, architecture, and technology teams to understand requirements and deliver reliable solutions.

Support production incidents, root-cause analysis, performance tuning, and ongoing operational improvements.

Ensure solutions follow enterprise standards for security, scalability, availability, logging, monitoring, and compliance.

Participate in code reviews, technical design discussions, and release planning activities.

Requirements

  • Experience building and supporting a Master Data Management application.
  • Strong hands-on experience with Java enterprise application development.
  • Experience designing and building cloud-native microservices in AWS.
  • Hands-on experience with AWS services, including ECS, EC2, and Lambda functions.
  • Experience working with Amazon Redshift for data warehousing and analytics workloads.
  • Experience working with Amazon Aurora PostgreSQL or PostgreSQL-based relational databases.
  • Strong database development skills using SQL and PL/SQL.
  • Experience building and managing CI/CD pipelines using GitLab.
  • Experience provisioning and managing infrastructure using Terraform.
  • Strong understanding of data integration, data quality, metadata, and enterprise data management concepts.
  • Ability to troubleshoot application, data, and infrastructure issues across distributed systems., * Experience supporting enterprise-scale data platforms or regulated business environments.
  • Familiarity with data governance, reference data, golden record management, survivorship rules, and data stewardship workflows.
  • Experience with API-based data distribution and service-oriented architecture.
  • Knowledge of AWS monitoring, logging, and security patterns.
  • Experience working in Agile delivery teams with product owners, architects, engineers, and operations teams.
  • Ability to translate business requirements into technical design and implementation plans.

Technical Skills

  • Languages: Java, SQL, PL/SQL
  • Cloud: AWS, ECS, EC2, Lambda
  • Databases / Data Platforms: Amazon Redshift, Amazon Aurora PostgreSQL, PostgreSQL
  • DevOps / IaC: GitLab CI/CD, Terraform
  • Architecture: Microservices, APIs, data integration, enterprise application design
  • Data Domain: Master Data Management, enterprise data management, data quality, data governance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

4:54 min

Implementing geographic salary tiers for compensation equity and fairness

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · WWC Europe 2026

Videos

See all

Related articles

See all