Job Description
Role Overview
We are looking for a highly experienced Java Full Stack Developer with expertise in building scalable, cloud-native applications. The ideal candidate will have hands-on experience with Java, Spring Boot, front-end frameworks, and AWS services. This role requires a local candidate in Cary, NC.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Java and modern front-end technologies.
- Build and integrate RESTful APIs to support web and mobile applications.
- Develop cloud-native solutions leveraging AWS services (e.g., EC2, S3, Lambda, RDS).
- Collaborate with cross-functional teams including product managers, UI/UX designers, and DevOps engineers.
- Ensure high-quality code through unit testing, code reviews, and best practices.
- Troubleshoot and optimize performance of applications in production.
Required Skills
- 12+ years of experience in Java full stack development.
- Strong expertise in Spring Boot, Microservices, and RESTful API development.
- Hands-on experience with AWS cloud services is mandatory.
- Proficiency in front-end technologies such as Angular, React, HTML, CSS, and JavaScript.
- Experience with databases (SQL and NoSQL) and cloud-based architectures.
- Knowledge of CI/CD pipelines, Docker, and containerization is a plus.
- Excellent problem-solving, communication, and collaboration skills.