Microsoft Azure is an open, flexible, enterprise-grade cloud computing platform. It provides software as a service, platform as a service and infrastructure as a service and supports many different programming languages, tools and frameworks. Besides .Net, it has great support for many programming languages such as Java, C++, Node, Python, PHP, Ruby ans so on. And Java is one of the most important things.
Azure makes it easy to deploy and scale Java apps, using the tools you know and love. Using Apache Tomcat, Spring MVC, Maven, Eclipse, IntelliJ, everything you like, Azure will make a great Java Development Experience for any Java Developer. Here I have collected a set of useful Azure projects and resources for Java: http://aka.ms/azure-java, you could get started quickly from those useful resources! If you are a Java developer and seek for a cloud platform, have a try in Azure!