Job details
Java Full Stack Developer - React.js/Hibernate
- Java
- Spring Boot
- REST
- SOLID
- Angular
- SQL
- React.js
Posted: 1 week ago
Job description
Job Overview
We are seeking a skilled Java Full Stack Developer to join our dynamic team in Pune.
In this role, you will be instrumental in designing, developing, and maintaining scalable Java applications.
The ideal candidate will possess a strong foundation in Core Java, API development, Hibernate, and REST services.
You will contribute to the full software development lifecycle, ensuring the delivery of high-quality, secure, and efficient solutions.
Key Responsibilities
- Design, develop, and maintain scalable full-stack Java applications.
- Develop and consume RESTful APIs for seamless integration between front-end and back-end systems.
- Write clean, testable, and efficient code using Core Java, Spring Boot, and Hibernate.
- Design and develop database schemas and queries using MS SQL Server.
- Collaborate with cross-functional teams, including product, design, and QA, to deliver high-quality software solutions.
- Participate in code reviews, unit testing, and system integration to ensure code quality and adherence to best practices.
- Implement application security measures, including VAPT, SSO, and MFA, in collaboration with security teams.
- Create and maintain technical documentation to support development, testing, and deployment processes.
- Provide ongoing technical support and troubleshooting for applications.
Required Technical Skills
- 3-5 years of hands-on experience in Core Java, Spring Boot, and Hibernate.
- Solid understanding of RESTful API design and development, JSON, and HTTP.
- Experience with MS SQL Server or a similar relational database management system (RDBMS).
- Working knowledge of application security principles, including:
- Vulnerability Assessment and Penetration Testing (VAPT)
- Single Sign-On (SSO)
- Multi-Factor Authentication (MFA)
- Familiarity with front-end technologies such as React, Angular, or JavaScript is a plus.
- Proficiency in version control systems, particularly Git.
Key Soft Skills
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work both independently and collaboratively within a team.
- Detail-oriented with a focus on code quality and security best practices.
- Proactive approach to learning and adapting to new technologies