I was trying to compile a list of tools that a good Java Developer should be know of, and keep in his Developer Tool Belt
I can think of a few
- Eclipse Development Environment - There are other IDEs, but you should know how Eclipse of eclipse.
- JUnit - Java Unit Testing Framework. Of course there are others, but...
- ANT
- Maven
- Soap UI - for testing SOAP endpoints
- jrat - Java Profiler. I don't know of other good Java profilers
- Java Decompiler - For when you just have to know what's in the jar file