Microsoft Ignite 2025

Sessions are now ready for you to watch on demand.

Application modernization

Announcing GitHub Copilot app modernization

Modernize your apps in days, not months, with GitHub Copilot.

Java at Microsoft

Code, deploy, and scale Java your way

Microsoft supports your workload with abundant choices, whether you're working on a Java app, app server, or framework.

Microsoft JDConf 2026

Microsoft JDConf is an annual opportunity for the Java community to connect with Microsoft, partners, and other luminaries for an exceptional virtual experience. JDConf 2026 will be April 8-9 online! Call for speakers is now OPEN.

illustration of students in a classroom facing monitors displaying java code

Upcoming Java developer events

    • March 10-12, 2026, Atlanta, GA

    Connect with the Java community

    DevNexus is the largest Java conference in North America, bringing together developers, architects, and technology leaders. Explore cutting-edge topics in AI, cloud-native development, microservices, and emerging technologies through expert sessions, workshops, and networking opportunities.

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

    The premier Java conference returns

    JavaOne brings together the global Java community for the ultimate learning and networking experience. Discover the future of Java through technical sessions, keynotes from Java luminaries, hands-on labs, and direct access to the experts 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, workshops, and community networking with industry experts.

Don't miss these featured training modules

Get started with Java on Azure

In this workshop, you'll learn how to build, migrate and scale Java applications on Azure using Azure services.

Expand the capabilities for Java apps on Azure

Start here and learn how you can get the full power of Azure with your Java apps by using idiomatic libraries to connect and interact with your preferred cloud services.

Best practices for Java apps on Azure

Use the tools and frameworks that you know and love - Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.

Explore more ways to build or sharpen your Java skills

Get started with Java developer documentation

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

Learn from our YouTube video series

Java SMEs at Microsoft from around the world have come together to share insights and knowledge and highlight what you can do with this exceptional language.

Go further with Microsoft learning paths for Java development

Learn how you can build, migrate, and scale Java applications on Azure using Azure services. Use tools and frameworks that you know and love - Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform, and more.

More Java development resources

Microsoft Build of OpenJDK

Java code samples

Java developers blog

Java on Stack Overflow

Ask questions

Read the latest Java at Microsoft news

From Complexity to Simplicity: Intelligent JVM Optimizations on Azure

Announcing the Public Preview of Azure Command Launcher for Java

Introducing Major New Agentic Capabilities for GitHub Copilot in JetBrains and Eclipse

JDConf 2026 Is Coming With Modern Solutions for an Agentic World

View our latest videos

Watch GitHub Copilot Create an App Start to Finish! #ai #copilot #microsoft #github #githubcopilot

Migrate Java apps from Oracle to PostgreSQL

Automated Deployment to Azure

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

Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.