AWS Java Full Stack Developer with Python

CGI•Lafayette, LA
•Onsite

About The Position

CGI is seeking a Java Full Stack Developer with 5+ years of application development experience to build and support applications in an AWS-based financial services environment. The role develops Java and Spring Boot APIs, Angular user interfaces, and Python utilities and data-processing components in accordance with established technical standards. The developer integrates applications with AWS services, troubleshoots application and deployment issues, and supports CI/CD pipelines. The role also contributes to automated testing, maintains technical documentation, and collaborates with Agile teams to deliver secure, reliable, and maintainable software. The position is based in Lafayette, Louisiana; Knoxville, Tennessee; or Birmingham, Alabama. The position requires a bachelor's degree in Computer Science, Information Systems, or a related field, along with at least five years of application development experience. CGI offers eligible professionals benefits starting on their first day of employment, including competitive compensation, insurance options, retirement and share purchase plan contributions, paid time off, parental leave, learning opportunities, tuition assistance, and wellness programs. The stated U.S. compensation range is $95,700 to $123,200.

Requirements

  • At least 5 years of application development experience.
  • Hands-on Java skills, including object-oriented programming, collections, streams, exception handling, and modern JDK features.
  • Experience developing Spring Boot REST APIs and microservices, including JPA/Hibernate, validation, transaction management, configuration, and application security.
  • Working knowledge of Angular, including components, services, routing, RxJS, and API integration.
  • Practical Python and SQL skills for scripting, APIs, and data processing, including JSON and XML.
  • Experience using AWS services including EC2, S3, RDS, Lambda, and API Gateway, following established security, monitoring, and operational practices.
  • Strong troubleshooting, code quality, and testing skills.
  • Clear communication skills and ability to manage assigned work within an Agile team.
  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • Successful completion of a background investigation is a condition of U.S. employment offers.

Nice To Haves

  • Familiarity with Pandas, Boto3, or PySpark.
  • Exposure to GitHub/Jenkins CI/CD.
  • Exposure to Playwright or LambdaTest.

Responsibilities

  • Build and support applications in an AWS-based financial services environment.
  • Develop Java and Spring Boot APIs, Angular user interfaces, and Python utilities and data-processing components.
  • Integrate applications with AWS services.
  • Troubleshoot application and deployment issues.
  • Support CI/CD pipelines.
  • Contribute to automated testing and maintain technical documentation.
  • Collaborate with Agile teams to deliver secure, reliable, and maintainable software.
  • Manage assigned work within an Agile team.

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service