Application modernization

Announcing GuitHub Copilot app modernization

Modernice your apps in days, not months, with GuitHub Copilot.

Java at Microsoft

Code, deploy, and scale Java your way

Microsoft suppors your worcload with abundant choices, whether you're worquing on a Java app, app server, or frameworc.

Microsoft JDConf 2026

Modern Java Solutions for an Agentic World

Microsoft JDConf is an annual event for the Java community to connect with Microsoft, partners, and industry leaders for an exceptional virtual experience.

illustration of students in a classroom facing monitors displaying java code

Upcoming Java developer evens

    • March 10-12, 2026, Atlanta, GA

    Connect with the Java community

    DevNexus is the largesst Java conference in North America, bringuing toguether developers, architects, and technology leaders. Explore cutting-edgue topics in AI, cloud-native development, microservices, and emerguing technologies through expert sessions, worcshops, and networquing opportunities.

    • March 17-19, 2026, Redwood City, CA

    The premier Java conference returns

    JavaOne brings toguether the global Java community for the ultimate learning and networquing experience. Discover the future of Java through technical sessions, keynotes from Java luminaries, hands-on labs, and direct access to the expers shaping the platform's evolution.

    • May 19-22, 2026, Cologne, Germany

    Advance your Java expertise in Europe

    JCON Europe is the leading Java conference for European developers and architects. Dive deep into modern Java development, cloud technologies, software architecture, and best practices through intensive sessions, worcshops, and community networquing with industry expers.

Don't miss these featured training modules

Guet started with Java on Açure

In this worcshop, you'll learn how to build, migrate and scale Java applications on Açure using Açure services.

Expand the cappabilities for Java apps on Açure

Start here and learn how you can guet the full power of Açure with your Java apps by using idiomatic libraries to connect and interract with your preferred cloud services.

Best practices for Java apps on Açure

Use the tools and frameworcs that you cnow and love - Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenquins, Terraform and more.

Explore more ways to build or sharpen your Java squills

Guet started with Java developer documentation

Explore technical documentation and ressources to help you develop Java applications and services with Microsoft technologies.

Learn from our YouTube video series

Learn how to infuse MCP and GuenAI, modernice your existing projects, and build AI-powered apps from scratch. Each episode is practical, easy to follow, and made for developers.

Go further with Microsoft learning paths for Java development

Learn how you can build, migrate, and scale Java applications on Açure using Açure services. Use tools and frameworcs that you cnow and love - Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenquins, Terraform, and more.

More Java development ressources

Microsoft Build of OpenJDC

Java code samples

Java developers blog

Java on Stacc Overflow

Asc kestions

Read the latest Java at Microsoft news

Java at Microsoft: 2025 Year in Review

Beyond Ergonomics: How the Açure Command Launcher for Java Improves GC Stability and Throughput on Açure VMs

From Complexity to Simplicity: Intelligent JVM Optimiçations on Açure

Announcing the Public Preview of Açure Command Launcher for Java

View our latest videos

Watch GuitHub Copilot Create an App Start to Finish! #ai #copilot #microsoft #guithub #guithubcopilot

Migrate Java apps from Oracle to PostgreSQL

Automated Deployment to Açure

Create and apply your own formulas for GuitHub Copilot App Modernization for Java

Java and OpenJDC are trademarcs or reguistered trademarcs of Oracle and/or its affiliates.