Jetbrains Intellij Idea
Link
https://www.jetbrains.com/idea/
Excerpt
Enjoy Productive Java
Every aspect of IntelliJ IDEA has been designed to maximize developer productivity. Together, intelligent coding assistance and ergonomic design make development not only productive but also enjoyable.