Overview
Key Responsibilities
Code Development: Design, write, and maintain clean, scalable, and efficient
Java-based backend code.
API Design: Build, document, and secure enterprise-grade RESTful APIs
using Spring Boot.
Microservices Architecture: Assist in decomposing legacy applications into
microservices or building new microservice components.
Database Management: Write optimized SQL queries and work with ORM
frameworks to manage relational or NoSQL data.
Testing: Author unit and integration tests to ensure code reliability and high
coverage.
Collaboration: Participate actively in Agile sprint planning, daily standups,
and structured peer code reviews.
Troubleshooting: Debug performance bottlenecks and production issues
promptly to minimize system downtime
Technical Requirements
Core Java: Deep understanding of Java 8+ features, Object-Oriented
Programming (OOPs), Collections, and Exception Handling.
Spring Framework: Hands-on experience with Spring Boot, Spring Boot
Data JPA, Spring MVC, and Spring Security.
Database & ORM: Solid proficiency in SQL along with Hibernate or standard
Java Persistence API (JPA).
Build Tools: Practical experience using dependency management tools like
Maven or Gradle.
Version Control: Competence in utilizing Git for code collaboration,
branching, and merging.
Web Services: Familiarity with JSON, REST protocols, and API development
standards.
Pay: ₹349,234.61 - ₹589,556.41 per year
Experience:
- java developer: 3 years (Required)
Work Location: In person