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 .
Senior Software Engineer Java • Gurgaon, Haryana, India