I asked this question also here. When a question is not answered in an active forum it usually means there is something wrong with it. :-)
I started writing plug-ins using Jira plug-in SDK which uses Java. Thought maybe as Kotlin also runs on JVM it could be possible to write the codes in Kotlin.