All things Java

Create Java applications for anything and everything with Red Hat’s runtimes and frameworks.

Do more with Java

OpenShift icon

Java on OpenShift

Develop Java applications for the hybrid cloud with Quarkus on OpenShift.

Java in containers icon

Java in containers

Create reusable, lightweight Java applications with containers.

RHEL icon

Java on Red Hat Enterprise Linux

Build secure apps on a secure platform.

Edge icon

Java on the edge 

Lightweight, fast Java apps for edge networks.

DevOps icon


Cloud deployments with Kubernetes and DevOps.

DevSecOps icon


Automated, modernized application security using familiar DevOps principles.

Java articles and tutorials

Red Hat Data Grid logo

How to remotely query indexed caches in Data Grid 8

Learn how to create indexes in Red Hat Data Grid to make caches work faster and a Spring Boot application to query a cache.


Modernize at scale with the new migration toolkit for applications

Assess, prioritize, and modernize applications at scale with the migration toolkit for applications from Red Hat. Explore what's new in version 6.

Featured image for Red Hat JBoss Enterprise Application Platform.

A visual guide to deploying JBoss EAP on AWS

This article provides a step-by-step guide through provisioning, running, and connecting JBoss EAP on AWS.

Featured image for Java and Kubernetes

Use design by contract to build Kubernetes Operators in Java

Write a Kubernetes Operator in Java to automate deployment and control of your application through a Custom Resource Definition.

Follow us on social media

  Follow @RedHatJava on Twitter