> Markdown version of [/jobs/ext/3410950-data-engineer](https://www.wearedevelopers.com/jobs/ext/3410950-data-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Data Engineer - **Company:** Eliassen Group - **Location:** Richmond, VA, United States - **Experience:** Expert - **Salary:** $145,600.0 - $166,400.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Amazon S3, Continuous Integration, Data Validation, Information Engineering, Python (Programming Language), Scala (Programming Language), Data Processing, Apache Spark, Spring-boot, State Machines, Pyspark, AWS Glue, AWS Data Analytics, Data Pipelines, Web Api - **Published:** September 30, 2026 - **Apply:** https://www.dice.com/job-detail/da5f1137-81d5-4163-94ab-bcbf61c5c535 ## About the Role Our client seeks a Data Engineer professional with strong ability to support a large-scale customer migration and data load initiative. The role will build and optimize AWS-based data pipelines using Java, Scala, and Spark, with PySpark and AWS Glue across multi-stage workflows. The engagement will emphasize event-driven patterns, data quality, and operational resilience. Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance., * Hands-on Java with data engineering background. Python considered, Java preferred. * Proficiency with Scala, Spark, and PySpark. * Strong AWS experience: S3, Glue, Step Functions, Lambda, and EventBridge. * Knowledge of state machine scheduling and multi-stage pipeline orchestration. * Experience with data quality controls, schema evolution, and backfill management. * CI/CD pipeline implementation and operations. * Spring Boot repository familiarity. * Plus: external API integration in pipelines and AI automation exposure. * Prior experience supporting financial services data migrations preferred. Prior Capital One experience preferred. ## Description * Design, build, and maintain AWS data pipelines using S3, Glue, Step Functions, and Lambda. * Develop back-end data processing services in Java and Scala with Spark and PySpark. * Implement event-based architectures leveraging EventBridge and S3 event notifications. * Configure and scale AWS Glue jobs, addressing version and table format considerations. * Establish data validation, security checks, schema drift handling, and backfill strategies. * Integrate external API calls within data pipelines where required. * Contribute to CI/CD pipelines and Spring Boot based repositories. * Support production runbooks, reruns from event triggers, and downstream job synchronization.