Exp- 3 - 7 years
Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and Microservices.
Build scalable REST APIs and integrate with internal/external systems.
Collaborate with cross-functional teams including architects, QA, and product owners.
Implement best practices in coding, testing, and application security.
Work with relational and NoSQL databases for backend persistence.
Participate in the full software development lifecycle (SDLC): design, development, testing, and deployment.
Optimize performance, identify bottlenecks, and ensure high application availability.
Contribute to CI/CD pipelines and deployment automation.
Strong knowledge of Core Java, J2EE concepts.
Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
Experience in Microservices architecture and RESTful Web Services.
Proficiency in SQL and experience with databases like MySQL, PostgreSQL, or Oracle.
Familiarity with NoSQL (MongoDB, Cassandra, etc.) is a plus.
Experience with Maven/Gradle, Git, and build/deployment tools.
Working knowledge of Docker, Kubernetes, Jenkins (preferred).
Strong analytical and problem-solving skills.