Job Title: Java Full Stack Developer
Location: Alpharetta, GA
Job Type: Long-term Contract
Job Description:
We are looking for an experienced Java Full Stack Developer with 8 9 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong backend expertise in Java technologies along with modern frontend development skills.
Key Responsibilities:
- Design, develop, test, and deploy full-stack web applications.
- Build robust backend services using Java, Spring Boot, and Microservices architecture.
- Develop responsive UI using Angular / React / JavaScript frameworks.
- Collaborate with cross-functional teams including QA, DevOps, and Business Analysts.
- Integrate REST APIs, third-party services, and databases.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews, troubleshooting, and performance tuning.
- Work in Agile/Scrum development environments.
Required Skills:
- 8 9 years of experience in software development.
- Strong expertise in Java, J2EE, Spring Boot, Spring MVC, Hibernate.
- Experience with Microservices and RESTful APIs.
- Frontend experience with Angular / React, JavaScript, HTML5, CSS3.
- Strong knowledge of SQL / Oracle / MySQL / PostgreSQL.
- Experience with Git, Maven, Jenkins, CI/CD pipelines.
- Cloud experience with Amazon Web Services / Microsoft / Google is a plus.
- Familiarity with Docker / Kubernetes is preferred.