Java Support In Azure Functions Is Now Generally Available

Microsoft announces the general availability of Java support in Azure Functions 2.0

Azure Functions, Microsoft's serverless computing experience in the cloud, is now ready to support Java workloads in production.
Earlier, Java support for Azure Functions was introduced in a preview, and since then the company has been improving that support by boosting the authoring experience and hosting platform.
As per a company statment Java support in Azure Functions is backed by the company's 99.95 percent SLA for both the Consumption Plan and the App Service Plan. Developers can build their functions based on Java SE 8 LTS and the Functions 2.0 runtime, while being able to use the platform and tools of their choice. This offers a wide range of options to build and run Java apps in the 50+ regions offered by Azure around the globe.
Source: Microsoft
Now popular IDEs and editors such as Eclipse, IntelliJ, and Visual Studio Code can also be used to develop and debug Java Functions.
To learn more you can visit the official announcement here.