Senior Java Full Stack Developer
Location: Pune, India Experience Required: 6--9 Years Job Type: Full-Time (Onsite)
Job Overview
We are seeking a Senior Java Full Stack Developer to join our growing technology team in Pune.
In this role, you will lead the design, development, and implementation of complex, enterprise-level Java applications. The ideal candidate will have extensive experience in Core Java, API development, Hibernate, and REST services, coupled with a deep understanding of application security, including VAPT, SSO, and MFA. You will mentor junior developers, drive technical direction, and ensure the delivery of robust, scalable, and secure solutions.
Key Responsibilities
- Lead the design, development, and maintenance of highly scalable and performant full-stack Java applications. - Architect and develop complex RESTful APIs and microservices to support business needs. - Write clean, testable, and efficient code using Core Java, Spring Boot, and Hibernate, adhering to architectural patterns and best practices. - Design and optimize database schemas and queries using MS SQL Server, ensuring data integrity and performance. - Collaborate with cross-functional teams, including product management, UX/UI, and infrastructure, to define, design, and deliver innovative solutions. - Conduct code reviews, provide technical guidance, and mentor junior developers to foster a culture of excellence. - Implement and enforce application security best practices, including VAPT, SSO, and MFA, and work closely with security teams to mitigate risks. - Drive the adoption of new technologies and development methodologies to improve efficiency and quality. - Create and maintain comprehensive technical documentation, including architecture diagrams, design specifications, and API documentation. - Lead troubleshooting efforts for critical production issues and implement solutions to prevent recurrence.
Required Technical Skills
- 5-8 years of hands-on experience in Core Java, Spring Boot, and Hibernate. - Expertise in designing and developing RESTful APIs and microservices, with a deep understanding of HTTP protocols and related technologies. - Strong experience with MS SQL Server or another enterprise-level RDBMS, including advanced query optimization and database design. - In-depth knowledge of application security concepts and best practices, including: - Vulnerability Assessment and Penetration Testing (VAPT) - Microsoft Defender for Endpoint (WPATP) - good to have - Single Sign-On (SSO) - Multi-Factor Authentication (MFA) - Experience with front-end technologies such as React, Angular, or JavaScript, with the ability to guide front-end development best practices. - Proficiency in version control systems (Git) and CI/CD pipelines. - Experience with DevOps practices, including containerization (Docker, Kubernetes) and cloud deployment (AWS, Azure, GCP), is highly desirable.
Key Soft Skills
- Exceptional analytical and problem-solving abilities, with a focus on root cause analysis and solution design. - Excellent written and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences. - Strong leadership skills, with the ability to mentor and guide team members. - Ability to work independently and drive projects to completion with minimal supervision. - Proactive and results-oriented mindset, with a passion for continuous learning and improvement