IntelliJ IDEA: the Java IDE for Professional Developers | JetBrains

Code-centric IDE, focused on your productivity. Full Java EE support, deep code understanding, best debugger, refactorings, everything right out of the box...