*Role & responsibilities*
- Develop and maintain enterprise-grade applications using Java and Spring Boot.
- Design and implement RESTful APIs and Microservices.
- Deploy and manage cloud-based applications on Azure or AWS.
- Collaborate with cross-functional teams to define and deliver technical solutions.
- Optimize application performance, scalability, and reliability.
- Implement security best practices and coding standards.
- Participate in code reviews, testing, and CI/CD implementation.
- Troubleshoot production issues and provide timely resolutions.
*Required Skills*
- Strong experience in Java 8/11/17.
- Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA.
- Expertise in Microservices Architecture.
- Experience in developing REST APIs.
- Robust knowledge of SQL databases (Oracle, MySQL, PostgreSQL).
- Experience with Git and Agile methodologies.
- Hands-on experience with Azure or AWS Cloud Services.