Java / Spring Boot Developer
Category Uncategorized
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]

