SIGN IN
Senior Java Modernization Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

NTT DATA · 7 hours ago

Senior Java Modernization Engineer

NTT DATA is a recognized leader in IT and business services, and they are seeking a Senior Java Modernization Engineer to analyze and understand legacy Java/Struts 1.2 application architecture and codebase. The role involves contributing to technical design discussions, refactoring legacy components, and ensuring compatibility with modern Java versions while identifying and remediating security vulnerabilities.
Application Performance ManagementCloud ManagementEnterprise SoftwareInformation Technology
check
H1B Sponsor Likelynote

Responsibilities

Analyze and understand legacy Java/Struts 1.2 application architecture and codebase
Contribute to technical design discussions and migration strategy decisions
Document technical changes, migration approach, and operational guidelines
Refactor legacy Actions, Action Forms, configurations, and JSPs during migration
Replace deprecated frameworks, APIs, and libraries with supported alternatives
Migrate validation, internationalization, interceptors, and request-processing logic
Ensure compatibility with modern Java versions (JDK 11/17/21) and target application servers
Identify and remediate security vulnerabilities associated with legacy Struts applications
Perform unit testing, integration testing, and support system/regression testing
Support deployment, release, and post-migration stabilization activities
Delivery & Collaboration

Qualification

Java/J2EEApache StrutsDatabase developmentGitCI/CD pipelinesJSPServletsMVC architectureLegacy application modernization

Required

8+ years of experience in Java/J2EE development with Apache Struts
Proficiency in JSP, Servlets, JSTL, and tag libraries
3+ years of experience on Database development using Oracle 12/19
2+ years of experience with Git, and CI/CD pipelines

Preferred

Hands-on experience with Apache Struts
Solid understanding of MVC architecture and enterprise web applications
Experience modernizing or migrating legacy Java applications
Preferred experience in migration from Struts 1.x to Struts 2.x or higher

Benefits

Medical, dental, and vision insurance
Flexible spending or health savings account
Life, and AD&D insurance
Short-and long-term disability coverage
Paid time off
Employee assistance
Participation in a 401k program with company match
Additional voluntary or legally required benefits

Company

NTT DATA

company-logo
NTT Data specializes in SAP services for enterprises and offers IT consultation, application and cloud management, and SAP implementation.

H1B Sponsorship

NTT DATA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (144)
2024 (182)
2023 (257)
2022 (871)
2021 (809)
2020 (1266)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Kumar Srinivas
CTO, Health Plans
linkedin
leader-logo
George Warman
Vice President - CFO Enterprise Services
linkedin
Company data provided by crunchbase