Data Application Engineer Java/Spring Batch (AWS)
Job description
Position Description CGI is hiring Data Application Engineers with strong expertise in Java, Spring Batch, and AWS to design, build, and enhance high volume batch applications that power critical data workflows across our platform. In this role, you will develop the core business logic behind scheduled, automated, and large-scale data processing pipelines, ensuring reliability, scalability, and performance in a modern cloud environment; collaborate closely with engineering, cloud, DevOps, and operations teams to deliver robust, production ready solutions.
This position is ideal for engineers who enjoy solving complex data challenges, building scalable systems, and working with modern cloud technologies.
Why You'll Love This Role
- Impactful data engineering work - You'll build the backbone of automated, high volume data processing systems used across the enterprise.
- Modern cloud first environment - Work hands on with AWS services like EC2, Lambda, S3, and RDS.
- Strong engineering culture - Curiosity, innovation, and continuous learning are encouraged.
- Autonomy & ownership - You'll design, build, deploy, and support your solutions end to end.
- Collaborative team environment - Partner with DevOps, cloud, and operations teams to deliver reliable, scalable systems.
- Growth opportunities - Exposure to new technologies, cloud modernization, and enterprise scale data engineering.
Locations
- Data Application Engineer - Java/Spring Batch (AWS)
- Category: Software Development/ Engineering
- Main location: United States, North Carolina, Raleigh
- Alternate Location(s):
- United States, Texas, Dallas
- United States, Rhode Island, Smithfield
- Position ID: J0726-0564
- Employment Type: Full Time
Interested in this role?