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.

Java development conveyed by a group of Microsoft employees building with Java using favorite developer tools Azure, Github, and Visual Studio.

How Microsoft applies Java

Over the past decade, Microsoft has significantly contributed to and invested in the Java community and mission. Learn more about the steps we've taken to make Java development better and how we use the language internally for our key products.

Featured intro to Java development videos

Headshot of Mark Heckler, Principal Cloud Advocate, Microsoft

Azure Spring Apps

Mark Heckler, Principal Cloud Advocate, shares why Java developers should try Azure Spring Apps.

Headshot of Rory Preddy, Principal Cloud Advocate, Microsoft

Jakarta EE (formerly Java EE)

This intro video by Rory Preddy, Principal Cloud Advocate, covers advantages of using Azure App Service with Jakarta EE applications.

Headshot of Bruno Borgess, Principal Product Manager, Microsoft

Develop Java apps using your favorite tools

Bruno Borgess, Principal Product Manager, discusses how Microsoft can help you develop and deploy Java applications to the cloud.

Don't miss these highlighted sessions from JDConf 2022

JDConf Keynote

JDConf Americas Keynote with Ryan Morgan, VP Engineering at VMWare

Migrate and Modernize

Migrate and modernize Java EE application with Red Hat JBoss EAP on Azure App Service

Develop on Visual Studio Code

Use Visual Studio Code for cloud-native Java development

Explore 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.

Java development for beginners

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. View the Java for Beginners video series hosted by Brian Benz.

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 on Azure code samples

Java developers blog

Java on Stack Overflow

Ask questions

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