Back to results

AWS Full Stack Java Developer

  • Knoxville, TN, United States

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
5+ years of professional software development experience.
Posting language
English
Posted

Original job description

Senior AWS Java Full Stack Developer Job Type: Permanent Full-Time Locations: Lafayette, LA | Knoxville, TN | Columbia, SC | Birmingham, AL

Position 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

More about this job

Skills

  • AWS
  • Oracle Java
  • Agile development
  • Spring Boot
  • TypeScript
  • Software development
  • Microservices
  • API development
  • Python
  • IBM Terraform
  • Infrastructure as code
  • GitLab
  • CI/CD
  • Troubleshooting
  • GitHub
  • Agile
  • Scrum
  • Back-end development
  • Microservices Architecture
  • Full-stack development
  • Git
  • Problem solving
  • Computer science

Report this job