Job Title : Java Developer – Spring Boot / Microservices / AWS
Location : Gurugram / Noida
Experience : 8+ Years
Employment Type : Full-time
About the Role
We are looking for a highly skilled Java Developer with strong expertise in Spring Boot , Microservices architecture , and AWS Cloud deployment. The ideal candidate will design, develop, and deploy scalable, secure, and high-performance applications as part of a collaborative Agile team.
Key Responsibilities
- Design, develop, and maintain RESTful APIs and microservices using Spring Boot .
- Work with Java 8+ features like Streams, Lambdas, and Optional for efficient code.
- Implement secure APIs using Spring Security and JWT authentication .
- Integrate and manage microservices communication using REST, Feign clients, or messaging (Kafka, RabbitMQ).
- Build and deploy microservices on AWS Cloud using services such as ECS, EKS, Lambda, EC2, and RDS .
- Use AWS CloudWatch , ELK , or Sleuth + Zipkin for monitoring and distributed tracing.
- Implement CI / CD pipelines using AWS CodePipeline , CodeBuild , Jenkins , or GitHub Actions .
- Write efficient, clean, and testable code following best practices and design patterns.
- Participate in code reviews , Agile ceremonies , and contribute to architectural decisions.
- Manage application configuration and secrets securely using AWS Secrets Manager or Parameter Store .
Required Skills
Strong proficiency in Core Java (8 or above) .Hands-on experience with Spring Boot , Spring Data JPA , Spring Security , and Spring Cloud .Expertise in Microservices design, development, and deployment.Knowledge of RESTful APIs , JSON , and Swagger / OpenAPI documentation.Good understanding of Relational Databases (MySQL, PostgreSQL) and ORM frameworks like Hibernate.Working knowledge of AWS Cloud Services (ECS, EC2, Lambda, S3, RDS, CloudWatch).Experience with CI / CD tools (Jenkins, GitHub Actions, or AWS CodePipeline).Familiarity with Docker and Kubernetes for containerized deployments.Strong understanding of Git , version control , and branching strategies .