The Eclipse MicroProfile project defines a programming model for developing microservice applications in an Enterprise Java environment.
The Eclipse MicroProfile project is a CDI-first approach to building microservice applications and supported by both community and Java application server vendors. There are a number of active projects within MicroProfile, which can be viewed at the official website.