What are the responsibilities and job description for the Senior Java Data Platform Engineer (Spring Batch & AWS) position at Eliassen Group?
Senior Java Data Platform Engineer (Spring Batch & AWS)
Our client, a leader in their industry, has an excellent opportunity for a Senior Java Data Platform Engineer to work on a 12-month contract position working hybrid in Westlake, TX two weeks per month. Candidates local to Dallas, TX, are preferred.
We are seeking a Senior Java Data Engineer to build and operate enterprise-scale batch and data integration pipelines. This role sits at the intersection of Java backend engineering, data processing, and DevOps ownership. This is not a Python/Spark analytics data engineering role. The core data pipelines are implemented in Java using Spring Batch, with full responsibility for CI/CD, cloud deployment, and production support. If you are a Java engineer who enjoys building reliable, high-volume batch systems and owning them end-to-end in production, this role is a strong fit.
Due to client requirement, 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.
Rate: $73-$77/hour w-2
Responsibilities:
- Design, develop, and maintain large-scale batch and ETL pipelines using Spring Batch
- Build and optimize high-volume data ingestion and transformation workflows
- Modernize legacy pipelines and migrate to AWS cloud-native architectures
- Deploy and maintain CI/CD pipelines, containerized Java apps, and infrastructure via Kubernetes and Terraform
- Collaborate with stakeholders and mentor junior engineers to deliver robust, production-ready batch solutions
Requirements:
- Strong Java backend development experience, including Spring Batch
- Hands-on expertise with AWS services and cloud-based data platforms
- Proven experience building and supporting Java-based ETL pipelines (Spring Batch or similar) in production environments.
- Experience with Docker, Kubernetes, and Infrastructure-as-Code (Terraform or CloudFormation)
- Strong SQL skills and experience integrating with relational databases and Snowflake
- Proven experience owning CI/CD pipelines and production systems end-to-end
Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the range provided.
W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality.
Please be advised- If anyone reaches out to you about an open position connected with Eliassen Group, please confirm that they have an Eliassen.com email address and never provide personal or financial information to anyone who is not clearly associated with Eliassen Group. If you have any indication of fraudulent activity, please contact InfoSec@eliassen.com.
Job #: JN-012026-104900
Salary : $73 - $77