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.