Don’t waste your time RUP and Rose.
RUP is not good even for a mega-company like IBM, everyone’s switching to different levels of XP methodology (or as Alistair Cockburn calls it Crystal Clear, Crystal blabla). Read XP explained or http://www.extremeprogramming.org/ and http://www.xprogramming.com/.
If you really want to become a senior developer/architect you SHOULD be completely familiar with concepts expressed in these books:
- Refactoring by Martin Fowler
- Design Patterns by Erich Gamma/…
- XP explained by Kent Beck/… or anything related to XP
If you don’t then just don’t call yourself a senior developer. Period.
Rose is indeed a piece of shit, try TogetherJ (www.togethersoft.com). Just see this thread for fun: www.theserverside.com/.../thread.jsp :o)
I also strongly suggest you to use IntelliJ IDEA as your development environment (www.intellij.com/eap).