Java / Spring Boot Developer

Java / Spring Boot Developer

Location: GIFT City, Gandhinagar, Gujarat – India. (Work from Office)

Experience: 4+ Years

About the Role

We are looking for an experienced Java / Spring Boot Developer who can architect, develop, and optimize backend systems for scalable web and enterprise applications.

You will work closely with cross-functional teams to build secure, high-performance APIs, microservices, and backend components that support modern web, mobile, and AI-driven platforms.
This role is ideal for someone who enjoys backend engineering, clean code, and solving complex system challenges.

Key Responsibilities:

  • Develop and maintain backend services using Java, Spring Boot, and Spring Cloud.
  • Build scalable RESTful APIs and microservices with clean architecture and modular design.
  • Work with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Redis.
  • Optimize application performance, caching, and database queries.
  • Implement authentication, authorization, and security best practices (JWT/OAuth2).
  • Integrate with external APIs, cloud services, and messaging systems.
  • Write unit/integration tests using JUnit, Mockito, or similar frameworks.
  • Collaborate with frontend, mobile, QA, and DevOps teams to deliver smooth end-to-end solutions.
  • Participate in code reviews and contribute to architectural decisions.
  • Deploy backend services in cloud environments (AWS/Azure/GCP).

Required Skills

  • 4+ years of experience in backend development using Java.
  • Strong expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Good understanding of microservices architecture.
  • Strong knowledge of SQL and experience with relational databases.
  • Hands-on experience with API development, error handling, and versioning.
  • Familiarity with Maven/Gradle, Git, and CI/CD pipelines.
  • Good understanding of OOP, design patterns, and clean coding principles.
  • Ability to debug, profile, and optimize backend performance.

Nice-to-Have Skills

  • Experience with cloud platforms (AWS/Azure/GCP).
  • Knowledge of Kafka, RabbitMQ, SQS, or other message queues.
  • Containerization experience using Docker; familiarity with Kubernetes/ECS.
  • Exposure to distributed systems and event-driven architecture.
  • Experience with caching technologies like Redis or Hazelcast.
  • Basic understanding of DevOps pipelines or Infrastructure-as-Code (Terraform).

Interested candidates may apply at [email protected]

Reach HR Team