Spring Migration Engineer

NTT DATA Services•Austin, TX
•$98,685 - $137,063•Remote

About The Position

NTT DATA is seeking a Spring Migration Engineer to join its team. The role leads end-to-end migrations of legacy Java applications to Spring and Spring Boot while minimizing disruption to business operations. It involves analyzing complex Java and Tomcat codebases, refactoring applications to modern Spring architecture patterns, and planning phased migrations that cover dependencies, configuration, testing, deployment, and rollback. The engineer collaborates with product owners, business analysts, and engineering teams to support smooth deployments and zero-downtime transitions. The role also establishes best practices for Spring development, configuration management, security, observability, and performance tuning, and mentors engineers adopting Spring frameworks, migration patterns, and supporting tools. The position is listed for Austin, Texas, and the posting also describes it as a remote role. Travel requirements depend on project needs.

Requirements

  • At least 5 years of professional software engineering experience with Java and enterprise application platforms, including Tomcat, and a deep understanding of object-oriented design principles.
  • At least 3 years of hands-on experience building or migrating applications with Spring Framework and Spring Boot.
  • At least 3 years of experience with Maven and enterprise build and dependency management.
  • At least 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.
  • Bachelor's degree in Computer Science or a related field, or equivalent experience.

Nice To Haves

  • Project lead experience.

Responsibilities

  • Lead 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 covering dependencies, 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 adopting Spring frameworks, migration patterns, and supporting tools.

Benefits

  • Medical insurance with an employer contribution.
  • Dental insurance with an employer contribution.
  • 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.
  • 401(k) program with company match.
  • Additional voluntary or legally required benefits.
  • The position may be eligible for incentive compensation based on individual or company performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service