DeveloperJobs.io
← Back to all jobs

Job Description

The AWS Java Full Stack Developer will design, build, maintain, and support applications within an AWS-focused financial services environment. The role spans Java and Spring Boot services, Angular user interfaces, and AWS platform components, with the ability to deliver assigned features with limited guidance.

Location

  • United States (onsite)
  • Available locations: Lafayette, LA; Knoxville, TN; Birmingham, AL; Columbia, SC; Plano, TX

Compensation

  • USD 97,300 - 123,800 per yearly
  • Reasonable estimate of the current range for this role in the U.S.: $97,300.00 - $123,800.00

Responsibilities

  • Build and support REST APIs and microservices
  • Integrate user interfaces with backend services
  • Troubleshoot application issues across the stack
  • Write clean, secure, maintainable code
  • Follow established application patterns
  • Contribute to automated testing and deployment activities
  • Collaborate with an Agile team to deliver reliable software

Required Qualifications

  • 2+ years of hands-on Java experience, including object-oriented programming, collections, streams, exception handling, JVM fundamentals, and familiarity with Java 8, 17, and 21 features
  • Experience developing Spring Boot REST APIs and microservices using dependency injection, input validation, configuration management, and centralized exception handling
  • Working knowledge of Spring Security and JWT authentication, including JPA/Hibernate and transaction management
  • Understanding of microservice reliability, including circuit breakers, distributed transactions, scalability, and application monitoring
  • Hands-on Angular experience with components, services, RxJS, routing, state management, API integration, and UI performance troubleshooting
  • Experience deploying and supporting applications using AWS EC2, S3, RDS, Lambda, and API Gateway, including working knowledge of IAM, queues, monitoring, and networking
  • Ability to independently develop, support, and troubleshoot assigned full stack components while following established application patterns
  • Bachelor’s degree in computer science, Information Systems, or a related field

Technologies

  • AWS, Java, Spring Boot, Angular
  • REST APIs, Microservices
  • EC2, S3, RDS, Lambda, API Gateway, IAM
  • Spring Security, JWT, JPA, Hibernate
  • RxJS
  • Jenkins, Playwright, LambdaTest, Git, GitHub, CI/CD
  • GitHub Copilot

Desired Skill Set

  • Experience with Git, GitHub, Jenkins, build automation, and CI/CD pipelines, including integration troubleshooting
  • UI test automation and regression testing using Playwright and Lambda Test, including integration with existing deployment pipelines
  • Use of GitHub Copilot or similar AI development tools, with careful review for correctness, security, and maintainability
  • Methodical problem solving, clear communication, task ownership, and collaboration in an Agile team

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

Minimum Education

Bachelor’s degree in computer science, Information Systems, or a related field.

Similar Jobs