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).