Talent.com
Senior Java Software Engineer
Senior Java Software EngineerSID Global Solutions • Gurugram, Haryana, India
No longer accepting applications
Senior Java Software Engineer

Senior Java Software Engineer

SID Global Solutions • Gurugram, Haryana, India
5 days ago
Job description

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 .
  • Create a job alert for this search

    Senior Software Engineer Java • Gurugram, Haryana, India