HamburgerMenu
hirist

eGrove Systems - Principal Java Full Stack Developer - J2EE/Servlets

eGrove Systems Pvt Ltd.
Multiple Locations
9 - 11 Years

Posted on: 29/10/2025

Job Description

Role Overview :

We are seeking a highly experienced and technically proficient Principal Java Full-Stack Developer with 10+ years of hands-on experience to lead the design, development, and maintenance of mission-critical enterprise applications.

The ideal candidate will possess deep expertise across the entire Software Development Life Cycle (SDLC), with a strong focus on Java/JEE technologies, database interactions, and front-end development.

This leadership-track role requires a proven track record in complex application architecture, team mentorship, and driving technical excellence.

Key Responsibilities :

- Lead the design, development, and deployment of high-volume, low-latency applications for critical systems, ensuring high availability and performance.

- Architect and implement robust, scalable, and secure full-stack solutions using Java/JEE technologies.

- Develop effective and responsive user interfaces utilizing front-end technologies (e.g , JSP/Servlets) and integrating with back-end services.

- Design and manage complex database schemas and write optimized queries/stored procedures for Oracle and other relational databases.

- Define and implement Web Services (REST/SOAP) to facilitate communication between various systems.

- Conduct detailed application analysis, design, cost analysis, and estimations of staffing needs for projects.

- Oversee and perform comprehensive unit and integration testing, documentation, and successful application implementation.

- Provide advanced technical helpdesk support (tier 3/4), resolving critical production issues and mentoring junior team members.

- Mentor development team members and enforce best practices in coding, testing, security, and version control.

Required Qualifications :

Education :


- Bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering, Math, or Engineering, or a related technical discipline.

Core Java/JEE :


- Minimum of 3 years of recent and demonstrable professional experience programming in Java/JEE.

Database & Data Exchange :


- Minimum of 3 years of experience working with Oracle databases and XML.

Web Technologies & Frameworks :


- Minimum of 3 years of experience with Web Services (REST/SOAP), JSP, Servlets, Spring Framework, and Struts Framework.

Development Tools :


- Minimum of 3 years of experience utilizing the Eclipse IDE and industry-standard version control tools (e.g , Git, SVN).

SDLC Proficiency :


- Minimum of 3 years of demonstrated ability in application analysis and design, cost analysis, estimating staffing needs, testing, documentation, and implementation.

Support Expertise :


- Minimum of 3 years of experience providing technical helpdesk support for complex enterprise applications

info-icon

Did you find something suspicious?