Just got an email from a person who calls himself a Senior Java Developer. Two out of five pages were devoted to describing his skills. Below is an extract from the Skills section:
Java 2 (J2EE, J2SE) rich operational experience
JDBC 2.0. rich operational experience
EJB considerable operational experience
SQL rich operational experience
JSP rich operational experience
JSTL rich operational experience
Servlets rich operational experience
Struts rich operational experience
GWT considerable operational experience
Spring framework rich operational experience
The list would go on and on. I didn’t even need to interview this candidate – it’s clear that he can’t be senior. He already violated the Don’t Repeat Yourself (DRY) design pattern. I can imagine what his code will look like…