Backend Modernization Engineer

VSG Business Solutions•Cincinnati, OH

About The Position

We are seeking an experienced Backend Modernization Engineer to design, develop, modernize, and support enterprise applications using Java 21, Spring Boot, and microservices architecture. The ideal candidate has hands-on backend development experience, understands modern distributed application architectures, and can transform existing applications into scalable, maintainable, container-ready services. The position combines software engineering expertise, application modernization experience, technical problem-solving, and collaboration with business and technology stakeholders. The role involves work across the software development lifecycle, from design and implementation through testing, deployment, and production support. It also includes developing automated build, testing, and release processes and establishing best practices for application modernization, containerization, and backend development.

Requirements

  • At least five years of relevant software engineering experience.
  • Strong hands-on Java development experience, preferably including Java 21 in enterprise applications.
  • Demonstrated experience developing production backend services and REST APIs using Spring Boot.
  • Experience designing, implementing, testing, and supporting distributed microservices architectures.
  • Strong understanding of application architecture, software development lifecycles, unit testing, integration testing, and production troubleshooting.

Nice To Haves

  • Docker and Kubernetes application containerization experience.
  • AWS infrastructure and cloud deployment experience.
  • Familiarity with Backbase APIs.
  • CI/CD pipeline development and automation experience.
  • Application refactoring and legacy modernization experience.
  • Experience designing reusable frameworks and service integrations.

Responsibilities

  • Design, develop, test, and maintain backend applications using Java 21 and Spring Boot.
  • Architect and implement microservices-based solutions emphasizing scalability, maintainability, and reliability.
  • Modernize legacy applications and migrate existing functionality into modern backend services.
  • Develop reusable software components, application frameworks, libraries, and APIs.
  • Implement application containerization using Docker and Kubernetes technologies.
  • Collaborate with development teams and stakeholders to translate business requirements into technical solutions.
  • Participate throughout the software development lifecycle, including design, implementation, testing, deployment, and production support.
  • Develop and improve automated build, testing, and release processes.
  • Troubleshoot complex application problems and implement sustainable engineering solutions.
  • Establish best practices for application modernization, containerization, and backend development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service