Talent.com
CGI
Data Application Engineer – Java/Spring Batch (AWS)CGI • Raleigh
Data Application Engineer – Java/Spring Batch (AWS)

Data Application Engineer – Java/Spring Batch (AWS)

CGI • Raleigh
9 days ago
Job type
  • Full-time
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.

This is a Full-Time, On-Site, employment opportunity based in either Raleigh, NC, and Smithfield, RI.

Your future duties and responsibilities:

Design, develop, and enhance data focused batch applications using Java and Spring Batch.
Build job steps, processors, tasklets, error handling logic, restartability, and performance tuning.
Integrate batch jobs with relational databases such as Oracle, PostgreSQL, and MySQL for ETL and data transformation workflows.
Deploy, execute, and support batch workloads in AWS (EC2, S3, Lambda, RDS).
Collaborate with DevOps teams to ensure smooth CI/CD deployment and operational readiness.
Participate in production support, troubleshoot job failures, analyze logs, and optimize runtime behavior.

Work with enterprise scheduling tools such as Control M (preferred).
Participate in Agile ceremonies, sprint planning, and technical discussions.
Create clear technical documentation for job configuration, design decisions, and operational procedures.

Required qualifications to be successful in this role:

6-9 years as an Application Engineer or similar role.
Demonstrated experience working with enterprise scale data processing applications and batch systems
Strong hands on experience with Java (11/17) and the Spring ecosystem, especially Spring Batch.
Solid understanding of SQL, relational database concepts, and experience working with large datasets.
Practical experience deploying and running workloads on AWS.
1+ years of Python experience.
Familiarity with DevOps concepts and CI/CD tools (Jenkins, GitLab, GitHub Actions).
Experience working in Linux/Unix environments and basic shell scripting.
Strong debugging, problem solving, and production support skills.
Experience with Control M or similar scheduling/orchestration tools.
Experience with Collibra is a plus.
Exposure to container environments such as Docker or Kubernetes.
Experience in financial services or other regulated, high availability industries.
Familiarity with monitoring and observability tools such as CloudWatch, Splunk, AppDynamics, or Grafana.

Education: Bachelor's degree in computer science or related field.

Other Information:
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $56,.00 $,.00.
CGI's benefits are offered to eligible professionals on their first day of employment to include:
. Competitive compensation
. Comprehensive insurance options
. Matching contributions through the (k) plan and the share purchase plan
. Paid time off for vacation, holidays, and sick time
. Paid parental leave
. Learning opportunities and tuition assistance
. Wellness and Well being programs

Skills:

  • Amazon Web Services Cloud
  • Docker
  • Financial Services
  • Java
  • Kubernetes
  • Python
  • Splunk
  • Spring Batch
  • SQL
Create a job alert for this search

Data Application Engineer – Java/Spring Batch (AWS) • Raleigh

Similar jobs

Network Data Engineer

Tata Consultancy ServicesRaleigh, NC, United States
Full-time

Network Data EngineerStrong knowledge and Hands-on experience on below technologies.Cisco ISE, Forescout NAC, Infoblox- DNS DHCP IPAM Cisco ACI, IBM NS1, NTP - Microchip (time), Ixia - platform Glu... Show more

 • Promoted

Become a Surrogate – Give the Miracle of Life & Earn Up to $115,000 from Home!

Giving Tree SurrogacyErwin, NC, US
Full-time +1

We are looking for a passionate individual with a sense of responsibility and willingness to help create families to join us as a surrogate.In this role, you will be instrumental in supporting indi... Show more

 • Promoted

Data Encoder (Part Time)

Apex Focus GroupWake Forest, NC, US
Full-time +1

Now accepting applicants for Focus Group studies.Earn up to $750 per week part-time working from home.Must register to see if you qualify.No Data Entry experience needed.Data Entry Clerk Work From ... Show more

 • Promoted

Engineering Lead, Communications

Stellar IT Solutions LLCRaleigh, NC, North Carolina, USA
Temporary

Title: Engineering Lead, Communications<br /> Location: Hybrid 2 days onsite in Raleigh<br /> Type: 3-6 month contract to hire<br /> </p> <p><strong>Jo... Show more

Network Core Data Engineer

Purple DriveRaleigh, NC, United States
Full-time

Job Title:Network Core Data EngineerLocation: Onsite - Raleigh, NC or Phoenix, AZEmployment Type: ContractExperience Required: 8-10 YearsPosition OverviewWe are seeking an experienced Network Core ... Show more

 • Promoted

