If you've already learned the basics, Effective Java is a great text for more advanced Java idioms, although it's a little dated now. It's not specifically OO, but OO principles show up in it.
I tried googling "object-oriented design in Java" and got a bunch of hits. You should try that.