Kotlin is one of the newer languages on the JVM. It is statically typed and aims to provide a blend of OO and FP programming styles. We present the main features that might appeal to Java developers.