About the role
·Design, develop, and maintain applications using Java and Spring Boot
·Develop RESTful APIs and integrate with front-end and third-party services
·Build and maintain microservices-based architectures
·Write clean, well-documented, and reusable code following best practices
·Perform unit testing and integration testing (JUnit, Mockito)
·Collaborate with product owners, architects, and front-end teams
·Troubleshoot, debug, and optimize application performance
·Participate in code reviews and ensure adherence to coding standards
·Support production deployments and resolve production issues
Required Skills & Qualifications Technical Skills·Strong proficiency in Java (Java 8+)
·Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA
·Experience developing REST APIs and JSON-based services
·Knowledge of Hibernate / JPA
·Experience with SQL and NoSQL databases (MySQL, PostgreSQL, Oracle, MongoDB)
·Familiarity with Microservices, API Gateway, and Service Discovery
Qualifications: BACHELOR OF ENGINEERING