We are looking for a hands-on Java Spring Boot Developer   with around 5 years of experience   in designing and developing cloud-native microservices  .
The ideal candidate has strong expertise in Java, Spring Boot, GCP/Azure  , performance optimization, and test-driven development.
You will be responsible for building scalable, secure, and high-performance applications while working closely with cross-functional teams.
 
  
Key Responsibilities    
- Design, develop, and maintain Java Spring Boot microservices   and RESTful APIs.  
- Build cloud-native applications   on Google Cloud Platform (GCP) or Microsoft Azure  .
 
 
- Optimize applications for high performance, scalability, and reliability  .
 
 
- Implement unit testing, integration testing, and CI/CD practices  .
 
 
- Collaborate with architects, product owners, and DevOps teams for end-to-end delivery.
 
 
- Troubleshoot, debug, and resolve performance and scalability issues.
 
 
- Participate in code reviews, ensuring clean, maintainable, and testable code  .
 
 
- Contribute to best practices, design patterns, and continuous improvements.
 
 
  
Required Qualifications    
- Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
 
 
- 5+ years of hands-on experience   in Java (8/11/17)   and Spring Boot  .
 
 
- Strong knowledge of microservices architecture   and distributed systems.
 
 
- Experience with cloud platforms   – GCP or Azure   (App Services, Functions, Pub/Sub, Service Bus, Cloud SQL, Cosmos DB, etc.).
 
 
- Proven skills in performance tuning, caching, async processing, and profiling  .
 
 
- Strong experience with unit testing frameworks   (JUnit, Mockito, TestNG).
 
 
- Hands-on with SQL/NoSQL databases   (MySQL, PostgreSQL, MongoDB, Cosmos DB).
 
 
- Experience with CI/CD pipelines  , Git, and containerization (Docker/Kubernetes).