Microsoft Build

May 19-22, 2025

The Modern Web App (MWA) Pattern for Java

Designed for the Spring Framework, Azure and beyond

Modernize Java applications with a scalable cloud-native architecture on Azure.

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 2025

Microsoft JDConf is an opportunity for the Java community to connect with Microsoft, partners, and other luminaries for an exceptional two-day virtual experience. Microsoft JDConf draws thousands of live viewers worldwide while fostering a network of local community events.

illustration of students in a classroom facing monitors displaying java code

Upcoming Java developer events

    • April 16-18, 2025, Paris, France

    Java Ecosystem

    Join Microsoft at Devoxx France 2025, the largest independent developer conference in Europe. With 240+ sessions in French and English, 80+ exhibitors, and thousands of attendees, it’s a premier event to explore the latest in Java and developer innovation. Don't miss this chance to learn, connect, and be part of the vibrant tech community in Paris!

    • May 19-22, 2025, Boston, MA

    Build a better foundation

    Join interactive sessions covering automation, edge computing, security, artificial intelligence and machine learning, the developer experience, and more! Connect with the vibrant community of customers, partners, and Red Hat team. You'll leave with new perspectives and tools to help your organization.

    • May 19-22, 2025, Seattle, WA & online

    AI & Cloud Innovation

    Join Microsoft at Build 2025 to explore the latest in AI, cloud, and developer tools. Connect with engineers behind Microsoft platforms, dive into hands-on sessions, and discover how to build the future with cutting-edge tech. Attend in person or online!

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

GitHub Copilot Chat now available in public preview for Eclipse

Queue-Based Load Leveling Pattern (Starring Phi4, LangChain4j and Azure Service Bus)

Jakarta EE and MicroProfile on Azure – February 2025

DeepSeek-R1 on Azure with LangChain4j Demo

View our latest videos

Modern Java 25

Enable GitHub Copilot in Eclipse

Java in Containers: Autoscaling with Azure Container Apps

Retrieval-Augmented Generation in Java in half an hour, thanks to EasyRAG from LangChain4J

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