Role: Data Engineer with Java
Client Location: Reston, VA
Work Mode: 5 days onsite (No remote/hybrid exceptions)
Must Have Skills:
We are seeking a skilled Java FSD with Data Engineer with experience designing, building, and supporting enterprise data solutions, including Master Data Management applications (Preferred), dcloud-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. Ideal Candidate Profile
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.
Key Responsibilities
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
- AWS Lambda
- Amazon EC2
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.