Experience in Core Java - Multithreading, Garbage Collection, Java 1.5 specific features like generics etc.Experience using Messaging Software like JMS or TIBCO EMS or any other messaging softwareInvolved in performance improvement of the applications - The applications should have processed huge volumes of data like atleast 10-15 thousands messages per day and have response times like less than a 20 secs.Experience on Unix and Shell Scripting.The experience of the candidate should be more on the backend message processing and performance improvement than GUI/Web based applications involving struts,jsps etc.