* Experience with Java programming (Core JAVA, Multithreading, Collections, Algorithms, Data Structures etc.)
* Strong Experience in Core JAVA, Multithreading, OS,
* Should have worked on open source products.
* Excellent understanding of Core Java Fundamentals.
* Should have experience in designing solutions.
* Experience working in multiple design method
* Experience on designing/coding on modules which involve multi-threading
* Good communication, problem-solving & interpersonal skills. Self-starter & resourceful personality with an ability to manage pressure situations.
* Exposure and awareness of complete PDLC.
* Out of box thinker and not just limited to the work done in the projects.