AI-Assisted Features in DevSecOps
Modernize Java applications quickly with GitLab Duo with Amazon Q

Modernize Java applications quickly with GitLab Duo with Amazon Q

10/22/2025 · Cesar Saavedra

What this post added

This post introduces the capability of modernizing Java applications using GitLab Duo with Amazon Q. It details a workflow where users create an issue to describe the modernization goal (e.g., Java 8 to Java 17), then use a `/q transform` command to trigger an automated analysis of the codebase. Amazon Q analyzes the code, identifies deprecated features, and generates a merge request with all necessary updates, including source code and build configuration files (`pom.xml`). The generated merge request allows for review and verification of changes, ensuring functionality is preserved while leveraging modern Java features.

Read the original post ↗