Home » Career » Soft Skills on Technical Resumes

About Dave Fecak

Dave Fecak has been recruiting software engineers for start-ups since 1998 and he has served as the founder and president of the Philadelphia Area Java Users’ Group since 2000. Dave is often cited and published on career topics for technology professionals, and he blogs at JobTipsForGeeks.com.

Soft Skills on Technical Resumes

I was in Google Docs collaborating on a resume for a Resume Raiders client the other day when a comment popped up regarding soft skills. The client was an accomplished mobile developer with many years of experience, but he wanted to be sure that his “ability to communicate with clients, present ideas, and collaborate on designs and specifications” was prominently featured on the resume.

It’s incredibly difficult to demonstrate soft skills on a resume, and spending significant amounts of resume space in an attempt to do so is typically ineffective. These attempts often become long lists of self-assessments that come across as entirely trite and cliche, and they end up wasting a large amount of space that may be better dedicated to other things.

Some writers choose to use some kind of key skills/attributes section somewhere in the top third of the resume, which often looks like a tag cloud with phrases like “requirements gathering” and “business analysis,” or even more generic, “interpersonal skills” or “excellent communicator.” These sections are again somewhat useless self-assessments that I generally refer to as “fluff” when speaking to clients. It’s noise, not hiring signal. Don’t waste the space.

Telling a reader that you gathered requirements or worked with end-users provides insight into a responsibility, but it doesn’t provide much information about skill level you demonstrated during those interactions. This is where some will pepper a sentence with words like “adeptly” or “skillfully”, which again has no real value to the reader.

A brief mention of having responsibility for some human interaction is helpful in showing that you’ve at least performed that task before, but trying to expand with self-assessments is probably not the best way to get your point across.

Is There a Better Way?

How to demonstrate those soft skills?

  • Tell the reader about presentations or training that you have given, whether publicly (at meetups or conferences) or in internal company settings. Audience size and frequency is a relevant metric. Link to audio or video if possible.
  • If you’ve been successful in working as part of distributed/remote teams or team members, that is usually an indicator for communication ability.
  • Share anecdotes of when you influenced management to implement your suggestion or reference the negotiation of a vendor contract.
  • Leading a development team meeting, Scrum, or a client demo/sales presentation? That’s worthy of a sentence.


Simply writing “I have good interpersonal skills” seems like it could be effective, but it isn’t. Everybody says it. Use these more creative approaches in describing these skills, and try to associate the soft skills with a tangible result.

Reference: Soft Skills on Technical Resumes from our JCG partner Dave Fecak at the Job Tips For Geeks blog.

Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!


1. JPA Mini Book

2. JVM Troubleshooting Guide

3. JUnit Tutorial for Unit Testing

4. Java Annotations Tutorial

5. Java Interview Questions

6. Spring Interview Questions

7. Android UI Design


and many more ....


Receive Java & Developer job alerts in your Area

I have read and agree to the terms & conditions


Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments