Logo for Alvaria, Inc.

Senior Java Developer

Roles & Responsibilities

  • 10+ years Java development experience with legacy application modernization
  • Proven experience migrating Java 8 → Java 17/21 codebases
  • Strong knowledge of legacy Java UI frameworks (JSP, JSF, Servlets, Struts, Spring MVC)
  • Experience with H2 database and data migration

Requirements:

  • 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

Job description


SENIOR JAVA DEVELOPER

Location: Remote - India

Experience: 10+ Years

Employment Type: Full-Time

About the Role

We're seeking an experienced Full Stack 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.

What You'll Do

  • 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

Must-Have Skills

  • 10+ years Java development experience with legacy application modernization
  • Proven experience migrating Java 8 → Java 17/21 codebases
  • Strong knowledge of legacy Java UI frameworks (JSP, JSF, Servlets, Struts, Spring MVC)
  • Experience with H2 database and data migration
  • Comfortable working with legacy code and technical debt
  • Fluent English communication

Nice to Have

  • CCXML/VoiceXML experience
  • SIP protocol knowledge
  • Experience with Tabnine or similar coding co-pilots
  • Distributed team collaboration across time zones

What We Value

  • Pragmatic problem-solving in complex legacy systems
  • Self-motivation and accountability in remote settings
  • Clear risk communication and attention to detail


Java Developer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.