Java EE
Jakarta EE is a set of specifications for building enterprise Java applications. It was originally developed by Sun Microsystems as Java 2 Enterprise Edition (J2EE), later renamed Java EE. In September 2017, Oracle transferred the project to the Eclipse Foundation, and it was renamed to Jakarta EE because Oracle retained the "Java" trademark.
The current release is Jakarta EE 11, published in June 2025. The platform defines standard APIs for servlet containers, dependency injection (CDI), persistence (JPA), RESTful web services (JAX-RS), messaging, and security. Application servers like Eclipse GlassFish, WildFly, and Open Liberty implement these specifications, allowing applications to be portable across vendors. Eclipse MicroProfile extends Jakarta EE with APIs tailored for microservices, including health checks, metrics, fault tolerance, and configuration.
The Jakarta EE Tutorial provides a comprehensive introduction to the platform. The Jakarta EE Starter tool generates project scaffolding for different runtime implementations.
Related technologies
Tell us about your idea
The earlier we talk, the better the foundation. No commitment, no pitch — just an honest look at what it would take.