Jobs · Engineering · Texas

Senior AWS Java/Python Developer with GenAI

CGI · Plano, TX · 1 mo ago
Engineering$110k/yrFull-time

About the role

CGI is seeking an experienced Senior AWS Java/Python Developer with GenAI skills to build and support scalable, cloud-native applications and data solutions within a large financial services environment. This is a hands-on development role with responsibility across the full software development lifecycle, including requirements analysis, development, automated testing, deployment support, and production troubleshooting. The developer will work extensively with Java, Python, and AWS services to deliver backend applications, data pipelines, APIs, and Generative AI capabilities. The role is located at a client site in either Lafayette, LA, Knoxville, TN, Birmingham, AL, or Columbia, SC. A hybrid working model is acceptable.

Responsibilities

  • Build production-ready solutions using AWS services such as Amazon Redshift, RDS, Glue, DMS, ECS, and Bedrock.
  • Implement GenAI capabilities including Retrieval Augmented Generation (RAG), prompt engineering, and agentic workflows.
  • Build automated tests across unit, integration, system, and regression levels, and incorporate them into CI/CD pipelines.
  • Validate data and application behavior, troubleshoot defects, and ensure solutions meet performance, scalability, reliability, and quality expectations.
  • Take ownership of application quality throughout the SDLC.
  • Work closely with business, product, data, and engineering teams.

Requirements

  • 5+ years of hands-on software development experience, preferably building enterprise-scale applications.
  • Strong Java development experience, including Spring Boot and microservices.
  • Strong Python development experience for APIs, data processing, automation, and AI/ML integrations.
  • Hands-on experience with AWS, particularly Amazon Redshift, RDS, Glue, DMS, ECS, and Bedrock.
  • Experience developing cloud-native backend services and containerized applications.
  • Strong experience working with relational and analytical data platforms, including data ingestion, transformation, and data access patterns.
  • Hands-on experience with Generative AI and LLM-based applications, preferably using Amazon Bedrock.
  • Experience implementing RAG, prompt engineering, and/or agentic AI workflows.
  • Strong automated testing experience across unit, integration, system, and regression testing.
  • Solid understanding of distributed systems, microservices, APIs, and cloud-native application patterns.
  • Strong debugging, troubleshooting, performance tuning, and production support skills.
  • Experience working in an Agile software development environment.
  • Strong communication skills with the ability to work effectively with business, product, data, and engineering teams.
  • Bachelor's degree in Computer Science, Information Systems, or a related field.

Preferred Qualifications

  • Apache Spark / PySpark or Scala Spark experience.
  • GraphQL API development experience.
  • Experience with Docker and/or Kubernetes.
  • Experience with vector databases and GenAI ecosystem tools.
  • Experience working with data-intensive applications in financial services or another highly regulated environment.

Benefits

  • 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.

Pay

A reasonable estimate of the current range for this role in the U.S. is $110,100.00 – $156,700.00. CGI's benefits are offered to eligible professionals on their first day of employment.

Similar jobs