I recently returned to Sun, the past 2 1/2 years I was an Architect for a loan servicing application being built for one of the largest automobile companies. At my previous company we were developing with an agile development process using a lot of open source tools -eclipse, junit, ant, maven, cvs, cruisecontrol, and not open source tools- Magic Draw, XMLspy, Jprofiler.
Last week I attended NetBeans and Sun Tech Days in Atlanta. I was really impressed with how much Netbeans has improved, if you haven't tried it lately then you really should. Here are some of the features that were demonstrated which I found nice: