Most Java developers I know write code using Intellij. I used to use VIM for Ruby development and tricked it out with many features to speed up my development. Having said that, Intellij is so much easier to use for Java than tricked out VIM is for Ruby.
Visual Studio with ReSharper is also great (when working with C# code). It really makes you develop code faster. I suppose CodeRush works equally well.
Comments
Most ruby developers I know write code using VIM. Of course everybody uses his plugins and '.vimrc' file, but I don't see why an IDE is necessary.
The integrations you're asking can be done easily by glutting the tools you need e.g.: tmuxinator + guard + rspec + vim gives you all that and more...
Most Java developers I know write code using Intellij. I used to use VIM for Ruby development and tricked it out with many features to speed up my development. Having said that, Intellij is so much easier to use for Java than tricked out VIM is for Ruby.
Visual Studio with ReSharper is also great (when working with C# code). It really makes you develop code faster. I suppose CodeRush works equally well.