Role Summary:
We are looking for an experienced
JSP + Struts Developer
to work on a large-scale legacy enterprise application. The role requires strong expertise in server-side MVC architecture
, JSP-based UI rendering
, Struts Action framework
, and configuration-driven workflows. This is not a pure Core Java role the developer must be hands-on with both front-end templating
and backend action processing
within the Struts/JSP ecosystem. The ideal candidate should be able to enhance, maintain, refactor, and stabilize legacy modules while ensuring performance, usability, and seamless integration with backend services.
What will you do
- Develop, enhance, and maintain web modules built on
JSP, Struts (1.x/2.x), and Servlet-based frameworks
. - Implement and update
Action classes, Form Beans, and Struts configuration files
(struts-config.xml, validation.xml, tiles.xml). - Build and maintain
JSP pages
, including UI templates, tag libraries, JSTL, and reusable components. - Handle
form submissions, validations, error handling, session management
, and controlled navigation flows. - Integrate JSP/Struts modules with backend services such as
Java service layers, APIs, DAOs, and SQL queries
. - Debug production issues, optimize performance, and improve legacy code quality.
What skills required
5 to 8 years of experience
in Java web development with strong focus on legacy frameworks. Hands-on expertise in:
-
JSP (JavaServer Pages)
-
Struts MVC (1.x and/or 2.x)
-
Servlets Filters
-
JSTL and Custom Tag Libraries
-
XML-based configuration management
Strong understanding of
server-side MVC
, request/response lifecycle, and dispatching mechanisms.