Senior AWS Java Full Stack Developer

CGI•Lafayette, LA
•Onsite

About The Position

CGI is seeking an experienced Senior AWS Java Full Stack Developer to join a small, high performing Agile development team supporting enterprise applications within the financial services industry. This role is ideal for a senior, hands on developer who can contribute immediately and thrive in a fast-paced environment with a high development velocity. This position is required in one of the following locations: Lafayette, LA, Knoxville, TN, Columbia, SC, Birmingham, AL.

Requirements

  • 5+ years of professional software development experience, with advanced hands on Java development skills.
  • Strong backend development experience using Spring Boot, REST APIs, and microservices.
  • Hands on full stack development experience with Angular and TypeScript.
  • Strong experience developing, deploying, and supporting cloud native applications on AWS.
  • Solid Python development experience for application development, automation, or supporting services.
  • Experience with Terraform and Infrastructure as Code (IaC) in cloud environments.
  • Strong working knowledge of GitLab CI/CD, Git based development workflows, and automated deployment practices.
  • Experience developing comprehensive unit, integration, and automated tests, with a strong focus on software quality.
  • Understanding of application resiliency, monitoring, logging, performance, and observability in distributed environments.
  • Experience using GitHub Copilot or similar AI assisted development tools to improve development productivity.
  • Experience working in Agile/Scrum environments and translating specifications and business requirements into working software.
  • Strong troubleshooting and problem solving skills with the ability to independently drive development work through completion.
  • Ability to work effectively within a small, high velocity development team, collaborating closely with other senior developers while maintaining strong individual ownership.
  • Experience developing secure, reliable, and maintainable applications in an enterprise environment.

Nice To Haves

  • Financial services experience is preferred.

Responsibilities

  • Build and enhance cloud native applications using Java, Spring Boot, Angular, TypeScript, and AWS, with responsibility across the full software development lifecycle.
  • Develop backend microservices and modern web applications.
  • Implement automated testing.
  • Support CI/CD pipelines.
  • Ensure applications are resilient, observable, secure, and maintainable.
  • Collaborate closely with a small team of experienced developers.
  • Take ownership of development work from requirements through implementation, testing, deployment, and production support.

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