IntelliJ IDEA by Jetbrains

Every aspect of IntelliJ IDEA is specifically designed to maximize developer productivity. Together, powerful static code analysis and ergonomic design make development not only productive but also an enjoyable experience.
Intellij Idea is the best IDE you can use to code with Scala, Kotlin or Java. It is fast and provides lot of facilities to address common issues with software...Kit#18 Tobia Loschiavo