grpc-java won't generate interfaces for services because it isn't API safe. This make sense in the global sense, but isn't as much of an issue when you own all the code yourself.
Investigate the feasibility of generating client and server interfaces for gRPC stubs with JProtoc.