Java full-stack Developer
Summary
Senior (10+ years) Java full-stack developer role in Atlanta, GA: design, build, and maintain scalable web applications with Java/Spring Boot microservices backends and Angular frontends, expose REST APIs, and deploy on AWS (EC2, S3, Lambda, RDS, CloudWatch) within CI/CD and Agile/Scrum workflows.
Java Full Stack Developer
Location: Atlanta, GA
Experience: 10 Years
Job Type: Full-Time
Job Summary
We are looking for an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, Angular, and AWS cloud services. The candidate will be responsible for designing, developing, and maintaining scalable web applications, building REST APIs, and deploying cloud-based applications on AWS.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Java and Angular.
- Develop backend services and RESTful APIs using Java, Spring Boot, and Microservices.
- Build responsive and user-friendly front-end applications using Angular, TypeScript, HTML, and CSS.
- Design and implement microservices-based applications.
- Develop, deploy, and manage applications using AWS cloud services.
- Work with AWS services such as EC2, S3, Lambda, RDS, and CloudWatch.
- Integrate frontend applications with backend APIs.
- Work with relational and NoSQL databases.
- Implement application security, performance optimization, and scalability.
- Participate in code reviews, debugging, testing, and production support.
- Collaborate with architects, QA engineers, DevOps teams, and business stakeholders.
- Follow Agile/Scrum development methodologies.
Required Skills
- Strong experience in Java, J2EE, and Spring Boot.
- Hands-on experience with Microservices architecture.
- Strong experience in Angular and TypeScript.
- Good knowledge of JavaScript, HTML5, and CSS3.
- Experience developing RESTful APIs and web services.
- Hands-on experience with AWS cloud services.
- Knowledge of AWS EC2, S3, Lambda, RDS, and CloudWatch.
- Experience with SQL databases such as Oracle, MySQL, or PostgreSQL.
- Knowledge of Git, Maven/Gradle, Jenkins, and CI/CD pipelines.
- Understanding of Agile development practices.