Here are some of my favorites:
Application Architecture
Patterns - App Arch book by martin fowler
GOF Patterns - Elementary by GOF /James cooper GOF book
Integration Patterns - Addison wesley signature series
Web Service Patterns - Addison wesley signature series
Java EE Patterns - book by adam bien
J2EE Patterns - deepak alur book
Database design Patterns - Database refactoring book
UI Patterns - HTML refactoring book
Core Java Patterns including multi-threading - concurrency in practice, joshua bloch effective java and puzzles book
Refactoring Patterns - fowler
Anti-Patterns - bitter java book