Java for cloud-native applications