Full Job Description
We are currently seeking a Spring Migration Engineer to join our team in Austin, Texas (US-TX), United States (US).
**Spring Migration Engineer**
**Day to Day job Duties**
- Lead the end-to-end migration of legacy Java applications to Spring and Spring Boot with minimal disruption to business operations.
- Analyze complex Java and Tomcat codebases and refactor them to modern Spring architecture patterns.
- Design and execute phased migration strategies, including dependency, configuration, testing, deployment, and rollback plans.
- Collaborate with product owners, business analysts, and engineering teams to deliver smooth deployments and zero-downtime transitions.
- Establish best practices for Spring development, configuration management, security, observability, and performance tuning.
- Mentor engineers as they adopt Spring frameworks, migration patterns, and supporting tools.
**Basic Qualifications**
- Minimum 5+ years of professional software engineering experience with Java and enterprise application platforms, including Tomcat, and have deep understanding of object-oriented design principles.
- Minimum 3+ years of hands-on experience building or migrating applications with Spring Framework and Spring Boot.
- Minimum 3+ years of experience with Maven and enterprise build and dependency management.
- Minimum 2+ years of experience working with relational databases, including Oracle or Microsoft SQL Server.
- At least 2+ years of experience analyzing large, complex codebases and defining efficient migration paths.
- At least 2+ years of experience collaborating with product, business, and engineering stakeholders on software delivery.
**Travel:** Travel requirements will be determined by project needs.
**Degree:** Bachelor's degree in Computer Science or a related field, or equivalent experience.
**Nice to Have; (But not a must)**
- Project lead experience.
Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting pay range for this remote role is $98,685 to $137,063. This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on a number of factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance.
This position is eligible for company benefits including medical, dental, and vision insurance with an employer contribution, 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, and additional voluntary or legally-required benefits.
#LaunchJobs #LI-NorthAmerica #LaunchEngineering