Description
You will develop and maintain backend applications using Java and OOP principles.
This role is on-site.
Responsibilities
- Develop and maintain backend services using Core Java, Spring Boot, Spring MVC, and Spring Data.
- Design, build, and consume REST APIs with proper structure, response formats, and security.
- Collaborate with teams on requirement analysis, code reviews, and deployment activities.
- Debug and resolve production and QA-reported issues.
Required Skills
- 3–5 years of hands-on experience with Core Java.
- Strong knowledge of OOP, Collections, and Concurrency.
- Proficiency with Spring Boot, Spring MVC, Spring Data, and related modules.
- Experience in REST API development and working with JSON.
- Familiarity with Git, Maven/Gradle, and Agile methodologies.
- Strong analytical and problem-solving abilities.
Preferred Skills
- Knowledge of SQL/NoSQL databases.
- Experience with JUnit or other testing frameworks.