The best way to stand out from the crowd is to have specialized skills. When you are interviewing remotely you are probably competing against a group of people who will work in the office. Being demonstrably better than those people is difficult. Take advantage of a little marketing wisdom: different is better than better.
Your resume says “Java”? So do many others. Java is too big and too vague to help you differentiate yourself. Be specific. Give an employer some reason to look at your resume instead of the others. In Understanding Successful Blogs we’ll look at some examples of personal branding that show you how to differentiate yourself from everyone else.