HamburgerMenu
hirist

Senior Java Developer - Spring Boot/Hibernate

Hindustan Recruitment
Anywhere in India/Multiple Locations
7 - 9 Years

Posted on: 05/12/2025

Job Description

Description :

Role Summary :

We are seeking a skilled and experienced Senior Java Developer to design, develop, and maintain robust and scalable Java-based applications.

The ideal candidate will have deep expertise in Java technologies, frameworks, and design patterns, and the ability to mentor junior developers while contributing to architectural decisions.

This role involves working closely with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities :

- Design, develop, and maintain high-performance, scalable Java applications.

- Implement object-oriented design principles, coding standards, and best practices.

- Participate in architectural discussions and contribute to system design decisions.

- Write clean, reusable, and efficient code following industry best practices.

- Develop RESTful APIs, microservices, and backend components.

- Integrate with databases, third-party services, and internal systems.

- Ensure security, reliability, and performance of services.

- Write and maintain unit, integration, and automated tests using frameworks like JUnit or TestNG.

- Collaborate with QA teams to ensure code quality and meet functional/non-functional requirements.

- Conduct code reviews and provide constructive feedback to peers.

- Work closely with product managers, architects, and other developers to understand requirements.

- Mentor junior and mid-level developers, providing guidance on coding practices and problem-solving.

- Participate in Agile ceremonies, sprint planning, and requirements review sessions.

- Analyze and optimize applications for performance, scalability, and reliability.

- Troubleshoot and resolve production issues and application defects.

- Stay updated with new Java technologies, frameworks, and industry trends.

- Advocate for best practices, automation, and process improvements within the team.

Required Skills & Experience :

- Bachelors or Masters degree in Computer Science, Engineering, or related field.

- 7-9 years of professional experience in Java development.

- Strong knowledge of Java 8+, object-oriented programming, and design patterns.

- Hands-on experience with frameworks such as Spring, Spring Boot, Hibernate, or JPA.

- Experience with relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Redis).

- Proficiency in building RESTful APIs and understanding of microservices architecture.

- Familiarity with version control (Git), CI/CD tools, and Agile methodologies.

- Strong problem-solving, debugging, and troubleshooting skills


info-icon

Did you find something suspicious?