Code, deploy, and scale Java your way
Empowered Java development and deployment in the cloud
Microsoft supports your workload with abundant choices, whether you're working on a Java app, app server, or framework.
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.
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.
View our featured Java development intro videos
Azure Spring Apps
Mark Heckler, Principal Cloud Advocate, shares why Java developers should try Azure Spring Apps.
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.
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 Americas Keynote with Ryan Morgan, VP Engineering at VMWare
Migrate and Modernize Java EE Applications with Red Hat JBoss EAP on Azure App Service
Cloud-native Java development on Visual Studio Code
More Java development resources
Java on Azure code samples
Java developers blog
Java on Stack OverflowAsk questions
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.