Job Description

About the Role

We're seeking an experienced Senior Java Developer to modernize our legacy voice application platform. This role focuses on upgrading our Java 8 codebase to Java 17/21, refactoring legacy UI components, and eliminating outdated dependencies—all while maintaining system stability.

Responsibilities

  • Upgrade Java 8 applications to Java 17/21 and modernize the tech stack
  • Work with legacy Java UI technologies (JSP, JSF, Servlets, Spring MVC, or similar)
  • Refactor and maintain voice applications using CCXML and VoiceXML
  • Manage data migration and work with H2 database
  • Remove and replace outdated third-party libraries
  • Ensure observability through logging, metrics, and monitoring

Qualifications

  • 10+ years Java development experience with legacy application modernization
  • Proven experience migrating Java 8 → Jav...

Ready to Apply?

Take the next step in your AI career. Submit your application to Alvaria CX today.

Submit Application