Red Hat and Java

Discover how Red Hat drives innovation in open source Java communities.

Core Java

Core Java

Red Hat contributes to key working groups and components of the Java ecosystem. Developers can utilize these contributions to build applications that run on any environment reliably with an optimized footprint.

Eclipse Adoptium

Red Hat is a founding strategic member of the Adoptium Working Group to promote and support high-quality, TCK-certified runtimes and associated technology. Red Hat is also the second largest contributor to OpenJDK.

    Download the Red Hat build of OpenJDK



Java Flight recorder (JFR) for securely recording Java events from your containerized applications. Start, stop, and dump recordings for further analysis with triggers on Kubernetes.


Learn more      Watch a video


Reliable garbage collection in JDK 17

Red Hat developed and has been contributing to the Shenandoah garbage collector since 2013. Shenandoah GC implements concurrent heap evacuation, which cleans heaps without stopping the application.

    Visit us on GitHub.


Traditional java

Traditional Java

Red Hat leads and contributes to many widely used Java projects, specifications, frameworks, and libraries.

Jakarta EE

Red Hat is one of the largest contributors to the Java EE specification. Red Hat helped orchestrate the transition to the Eclipse foundation to evolve the platform for meeting the needs of modern workloads.



Red Hat developed and maintains the Hibernate framework for mapping an object-oriented domain model to a relational database.



Red Hat developed and maintains the open source WildFly (JBoss EAP) app server project supported on various platforms.


Spring Boot

Red Hat offers support and maintenance cycles for major versions of Spring Boot, including support for Spring applications on OpenShift.


Kubernetes-native Java

Kubernetes-native Java

Kubernetes-native Java frameworks let you easily integrate Kubernetes technologies so you can adapt to cloud-native environments and scale faster. Red Hat has been a crucial contributor to Java for the past 25+ years and continues to lead by being a driving force for the future to cloud-native and beyond.


Quarkus is a full-stack, Kubernetes-native Java framework made for Java virtual machines (JVMs) and native compilation. Quarkus is designed to work with popular Java standards, frameworks, and libraries including Eclipse MicroProfile and Spring, Apache Kafka, and more.


Red Hat is a founding member of the MicroProfile community project, an open forum dedicated to optimizing Enterprise Java for a microservices architecture and enabling application portability across runtimes.


GraalVM is a JVM and Java Development Kit (JDK) based on HotSpot/OpenJDK that improves application performance and efficiency. Red Hat's contributions to the GraalVM community include Mandrel, a downstream distribution that supports native image compilation and Open JDK.

Java tooling

Red Hat is committed to providing Java developers with the tools they need to build applications faster and more efficiently.

Quarkus tools for integrated development environments

Quarkus tools for integrated development environments (IDEs)

Language support for Java

Language support for Java


Additional resources


Kubernetes Native Microservices with Quarkus and MicroProfile


Quarkus for Spring Developers


Get started with Eclipse Che 7 and Quarkus: An overview


Red Hat build of Quarkus 2.2: Simplified Kubernetes-native Java

Follow us on social media

   Follow @RedHatJava on Twitter