Java Developer – Application Modernization

Austin, TX Contract Posted November 9, 2026

Skills

Java Object-Oriented Programming (OOP) Enterprise Java Development RESTful Web Services Spring Framework Spring Boot SQL Relational Databases Application Development Application Testing Debugging Troubleshooting Production Support Java Application Modernization Application Migration and JBoss EAP.

Job Description

Key Responsibilities

  • Build, enhance, test, troubleshoot, upgrade, and migrate enterprise Java applications and services.
  • Develop and maintain enterprise applications using Java, Spring, Spring Boot, REST APIs, and related technologies.
  • Independently analyze, plan, and execute Java application development, modernization, and migration activities.
  • Develop and maintain SQL queries, stored procedures, and database objects.
  • Collaborate with database administrators and technical teams to resolve application and data-related issues.
  • Diagnose application defects, troubleshoot technical issues, and identify root causes.
  • Modernize legacy applications using current Java versions, frameworks, and supported application-server platforms.
  • Perform application migration and configuration activities involving JBoss EAP and related Java platforms.
  • Support migration of applications from JBoss EAP 7.x to newer supported versions.
  • Perform unit, integration, regression, and performance testing to ensure application quality.
  • Prepare and review technical specifications, application diagrams, migration plans, deployment instructions, and technical documentation.
  • Collaborate with GLO staff and stakeholders to communicate project progress, technical decisions, risks, and dependencies.
  • Provide technical guidance and assistance to GLO staff regarding application development and supported systems.
  • Research modern technologies, frameworks, and approaches to support application modernization and business requirements.
  • Review, validate, and test AI-generated code and technical deliverables before implementation.
  • Use AI-assisted development tools to analyze legacy code, identify dependencies, support code refactoring, generate tests, and prepare technical documentation.
  • Support CI/CD pipelines, source code management, application deployments, and production support activities.

Share this job

BUILD YOUR FUTURE WITH DUTECH

Take the Next Step With Dutech

Join a team where technology, ideas, and people come together to solve meaningful business challenges and build what comes next.

Innovate Integrate Elevate
Apply for This Position Your next opportunity starts here.