Following 4 features of Kotlin make Java developer more productive:

  1. Functional Programming with java inter-operability
    • the JVM language that is the closest to Java
  2. Type (+ Null) safety
  3. Extension functions
  4. Type aliases