You left one out. I don't have a name for it but The Compulsive Conformist.
He may be in his first year or his 20th but wherever he is, he has learned nothing because he lives by one imperative alone: follow the standards of the almighty Team. However the Team does things, that's how he does them too. He eagerly consumes coding standards and follows them to the letter and fumes and seethes when he sees someone else who doesn't.
I worked with one guy like this; he sat and fumed as I coded and every 20 minutes or so would start all over as though he had never said it before: "We have coding standard." I didn't follow their standard because I needed to be able to read my own work and their standard prescribed total illegibility. I'd told my manager I would spend my last half hour on the project reformatting it after I no longer had to read it.
We were doing an app for the Win7 taskbar that responded to keystrokes; he was instantiating an object from a class factory. For each keystroke. This was somewhere well below stupid. I asked him why he was doing that.
"That's how we do things on this team." he replied frostily.
I finally told our manager to get this guy out of my hair and let me work.