I don't know that it's the next step, because I don't understand the goal, but you should be familiar with "Effective Java," by Joshua Bloch, a member of the team (the principle author?) of Java.
...