Missed Microsoft JDConf 2024?

Explore the sessions on-demand!

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.

Reliable Web Apps Java Workshop

Discover how to bring your application to the cloud and create dependable web apps with Java. The Reliable Web Application (RWA) pattern is a collection of patterns that guide you to build each part of a reliable web app. The patterns are based on the Azure Well-Architected Framework and the 12-factor app methodology.

illustration of students in a classroom facing monitors displaying java code

Upcoming Java developer events

    • May 26-28, 2024

    From developers, for developers

    KCDC draws a large audience of new and experienced Developers, Architects, UI/UX Designers, QA Professionals, PMs, and Technology Managers from United States and the world. We hope you will join us!

    • August 26-28, 2024

    Spring applications

    Microsoft will be participating in SpringOne 2024 online! Don't miss out on the chance to engage with Microsoft experts and learn how to leverage Azure, AI and developer tools to enhance your Spring applications.

    • September 9-12, 2024

    Connect with experts

    Microsoft will be joining our valued partner in Oracle at CloudWorld 2024 in Las Vegas! Engage with Microsoft experts and learn how to leverage AI and other Microsoft offerings to enhance your cloud applications. Register now to secure your spot!

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

Microsoft JDConf 2025: Building the future with Java

Java on Azure Tooling Update – October 2024

Announcing Technical Preview of the GitHub Copilot upgrade assistant for Java

Java OpenJDK October 2024 Patch & Security Updates

View our latest videos

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

AI Superpowers for Java Developers, episode 2

AI Superpowers for Java Developers, episode 1

General Availability of Java Experiences on Azure Container Apps

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