A degree in Computer Science/Software Engineering or equivalent from a recognized institute. 3+ years of experience in Java. Excellent analytical and problem solving skills. Excellent communication skills, both written and verbal. Comfortable speaking with members of the business to understand their needs..