Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Java Struts Developer (JSP)-Struts is mandatory @ V Soft Consulting

Home > Technology / IT

 Senior Java Struts Developer (JSP)-Struts is mandatory

Job Description

Role & responsibilities

Senior Java Struts Developer (JSP) Modernization & Migration

Employment Type: Full-time

Location: Bangalore preferred
Experience: 810 years

Role Summary

Senior Java Struts Developer with deep JSP expertise and hands-on experience migrating legacy Struts applications (Struts 1.x/early 2.x) to modern Struts (6+ or newer). Youll lead design and execution of the migration roadmap, retire deprecated frameworks, and uplift code for Java 11/17+ compatibility while improving security, remediating vulnerabilities, improving performance, and maintainability.

Experience Summary

  1. Own end-to-end migration of legacy Struts modules to modern Struts (actions, forms, configs, taglibs, Tiles/SiteMesh, validators, interceptors, i18n).
  2. Refactor ActionForm/RequestProcessor patterns to Struts 2 POJO actions & interceptors; replace deprecated taglibs with JSTL/EL or modern Struts tags.
  3. Modernize JSP views (custom tags JSTL/Struts tags), extract shared layouts/partials, and improve accessibility & performance.
  4. Upgrade codebase for Java 11/17+ (language features, module impacts, removed APIs) and align with modern build tooling.
  5. Strengthen application security (OWASP best practices, input validation, XSS/CSRF protection, secure file uploads, safe OGNL usage).
  6. Redesign validation (Commons Validator Bean Validation/Hibernate Validator) and update error handling & i18n resource bundles.
  7. Optimize performance (profiling, caching, pagination, SQL tuning) and reliability (logging, exception strategy).
  8. Lead incremental migration strategy (strangler pattern, blue/green, feature flags), ensuring zero/low downtime cutovers.
  9. Collaborate with architects, DevOps, QA to define the target architecture, CI/CD, and automated test strategy.
  10. Write high-quality code with unit/integration tests; enforce standards via reviews and static analysis.
  11. Mentor developers and contribute to migration playbooks and coding guidelines.

Must-Have Qualifications

  1. 810 years Java web development; 5+ years with Struts (production).
  2. Strong JSP/Servlets, JSTL/EL, Struts taglibs, Filters, Interceptors, OGNL.
  3. Proven Struts migration experience (e.g., 1.x 2.x/6+): actions, configs (struts-config.xml struts.xml/annotation-based), Tiles/SiteMesh, validators, interceptors.
  4. Solid Java 817 knowledge (streams, lambdas, records where applicable), and experience modernizing codebases for newer JDKs.
  5. Build & tooling: Maven/Gradle, Git, Jenkins/GitHub Actions, SonarQube.
  6. App servers: Tomcat/JBoss (WildFly) [WebLogic/WebSphere nice].

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Project & Program Management
Role Category: Technology / IT
Role: Technology / IT - Other
Employement Type: Full time

Contact Details:

Company: V2soft
Location(s): Chennai

+ View Contactajax loader


Keyskills:   java Struts aws Servlets Javascript

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 12-22 Lacs P.A

Similar positions

Software Engineer - Core Java and Linux Shell Scripting

  • Quest Global
  • 3 - 6 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Assistant Project Manager

  • Bridging Talents
  • 3 - 8 years
  • Noida, Gurugram
  • 4 days ago
₹ 19-22.5 Lacs P.A.

In-House Software Developer

  • Viari Exports
  • 2 - 3 years
  • Chennai
  • 9 days ago
₹ Not Disclosed

Senior Operations Executive

  • Lumenci
  • 3 - 5 years
  • Noida, Gurugram
  • 10 days ago
₹ Not Disclosed

V Soft Consulting

-