About the Role
We are looking for a highly skilled Java Full Stack Developer with strong expertise in DevOps practices and AWS cloud services . The ideal candidate will have a solid background in backend and frontend development, coupled with hands-on experience in automating deployments, managing CI / CD pipelines, and leveraging AWS infrastructure to deliver scalable and high-performing applications.
Key Responsibilities
Full Stack Development Design, develop, and maintain scalable Java-based backend applications (Spring Boot / Spring Framework).
Build responsive and dynamic front-end applications using React.js / Angular / Vue.js .
Write reusable, testable, and efficient code for both client-side and server-side applications.
Integrate RESTful APIs, GraphQL, and microservices architectures.
DevOps & CI / CD Implement and maintain CI / CD pipelines using Jenkins, GitLab CI, GitHub Actions, or similar.
Automate build, deployment, and infrastructure provisioning using tools like Terraform, Ansible, or CloudFormation .
Ensure smooth containerization and orchestration using Docker and Kubernetes (EKS preferred).
Implement monitoring, logging, and alerting using tools like Prometheus, Grafana, ELK, or CloudWatch.
AWS Cloud Design and manage scalable cloud-native solutions on AWS (EC2, S3, RDS, Lambda, ECS / EKS, API Gateway, CloudFormation, IAM, CloudWatch, etc.) .
Optimize cloud costs and ensure security best practices are followed.
Troubleshoot and resolve issues in cloud environments with a focus on high availability and scalability.
Work closely with cross-functional teams (Product, QA, DevOps, Security).
Follow Agile / Scrum methodology and contribute to sprint planning, retrospectives, and daily stand-ups.
Mentor junior developers and contribute to code reviews, design discussions, and knowledge sharing.
Collaboration & Best Practices
Required Skills & Experience
Core Backend Skills : Strong expertise in Java, Spring Boot, Spring MVC, Hibernate / JPA .
Experience with RESTful APIs, microservices, and event-driven architecture .
Proficiency in SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB, DynamoDB).
Frontend Skills : Proficiency in React.js / Angular / Vue.js .
Strong knowledge of HTML5, CSS3, JavaScript (ES6+), TypeScript .
Familiarity with responsive design and cross-browser compatibility.
DevOps & Cloud Skills : Hands-on with CI / CD pipelines, Git, Docker, Kubernetes .
Strong understanding of AWS services (EC2, S3, RDS, Lambda, CloudFormation, API Gateway, CloudWatch, IAM, etc.).
Experience with infrastructure as code (Terraform / CloudFormation) .
Other Skills : Knowledge of Agile / Scrum methodologies .
Familiarity with test automation frameworks (JUnit, Selenium, Cypress, etc.).
Good understanding of security best practices for APIs, applications, and cloud.
Java Developer • Gurgaon, India