Submit your talk by January 17, 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.
Upcoming Java developer events
-
-
Mar 4-6, 2025, Atlanta, GA
Join Microsoft at Devnexus 2025, the largest Java conference in the US brings in 2000+ attendees for an experience spanning three days. Engage with Java experts, attend hands-on trainings, and explore Java ecosystem innovations. Don't miss this opportunity to learn and network in Atlanta, Georgia!
-
-
-
Mar 18-20, 2025, Redwood Shores, CA
Java turns 30 this year and, to mark the occasion, JavaOne 2025 brings the industry's best developer conference back to California, down the road from where it all began. Join us for this three-day event featuring Java leaders from around the globe, an in-person Java 24 launch celebration, and more!
-
-
-
May 19-22, 2025, Boston, MA
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.
-
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 questionsRead the latest Java at Microsoft news
Jakarta EE on Azure – November 2024
Java Intelligent Application Templates in the Azure AI Gallery
Introducing the Modern Web App (MWA) Pattern for Java
Microsoft JDConf 2025: Building the future with Java
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.