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

Building resilient event-driven architectures with Apache Kafka

Quick Java application setup using Kafka messaging

How to quickly set up a Java application using Kafka messaging and Red Hat OpenShift Streams for Apache Kafka. This is part 3 in a series.

Kubernetes, Eclipse JKube, and Red Hat (OpenShift) featured image

How to configure Helm charts using JKube, part 2

Discover how to customize Helm charts and registries with the advanced configuration of the Eclipse JKube OpenShift Maven Plugin. (This is part 2 of a

Featured image: Red Hat's single sign-on X509 user certificates

Secure Kubernetes certificates with cert-manager and Dekorate

Dekorate simplifies the management of custom resources for cert-manager certificates in the cloud. Learn an easier way to generate cert-manager custom


New HTTP clients, a Java generator, and more in Fabric8 6.0.0

The Fabric8 Kubernetes client has been simplifying Java developers' use of Kubernetes for several years. The 6.0.0 release represents a major body of

Follow us on social media

  Follow @RedHatJava on Twitter