Java Full Stack Engineer
Title: Java Full Stack Engineer
Location: Charlotte NC
Duration: Long Term Contract
Must Have: Java, Spring Boot, Angular, AWS
Description:
· Develop and maintain Java, Spring Boot applications
· Build and consume RESTful APIs
· Implement basic security using Spring Security (JWT/OAuth2 exposure preferred)
· Use JPA/Hibernate for database interactions
· Write unit tests using JUnit and Mockito
· Fix defects and support production issues
· Develop UI components using Angular (v10+)
· Work with TypeScript, HTML5, CSS3
· Integrate frontend with backend services
· Handle basic state management using RxJS
· Deploy and support applications on AWS, working knowledge of C2, S3, RDS, IAM and CloudWatch
· Use Docker for containerized deployments
· Work with CI/CD pipelines (Jenkins / GitHub Actions / GitLab CI)
· Experience with SQL databases (MySQL, PostgreSQL, Oracle)
· Ability to write optimized queries
· Basic exposure to NoSQL databases (DynamoDB or MongoDB)
Education
Master’s degree in Computer Science, Engineering, or a related field