Jobs · Engineering · Louisiana

Senior AWS Full Stack Engineer

CGI · Lafayette, LA · 1 mo ago
Engineering$90k/yrFull-time

About the role

CGI is seeking a Senior AWS Full Stack Engineer to join a team supporting enterprise applications within the financial services industry. This is a hands-on development role focused on building, enhancing, and supporting scalable applications using Java, Spring Boot, Angular, Python, and AWS.

Responsibilities

  • Develop and maintain full stack applications using Java/Spring Boot, Angular, and Python.
  • Build and support cloud native applications and services within AWS heavy environments.
  • Work with AWS services such as Lambda, ECS/EKS, S3, API Gateway, DynamoDB, and RDS.
  • Develop and support APIs, microservices, integrations, and distributed application components.
  • Use GenAI and AI assisted development tools, including GitHub Copilot, ChatGPT, and LLM based solutions, to improve development productivity and code quality.
  • Create unit and automated tests and participate in peer and AI assisted code reviews.
  • Translate business and functional requirements into reliable, maintainable technical solutions.
  • Work closely with developers, product partners, and other stakeholders in an Agile delivery environment.
  • Mentor less experienced developers while remaining actively involved in hands on development and troubleshooting.
  • Contribute to CI/CD, DevOps, testing, and application reliability practices.

Qualifications

  • 5+ years of full stack software engineering experience, preferably supporting large scale enterprise applications.
  • Strong hands-on development experience with Java and Spring Boot.
  • Strong front end development experience with Angular.
  • Working proficiency with Python for application development, automation, or AI related use cases.
  • Strong hands on experience developing and deploying applications on AWS.
  • Experience with relevant AWS services such as Lambda, ECS/EKS, S3, API Gateway, DynamoDB, and RDS.
  • Experience developing REST APIs, microservices, and distributed applications.
  • Practical experience using GenAI/AI development tools, such as GitHub Copilot, ChatGPT, or similar tools, as part of day to day software development.
  • Understanding of LLMs, LLM APIs, and agentic/agent based workflows, with experience applying them to software development or application capabilities.
  • Experience with CI/CD pipelines, automated testing, Git based development, and modern DevOps practices.
  • Strong understanding of unit testing, code reviews, debugging, and software engineering best practices.
  • Ability to work independently, solve complex technical problems, and take ownership of development initiatives.
  • Strong communication and collaboration skills, including the ability to mentor junior engineers.

Education

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.

Similar jobs