Senior Java Struts Developer

2 weeks ago


Bengaluru Chennai, India V2soft Full time ₹ 20,00,000 - ₹ 25,00,000 per year

Role & responsibilities

Senior Java Struts Developer (JSP) Modernization & Migration

Employment Type: Full-time

Location: Bangalore preferred

Experience: 8–10 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). You'll 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. 8–10 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- ), Tiles/SiteMesh, validators, interceptors.
  4. Solid Java 8–17 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].


  • Bengaluru, Karnataka, India PRADEEPIT CONSULTING SERVICES PVT LTD Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Java + StrutsAbout the job Java + StrutsSKILLS - Java, Struts 1 and 2, JSP, HTML, CSS, JS, MVC framework (Spring mvc or JSF or any other java based), spring security Should have experience working with Struts (v1.1, 2 and preferably 6)Experience with Struts tag libs, validation, action classesHands on with JavaExperience working on Tomcat and its...

  • Java Struts

    6 days ago


    Bengaluru, India IT service company Full time

    should have experience on Java with Spring or Struts or both - Exposure to AWS is highly desirable - Bachelor’s degree or equivalent practical experience - Expert knowledge of Javascript, CSS, HTML and single page apps - Experience with Java, Java Struts, and Spring Boot is desirable - Experience with React, Backbone, Marionette or equivalent framework -...

  • Java Developer

    3 weeks ago


    Bengaluru, India Pro Integrate Consulting Full time

    This role is long term contract 1/2 years with great pay.Job Responsibilities :- Design, develop, and maintain enterprise-grade applications using Core Java and J2EE technologies.- Build scalable and maintainable web applications with the Struts framework, ensuring adherence to best practices.- Develop and manage Shell scripts to automate build, deployment,...


  • Bengaluru, India Talent Worx Full time

    Job Title: Java Developer with Struts Experience Team is looking for a talented Java Developer who specializes in Struts to join our dynamic team. In this role, you will be responsible for designing and developing web applications utilizing the Struts framework, ensuring high performance and responsiveness to requests from the front-end. Your expertise in...

  • Java Developer

    3 weeks ago


    Bengaluru, India Tata Consultancy Services Full time

    **** Virtual Interview on 4th Sept, Thursday**** Developer – Java Developer Location: Bengaluru/Hyderabad and Chennai Experience: 6 years to 8 years Notice Period: Immediate or Max 30 days NP is only considered Must-Have Skills :: Java, J2EE, Spring Boot, Oracle, Pl/SQL, Hibernate Description Proven experience as a senior Java Developer on struts...

  • Java Developer

    2 weeks ago


    Bengaluru, Karnataka, India Tata Consultancy Services Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    **** Virtual Interview on 4th Sept, Thursday****Developer – Java DeveloperLocation: Bengaluru/Hyderabad and ChennaiExperience: 6 years to 8 yearsNotice Period: Immediate or Max 30 days NP is only consideredMust-Have Skills :: Java, J2EE, Spring Boot, Oracle, Pl/SQL, HibernateDescriptionProven experience as a senior Java Developer on struts framework.Strong...


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, India Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).