About the Role
We''re looking for a Java Full Stack Developer to design, build, and maintain enterprise web applications, with hands on experience deploying and scaling solutions on AWS.
What You''ll Do
- Design, develop, and maintain full stack applications using Java/Spring Boot and modern frontend frameworks (React or Angular)
- Build and consume RESTful APIs and microservices
- Deploy and manage applications on AWS (EC2, S3, Lambda, RDS, API Gateway)
- Work with relational and/or NoSQL databases (PostgreSQL, MySQL, DynamoDB)
- Implement messaging and event driven patterns using SQS, SNS, or Kafka
- Participate in code reviews, CI/CD pipelines, and Agile ceremonies
- Troubleshoot production issues and support deployments in cloud environments
- Collaborate with QA, DevOps, and architecture teams to deliver scalable solutions
What We''re Looking For
- 3 to 6 years of experience in Java full stack development (Core Java, Spring Boot, Spring MVC)
- Frontend experience with React or Angular, JavaScript/TypeScript, HTML/CSS
- Hands on AWS experience (EC2, S3, Lambda, RDS, IAM, CloudWatch)
- Experience with microservices architecture and REST API design
- SQL database experience and working knowledge of Hibernate/JPA
- Familiarity with Git, Maven/Gradle, and CI/CD tools (Jenkins, CodePipeline)
- Understanding of containerization (Docker) and orchestration (Kubernetes) is a plus
Nice to Have
- AWS certification (Developer Associate or Solutions Architect Associate)
- Experience with Kafka or other messaging systems
- Exposure to Terraform or CloudFormation
- Experience in regulated industries (finance, healthcare, government)