Job Description: Job Profile/Key Responsibilities ·Excellent hands-on Core Java/Advanced Java/J2EE development experience ·Hands-on experience in Software Development process (Requirements Gathering and Use Case Definition, Design, and Implementation of the software solution) ·Experienced & understands architectural principles and frameworks