Experiences from a hard core JVM programmer. Likes to keep things simple.
My team's article on how to write Java plugins has been published on the Adevinta Tech Blog. Enjoy!