Docs on Kotlin's interop with the Java module system, esp wrt Services?

I’m writing for the JVM in Kotlin, and I want to decouple packages using services, which, in the java module system, is done with keywords “uses” and “provides” in the module declaration. Is there any documentation for using the module system to write and consume services in Kotlin? Or is Kotlin agnostic to the Java module system?