Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Application Engineer - Java/Spring Batch (AWS)

$56.7k - $121.1k
Data Application Engineer – Java/Spring Batch (AWS)

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,700.00 $121,100.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 401(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

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.

Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.

CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at View email address on clients.njoyn.com . You will need to reference the Position ID of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a Position ID will not be returned.

We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.

All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held. Dependent upon role and/or federal government security clearance requirements, and in accordance with applicable laws, some background investigations may include a credit check. CGI will consider for employment qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances.

CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI’s legal duty to furnish information.

Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Data Application Engineer - Java/Spring Batch (AWS) in Raleigh, NC vacancy
  •  ...modernizing legacy batch processing workloads...  ...existing jobs into AWS Batch, enhancing cloud-based data ingestion...  ...experience in data engineering, batch modernization...  ...processing solutions using Java Spring Batch, Python, SQL,...  ...practices, including application‑specific database... 
    Amazon Web Service

    PRI Global

    Raleigh, NC
    2 days ago
  • $135k - $170k

     ...more! About The Role The Senior Data Engineer will own the path from raw...  ...operational systems. Builds on an AWS + Snowflake stack — Prefect...  ...Design, build, and operate batch, micro‑batch, and streaming...  ...performance‑based bonus plan. Applicants must possess legal authorization... 
    Amazon Web Service
    Contract work
    For contractors
    H1b
    Visa sponsorship
    Flexible hours

    BetMGM

    Raleigh, NC
    3 days ago
  •  ...We are currently looking for a HealthShare Application Engineer -Overnight Shift for a 100% remote position supporting a large federal government...  ...applications. ~ Experience with cloud platforms such as AWS. ~ Experience developing or maintaining CI/CD pipelines using... 
    Amazon Web Service
    Remote job
    Full time
    Monday to Friday
    Shift work
    Night shift
    Weekend work

    VetsEZ

    Raleigh, NC
    27 days ago
  •  .... We are seeking an experienced Lead Data Engineer to join our Data Platform Engineering Organization...  ...scalable data solutions utilizing AWS Services, Snowflake, dbt, Python, SQL,...  ...capabilities. Design and implement batch and real-time data processing solutions using... 
    Amazon Web Service
    Remote work

    First Citizens Bank

    Raleigh, NC
    1 day ago
  •  ...seeking an innovative and AI-savvy Internal Applications Engineer to help build and maintain the systems...  ...automation and system integrations to data pipelines and user-facing applications....  ...(Docker) or cloud platforms (AWS). Technical Skills: Familiarity with... 
    Amazon Web Service
    Shift work

    Bandwidth

    Raleigh, NC
    13 days ago
  • Responsibilities Lead a team of data engineers to build and operate scalable, reliable data pipelines and platforms Drive...  ...high‑performing teams Cloud‑native data platforms (AWS: S3, Glue, Athena, etc.) Batch and event‑driven data pipelines Data modeling and... 
    Amazon Web Service

    Jobtailor

    Raleigh, NC
    4 days ago
  •  ...We are seeking a Senior DevSecOps / Application Security Engineer to join a modern Information Security...  ...governance Prevent insecure code usage or data exposure (e.g., sensitive data pushed...  ...tools including Terraform, ARM, and AWS CloudFormation. ~ Strong... 
    Amazon Web Service
    Hourly pay
    Permanent employment
    Full time
    Local area

    Eliassen Group

    Cary, NC
    11 days ago
  •  ...experience, building enterprise web and middle tier applications using Angular 16, Typescript, and core Java with Spring/Springboot 5+ yrs of experience working Java/...  ...experience with Docker, Kubernetes, Terraform, and AWS cloud deployment/application management. 5 years... 
    Amazon Web Service

    GAC Solutions

    Raleigh, NC
    20 hours ago
  •  ...We are looking for an experienced Data Engineer with strong expertise in ETL development, data...  ...data quality for business-critical applications and reporting systems. Key Responsibilities...  ...from secure file transfer services to AWS S3 and Snowflake . Monitor,... 
    Amazon Web Service

    SynapOne

    Raleigh, NC
    4 days ago
  • $115k - $125k

     ...Technology Overview We’re looking for a Sr. Data Engineer / Data Architect to join a fast-paced,...  ...systems like SAP and other enterprise applications Develop scalable data solutions—not...  ...Experience with Snowflake, SAP, Fivetran, SQL, AWS, Power BI, APIs Experience with DevOps,... 
    Amazon Web Service
    Full time
    Work at office
    3 days per week

    LHH

    Raleigh, NC
    20 hours ago
  • $123.25k - $166.75k

     ...Computer Science, Engineering, or a related...  ...experience. Strong Java development skills...  ...experience with AWS solutions. Experience...  ...Java frameworks (Spring MVC, Spring Batch, Struts) and...  ...Claims processing application to a modern, Java...  ...Eclipse, NetBeans, IBM Data Studio) and... 
    Amazon Web Service
    Temporary work
    Remote work

    General Dynamics Information Technology

    Raleigh, NC
    3 days ago
  •  ...Arizona, Florida and Texas. We are seeking an experienced Senior Data Engineer to join our Data Platform Engineering Organization and help...  ...data pipelines, integrations, and data products utilizing AWS Services, Snowflake, dbt, Python, SQL, and related technologies... 
    Amazon Web Service
    Remote work

    First Citizens Bank

    Raleigh, NC
    1 day ago
  •  ...Description We are seeking a Senior Data Engineer to join Client's Asset...  ...solutions for critical business applications. Key Responsibilities...  ...Qualifications Experience with Java development. Exposure to Python...  ...and REST APIs. Knowledge of AWS cloud services. Familiarity... 
    Amazon Web Service

    Dexian

    Raleigh, NC
    1 day ago
  •  ...We are seeking a skilled Data Engineer to join our dynamic team. The ideal candidate will possess...  .... Knowledge of cloud platforms such as AWS, Azure, or Google Cloud. Understanding...  ...provide equal employment opportunities to applicants and existing associates and evaluate... 
    Amazon Web Service
    Local area

    Mphasis

    Raleigh, NC
    20 hours ago
  •  ...system partnerships, longitudinal data curation at scale, and modern...  ...are seeking a talented Data Engineer to join our Technology team....  ..., create, and modify computer application software and databases to drive...  ...cloud-based data infrastructure (AWS preferred). Develop and modify... 
    Amazon Web Service
    Work at office
    3 days per week

    Pedestal Health

    Raleigh, NC
    20 hours ago
  • $160k - $200k

     ...Datavant is the data collaboration platform trusted for healthcare...  ...and impact-driven Senior Data Engineer to strengthen our capabilities...  ...cloud-based data platforms in AWS, Azure, or GCP, including...  ...Opportunity employer and all qualified applicants will receive consideration for... 
    Amazon Web Service

    Datavant

    Raleigh, NC
    4 days ago
  • Job Title: Application Support Engineer Location: Raleigh, NC – work from office 3 days a week Duration: Long term Contract Must have skills: ServiceNow or some ticketing system Must have experience with production support 1 to 3 years of total experience... 
    Long term contract
    Work at office
    Shift work
    3 days per week

    STI

    Raleigh, NC
    20 hours ago
  •  ...hospitality technology. About the Role We are seeking an Application Support Engineer with strong SQL Server experience to provide Level 3...  ...queries, stored procedures, and indexes Perform controlled data validation and corrections in SQL Server Monitor application... 
    Permanent employment
    Temporary work
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    Inn-Flow

    Raleigh, NC
    1 day ago
  • $47.85 - $57.85 per hour

     ...design, building, testing, and implementation of Epic integration application systems. Works with clinicians to create or adapt written...  ...and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process. #J-18808-Ljbffr... 
    Hourly pay
    Work experience placement
    Live in
    Work at office
    Local area
    Flexible hours

    Accenture

    Raleigh, NC
    20 hours ago
  • $114.1k - $163k

     ...this mission, Syngenta’sAnalytics & Data Sciences teamis seeking aSenior Data Engineer inDurham, NC. Be a member of an...  ...data infrastructure providing application, tool and ad-hoc access to large...  ...sources using big data technologies in AWS cloud such as Glue, EMR, and... 
    Amazon Web Service
    H1b
    Local area
    Flexible hours

    Syngenta Group

    Raleigh, NC
    20 hours ago
  •  ...apply for the Associate Java Developer role at...  ...Be among the first 25 applicants Join to apply for the Associate...  ...Sourcer, Software Engineering About the Role Revature...  ...& Backend development, AWS, and more What We're Looking...  ...Engineer 4 - Java, Spring AI, Python, LangChain,... 
    Amazon Web Service
    Full time
    Local area
    Worldwide
    Relocation
    Visa sponsorship
    Work visa
    Relocation package

    Revature

    Raleigh, NC
    9 hours ago
  • $55 - $60 per hour

     ...Solutions is immediately hiring for a " Data Engineer" Position type: Full-time Contract (W...  ...consideration! This position is only open to applicants who can be engaged on a W-2 basis....  ...) in the United States (NMSDC, 2024) AWS Advanced Tier Services Partner with 100+... 
    Amazon Web Service
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    Innova Solutions

    Raleigh, NC
    4 days ago
  •  ...Excellence, and Transparency. As theData Engineer, you will design and build the data infrastructure that makes Vulcan’s...  ...workloads, and future AI and ML applications Own data contextualization...  ...Familiarity with cloud platforms (AWS, Azure, or GCP) and experience evaluatingon... 
    Amazon Web Service
    Permanent employment
    Contract work
    For contractors
    For subcontractor
    Work at office
    Visa sponsorship

    Vulcan Elements

    Raleigh, NC
    20 hours ago
  •  ...with global enterprises to design and scale data platforms that power products used by...  ...Role as a Tech Lead As a Tech Lead, Data Engineering , you will own the technical direction of...  ...data pipelines using Databricks, PySpark, AWS, and SQL Lead by example with hands-on development... 
    Amazon Web Service
    Full time
    Remote work
    Monday to Friday
    Flexible hours

    Lumenalta

    Raleigh, NC
    20 hours ago
  • AWS Data Engineer Skill Matrix: Overall 10+ years of specialization in data engineering in data warehouse and data mesh implementations Must have 4 years of relevant experience in AWS tech stack - Writing PySpark, AWS Glue scripting (ETL & Crawler), EMR, Datasync, DMS... 
    Amazon Web Service

    TechDigital Group

    Raleigh, NC
    2 days ago
  • $94.9k - $135.6k

     ...PPS Analytics platform analyzes data from electronic medical...  ...Summary The Senior Data/AI Engineer is a senior individual contributor...  ...platform (Azure, GCP, or AWS), PySpark, Spark SQL, and Delta...  ...Healthy lifestyle programs Application window anticipated to close: 0... 
    Amazon Web Service
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours

    Cardinal Health

    Raleigh, NC
    6 days ago
  • Job Title: Data Engineer (FlexCube) Location: REMOTE Start Date: 4/1 Job Duration: 8 months...  ...scripting Very Strong in SQL Nice to Have: AWS Snowflake Day to day responsibilities:...  ..., development and maintenance of data applications including “Flexcube Upgrade” initiative... 
    Amazon Web Service
    Remote work

    The Select Group

    Raleigh, NC
    3 days ago
  • $145k

    I'm Scott Roberts, Senior Manager, Engineering at Teamworks, and I lead the Data Platform team. We're building the lakehouse and data pipelines that consolidate...  ...BigQuery, Redshift, Delta Lake, Iceberg) Exposure to AWS and willingness to grow into infrastructure‑as‑code... 
    Amazon Web Service

    Teamworks

    Raleigh, NC
    2 days ago
  • $80k - $90k

     ...multiple business applications, as well as development...  ...developing in Java and J2EE (full...  ...relevant experience (engineering, math, and/or science...  ...with Java, J2EE, Spring Framework,...  ...as Oracle, basic data modeling, MySQL (or...  ...Experience in using AWS Sun Certified Java... 
    Amazon Web Service
    Work experience placement
    H1b
    Work at office
    Local area

    Karsun Solutions, LLC

    Raleigh, NC
    1 day ago
  • Join to apply for the Data Engineer role at BuildOps At BuildOps, we’re transforming the commercial contracting industry with our all-in-one...  ...Snowflake using technologies such as dbt, Airbyte, Airflow, and AWS. Develop clean, well-modeled datasets from internal data... 
    Amazon Web Service
    Full time
    Work at office
    Work from home
    Flexible hours

    BuildOps

    Raleigh, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Application Engineer - Java/Spring Batch (AWS). Be the first to apply!