Search by job, company or skills

SID Global Solutions

Senior Java Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 days ago
  • Be among the first 10 applicants
Early Applicant

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 132595417

Similar Jobs