Sr. Java Developer - Struts Migration
Iris Software, Inc.
Lyndhurst, NJ (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
- Struts Migration at Iris Software, Inc. Sr. Java Developer
- Struts Migration at Iris Software, Inc.
Type:
full-timeJob Description:
Our Client which is a large Investment Bank is urgently looking to hire a Sr. Java Developer- Struts Migration experience. Sr. Java Developer
Struts Migration Number of Positions:
2Location:
Jersey City, New Jersey 3 Days Hybrid every week. Face to Face Interview is required. Skills- Java, Struts Migration, Java to Jakarta namespace migration, Hibernate, EJB, Websphere, ANT. We are looking for a hands-on Java Developer with deep experience in Apache Struts and enterprise Java migrations to join our client's application development team. As a candidate will be stepping into an active, in-progress migration
- 6 of 17 modules have already been completed, and established patterns are in place. Your mission is to carry that work across the finish line. This is a technical execution role
- ideal for someone who thrives on structured, well-scoped engineering work and takes pride in clean, validated, production-ready output. The selected candidate will be working on financial web platform spans which 9+ repositories and is built on Apache Ant + Ivy, deployed to IBM WebSphere. Client will be migrating from Struts 2.5.x to Struts 7.x, which includes the full javax
- jakarta EE namespace transition. You will own the remaining 11 of 17 modules, working from established migration patterns already proven across the completed modules. Responsibilities Execute module migrations
- follow established patterns from the 6 completed modules to migrate the remaining 11 from Struts 2.5.x to Struts 7.x Perform Java to Jakarta namespace migration across Java source files
- servlet filters, EJB beans, mail utilities, and action classes Update Struts XML configurations
- migrate DTD references and validate action/interceptor/result mappings for Struts 7 compatibility Update web.xml deployment descriptors per module to the Jakarta EE schema . Upgrade transitive dependencies
- Hibernate, Jackson, Bouncy Castle, and commons-fileupload as required per module. Validate JSP compatibility
- confirm Struts taglibs render correctly under Struts 7. Build, test, and validate each module in non-production environments before sign off. Document all changes, decisions, and any module-specific issues encountered. Qualifications IT Industry Experience
- 10 + Years. 3+ years of hands-on Java development experience (Java 11 or 17). Solid experience with Apache Struts 2.x
- ActionSupport, ServletActionContext, interceptors, OGNL, and Struts XML configuration. Practical understanding of the Jakarta EE namespace migration (javax.servlet , jakarta.servlet, javax.ejb , jakarta.ejb, etc.)
- including the non-obvious edge cases.
Similar remote jobs
Chappell Engineering Associates, LLC
Marlborough, MA
Posted1 day ago
Updated9 hours ago
K&A Engineering Consulting
Pleasanton, CA
Posted1 day ago
Updated9 hours ago
Resiliency Center
Port Clinton, OH
Posted1 day ago
Updated9 hours ago
AES Northeast
Plattsburgh, NY
Posted1 day ago
Updated9 hours ago
Similar jobs in Lyndhurst, NJ
Core Medical and Wellness
Lyndhurst, NJ
Posted2 days ago
Updated9 hours ago
Allied Universal
Lyndhurst, NJ
Posted2 days ago
Updated23 hours ago
The Approach Shot
Lyndhurst, NJ
Posted2 days ago
Updated9 hours ago
Similar jobs in New Jersey
The Minniti Center for Oncology and Hematology
Mickleton, NJ
Posted1 day ago
Updated9 hours ago
Creative Healthcare Services Corportaion
Hamilton Township, NJ
Posted1 day ago
Updated9 hours ago