From the description, it seems you are having a keloid. A keloid is a hard itchy hypertrophic lesion that may occur after any injury
, insect bite body piercing etc. If small it responds to steroid
creams and silicone gel sheets. If large requires cryotherapy
and intralesions lateroid injections.
A doctor's visit for the same is therefore advised.
Hope that helped.