intellij-idea is an IDE made as the spiritual successor for the widely-adopted Eclipse IDE used for Java development. Eclipse, although extremely powerful, is often criticized for being extremely clunky and difficult to use.
Intellij IDEA attempts to build an IDE with similar power to Eclipse, but with a finishing polish on top. Developers would be at an advantage using IDEA because of the many tools and hooks it has to save time on all projects. Smart code completion, native unit test integration and native Gradle management are just a few of the highlights of Jetbrain's Java IDE
IdeaVim is a plugin for IDEA products that aims in providing Vim functionality in editor views