Azul and Moderne Unite to Boost Java Productivity and Modernization

0

Azul and Moderne have announced a technical partnership to help Java development teams identify, remove and refactor unused and dead code to improve productivity and dramatically accelerate modernization initiatives. This collaboration integrates Azul’s deep runtime visibility and Java expertise with Moderne’s powerful platform for automated, multi-repository, rules-based code refactoring. Together, they enable organizations to continuously secure, maintain and modernize their Java applications with unprecedented scale and precision.

According to Azul’s 2025 State of Java Survey & Report, 62% of survey respondents report that unused or dead code affects DevOps productivity, and 33% cite that more than half of their DevOps team’s time is wasted addressing false positives from Java-related security vulnerabilities. To address this, Azul and Moderne have integrated their solutions to bridge runtime insight with automated code remediation. Code Inventory, a feature of Azul Intelligence Cloud, identifies unused or dead code based on production Java runtime data.


📹 Going on record for 2026? We're recording the TFiR Prediction Series through mid-February. If you have a bold take on where AI Infrastructure, Cloud Native, or Enterprise IT is heading—we want to hear it. [Reserve your slot

The Moderne Platform then uses this intelligence via an OpenRewrite recipe to earmark deprecation status and drive precise, large-scale removal of unused code. This integration can save enterprise development teams significant amounts of manual work updating source code and fixing vulnerabilities as part of major Java upgrades and framework migrations.

“This partnership is about more than identifying unused and dead code—it’s about removing the barriers to meaningful modernization,” said Jonathan Schneider, co-founder and CEO of Moderne. “By combining Azul’s production-aware insights with Moderne’s ability to safely and automatically transform code at scale, we’re giving Java teams a clear path from understanding to action. It’s a model for how runtime data and automated execution can work together to keep codebases lean, secure and ready for what’s next.”

“Application maintenance is not a sexy task for Java developers but is an essential part of keeping applications secure and running on supported modules and infrastructure,” said Scott Sellers, co-founder and CEO at Azul. “By providing developers with a solution for remediating unused or dead code that is 100% accurate based on production application runtime data, Java teams can focus on updating, migrating and modernizing only the application code that matters, dramatically increasing developer productivity.”

SBOMs are Insightful but Insufficient: How Spektion is Redefining Vulnerability Management

Previous article

OpenShift vs. VMware – The Enterprise Shift and the Road Ahead

Next article