AWS Java Full Stack Developer
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.