About The Position

CGI is seeking a Senior Java Full Stack Developer with 5+ years of experience building enterprise applications using Java, Spring Boot, Angular, Python, and AWS. The role leads development and delivery of full stack services supporting financial services applications, with a focus on security, reliability, performance, and maintainability. The position is required in Lafayette, Louisiana; Knoxville, Tennessee; or Birmingham, Alabama. The developer will build microservices and APIs, deliver Angular features, implement Python services and data processing workflows, and integrate AWS services. The role also guides technical decisions, strengthens automated testing and CI/CD practices, troubleshoots complex production issues, reviews code, and mentors team members.

Requirements

  • 5+ years of software development experience.
  • Strong Java, Spring Boot, microservices, and REST API skills, including concurrency, security, transaction handling, and resilience.
  • Hands-on Angular experience with components, RxJS, state management, routing, API integration, and application performance.
  • Practical Python and SQL experience supporting APIs, services, or data processing.
  • Strong AWS application development experience, including services such as EC2, S3, RDS, Lambda, API Gateway, SNS, SQS, IAM, ECS, and CloudWatch.
  • Ability to deliver secure, scalable applications and troubleshoot issues across components.
  • Experience with automated testing and CI/CD.
  • Bachelor's degree in Computer Science, Information Systems, or a related field.

Nice To Haves

  • Familiarity with PySpark, Pandas, or Boto3.
  • Familiarity with Kafka, Docker, Kubernetes, GitHub Actions, Jenkins, or Azure DevOps.
  • Experience with Playwright or LambdaTest for UI automation, regression testing, and CI/CD integration.

Responsibilities

  • Develop microservices and REST APIs.
  • Build features using Angular.
  • Implement Python services and data processing workflows.
  • Integrate AWS services into applications.
  • Guide technical decisions and deliver secure, scalable full stack applications.
  • Strengthen automated testing and CI/CD practices.
  • Troubleshoot complex production issues across application components.
  • Conduct code reviews.
  • Mentor developers and team members.

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