A degree in Computer Science/Software Engineering from a well known university
At least three years of hands-on experience with preference also to client side
At least one year of development experience with Java Swing
Advantages:
Familiarity with virtualization technologies such as VMware/KVM/Hyper-V
Solid experience building large scale UI application