IT resume buzzwords

Rephrasing Tolstoy's opening to Anna Karenina, every recruiter may say - best resumes are all alike; every bad resume is bad in its own way. One of the surefire ways to write a bad resume is to include every single IT buzzword for which IT professional can claim proficiency. It applies to both technical and people skills. For example, almost every resume use "Attention to detail" buzzword, but while using this term make sure that there are absolutely no spelling, punctuation or grammatical errors in your resume. It may cost you a job interview. Another example is "excellent communication skills", if you have amazing communication skills they should glare through in the quality of your resume.
Let's go back to the technical skills. As we all know the resumes usually go through automated scans and it is really tempting to include in the software developer resume something like
  • J2EE Technologies JSP, Servlets, EJB, Java Beans, JDBC, JNDI, JMS
  • J2EE Frameworks Model View Controller (MVC), Struts
  • Languages Java 1.4, SQL, PL/SQL
  • Operating Systems Windows, UNIX, LINUX
  • Web/Application Servers Oracle App Server, Tomcat, iPlanet, Jboss, Weblogic
  • Web Technologies HTML, XML, DHTML, XHTML, Java Script, AJAX
  • Tools and IDEs Toad, RPM (project Management), Eclipse, Flex Builder
  • Databases Oracle9i, MySQL, Informix, DB2
  • Version Control PVCS, SCME (Version of Sublime), Perforce
  • Domain Knowledge Healthcare, Telecom, Finance
  • Cloud Env Amazon AWS, Google App Engine, Windows Azure, CloudShare, Eucalyptus
  • Hypervisors VMWare Fusion, Oracle VirtualBox, OpenStack, Xen

  • Functional Business Requirements Analysis, Gap Analysis, Creating design document, Sharing Unit Test Plan, Code Review, Uploading Status report and Deployment of Bug fixes
  • Programming Languages and Frameworks Java, J2ee, Struts 2.0,Spring 2.5, Hibernate
  • Web Technologies Ext JS 3.0, EXTJS 4.0, JQuery 1.7,JSP, JDBC ,JNDI, Java Mail , XHTML, HTML, JavaScript, Hibernate, AJAX, DOJO, Json, Servlets, CSS, J2ee design patterns, XML, Log4j appenders, Ant scripts,
  • Web and Application Servers Apache 2.2, Jboss 4.2.2, BEA Weblogic 7.0, WSAD 6.1
  • Databases Oracle 9i/10g(SQL/PL/SQL), MySQL 5.0
  • Version Control Tool Microsoft VSS, RSA Clear Case, CVS
  • Performance Testing Tool(QA) Mercury Load Runner
  • Security ACEGI Security for Spring.
  • Build Tools Maven.

There are obviously no story telling the recruiter why and how software developer used the technologies mentioned above. Another and much bigger problem is the list by itself. Do you really want to work with Java 1.4 or BEA Weblogic 7.0 with in 2012? Why do you spell J2EE as J2ee, ANT as Ant? This is great that you have Microsoft Visual SourceSafe, but Microsoft will retire it from mainstream support next month. I am just trying to tell that I’m not getting what both these software developers are looking for and won't follow up with an interview, as I don't feel I can trust their resumes.

1 comment:

Anonymous said...

You probably don't realize that recruitment process is a long way - the first stage is always a CV screening which is often done by interns or another inexperienced employees. Those people are looking for "buzz words" because they often hadn't any experience with programming and just select resumes. And - as your example show - without those buzz words, even if you are perfect for a specific job position, you won't have chance to present yourself and talk about programming style, etc.
Not everyone is applying directly to IT team leader - many specialists apply by agencies and not using buzz words is like a suicide.
At the end, English isn't a mother tongue for many skilled programmers (like me) - not everyone expect purists :)