We use essential cookies

Please Accept our Privacy Policy

AWS Full Stack Java Developer

System One

Knoxville, TN 37902 • 9/22/2026

Job Description

Job Description

Senior AWS Java Full Stack DeveloperJob Type: Permanent Full-TimeLocations: Lafayette, LA | Knoxville, TN | Columbia, SC | Birmingham, ALPosition Description We are 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 high development velocity. The developer will build and enhance cloud-native applications using Java, Spring Boot, Angular, TypeScript, and AWS, with responsibility across the full software development lifecycle.Responsibilities

  • Design, develop, and enhance cloud-native enterprise applications.
  • Develop backend services and microservices using Java and Spring Boot.
  • Build modern web applications using Angular and TypeScript.
  • Design and develop REST APIs and distributed services.
  • Develop, deploy, and support applications within AWS cloud environments.
  • Use Python for application development, automation, and supporting services.
  • Implement and maintain infrastructure using Terraform and Infrastructure as Code (IaC).
  • Support and enhance GitLab CI/CD pipelines and automated deployment processes.
  • Develop comprehensive unit, integration, and automated tests.
  • Ensure applications are resilient, secure, observable, maintainable, and performant.
  • Support application monitoring, logging, troubleshooting, and production issues.
  • Use GitHub Copilot or similar AI-assisted development tools to improve development productivity.
  • Translate business requirements and technical specifications into working software.
  • Participate in Agile/Scrum development activities.
  • Take ownership of development activities from requirements through design, implementation, testing, deployment, and production support.
  • Collaborate closely with senior developers within a small, high-velocity development team.
Required Qualifications
  • 5+ years of professional software development experience.
  • Advanced hands-on experience with Java.
  • Strong backend development experience using Spring Boot.
  • Strong experience with REST APIs and microservices architecture.
  • 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.
  • Hands-on experience with Terraform and Infrastructure as Code (IaC).
  • Strong working knowledge of GitLab CI/CD.
  • Experience with Git-based development workflows and automated deployments.
  • Experience developing unit, integration, and automated tests.
  • Strong understanding of application resiliency, monitoring, logging, performance, and observability.
  • Experience using GitHub Copilot or similar AI-assisted development tools.
  • Experience working in Agile/Scrum environments.
  • Strong troubleshooting and problem-solving skills.
  • Ability to independently drive development work through completion.
  • Ability to work effectively within a small, fast-paced development team.
  • Experience developing secure, reliable, and maintainable enterprise applications.
Preferred Qualifications
  • Experience within the financial services or banking industry.
  • Experience supporting large-scale enterprise applications.
  • Experience working with distributed and cloud-native application environments.

Education Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related technical field. #M1 #DI-CB2 #L1 - KB1

Ref: #404-IT Pittsburgh