A good grasp over Objected oriented programming concepts Excellent expereince in Core Java development Must have been involved with various design and architectural decisions Knowledge in unit testing Familiarization with Test automation tools Secondary Skills (Desirable) : Mobile App development…