Remote - Azure Data Analyst with Strong Exp in Azure Databricks

DMS Vision, Inc.Raleigh, NC, United States
Remote
Full-time

Position :Azure Data Analyst with Strong Exp in Azure Databricks Hybrid work in Raleigh, NC Need Local Only Duration :12month Location :Hybrid work in Raleigh, NC (Local Only) Visa :Open Note :Link... Show more

 • Promoted

Delivery Driver - Start Earning Quickly

DoorDashLillington, NC, United States

DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll stay busy with a var... Show more

 • Promoted

Field Application Engineer

Avnet, Inc.Raleigh, NC, United States
Full-time

Avnet Technical Sales Account Manager.At Avnet, relationships matter.We are a global, FORTUNE 500 technology distributor and solutions company that delivers design, supply chain and logistics exper... Show more

 • Promoted

Remote - Data Engineer

JPS Tech Solutions LLCCary, NC, United States
Remote
Full-time

Job Title :Data Engineer (12Years Experience) Location :Remote / Any Location within the USA Job Summary We are seeking a highly experienced Data Engineer with 12years of experience in developing s... Show more

 • Promoted

Lead Data Engineer

EnvestnetRaleigh, NC, US
Full-time

The primary work location for this role is Raleigh, NC with a hybrid work model.Envestnet is an adaptive WealthTech company that is redefining the future of wealth management by helping advisors me... Show more

Lead Data Engineer: Data Governance & Reconciliation Remote

First CitizensRaleigh, NC, United States
Remote
Full-time

A leading financial institution is seeking a highly skilled Lead Data Engineer to drive data governance and implement compliance frameworks.The ideal candidate will have a strong technical backgrou... Show more

 • Promoted

Senior Software Engineer In-Store Systems (Remote)

QSICRaleigh, NC, United States
Remote
Full-time

A leading audio technology company is seeking a Senior Software Engineer to enhance in-store audio systems.This remote position involves developing and refactoring software components primarily in ... Show more

 • Promoted

Forklift Operator I

Universal Forest Products, Inc.Butner, NC, United States
Full-time

Job Summary Forklift Operator I is responsible for the movement of material from inventory to production and back to inventory.Maintains correct paperwork and production records as required.Provid... Show more

 • Promoted

Flexible remote AI work. Your schedule. Paid weekly, straight to your bank account.

Meridian.aiWake Forest, NC, US
Remote
Full-time

Review and label digital content including text, images, and documents.Every task you complete helps improve how technology interprets information and performs in practical settings.Detail-oriented... Show more

 • Promoted

Associate Value Engineer (AI-Driven Data Science & Analytics) - Orbit Program

CelonisRaleigh, NC, United States
Full-time

Associate Value Engineer (AI-Driven Data Science & Analytics) - Orbit Program.Celonis is the global leader in Process Intelligence and the pioneer of Process Mining technology.As one of the world's... Show more

 • Promoted

Earn up to $400 per Day by Playing Games and TakingSurveys

Freecash.comWake Forest, North Carolina, United States
Full-time

Since its launch 6 years ago, over 60MN users have earned and withdrawn over $250MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest-rated op... Show more

 • Promoted

County Meter Reader

Meter ReaderGodwin, NC
Full-time

Responsibilities The primary responsibility of this position is to read meters and record consumption of the water used, cleaning of meter boxes, and removal of vegetation impeding access to meters... Show more

 • Promoted

Senior Staff Engineer, Agentic Databases

Teradata Corporation (SE)Raleigh, NC, United States
Permanent

At Teradata, we believe that people thrive when empowered with better information.Teradata Autonomous Knowledge Platform activates enterprise intelligence by unifying data, knowledge and business c... Show more

 • Promoted

Data Engineer - Oracle + OAS + OBIEE

TechDigital CorporationRaleigh, NC, United States
Full-time

Data Warehouse Solutions DesignerProven 3experience in building and designing solutions for data warehouse and experience in working with large data sets.RDBMS Oracle/PLSQL, OBIEE/OAS, OODB, ODS, W... Show more

 • Promoted

Data Engineer - Senior

HighCloud SolutionsRaleigh, NC, North Carolina, US
Full-time

Calibri,sans-serif"><b>Title: Data Engineer - Senior</b></span></span></span></p> <p style="margin-bottom:11px"><span style="font... Show more