A grasp of Servlets, EJB, and the MVC pattern will help you to understand Java EE with Kotlin. A knowledge of the IDEs used to create web applications will also be an advantage.