@Abhijeet_Kumar you dont need to write any new code, AEM provides this feature OOTB. Just follow this page on how to enable it in AEM..
https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/detect-duplicate-assets.html?lang=en