Proficiency in Java programming language and its frameworks...Design and implement efficient Java applications. Identify and resolve software bugs and glitches...A successful 'Java Developer' should have: A degree in Computer Science, Information Technology