Integrated Development Environment (IDE) is tool for simplifying your life in development process. Java community has following IDEs widely used (commercial products are NOT listed).
In team work and automated build procedures programmer has to be familiar with
Also it is worth checking integration engine:
- Hudson (link)