Faits : A. A.a. A._ a travaillé en qualité d'employé technique pour le compte de l'Hôtel B._ jusqu'au 28 février 1998, date de son licenciement. En incapacité de travail depuis lors, il s'est vu allouer par l'Office de l'assurance-invalidité du canton de Genève (ci-après: l'office AI) une rente entière de l'assurance-invalidité à compter du 1er avril 1999 en raison d'un trouble dépressif sévère et d'un trouble de la personnalité sans précision (décisions des 3 décembre 2001 et 9 janvier 2002, confirmées après révision les 7 avril 2003 et 14 août 2008). A.b. Dans le cadre d'une nouvelle procédure de révision initiée au mois de septembre 2010, l'office AI a confié la réalisation d'une expertise psychiatrique au docteur C._, spécialiste en psychiatrie et psychothérapie. Dans son rapport du 10 octobre 2013, ce médecin a retenu les diagnostics d'épisode dépressif majeur de gravité légère, de dépendance éthylique mieux contrôlée et de personnalité du registre état limite impulsif; il a estimé que la capacité de travail de l'assuré était, au plus tard dès le 24 avril 2012, entière. Se fondant sur les conclusions de cette expertise, l'office AI a, par décision du 28 mars 2014, supprimé la rente entière d'invalidité avec effet au premier jour du deuxième mois suivant la notification de la décision. B. A._ a déféré cette décision devant la Chambre des assurances sociales de la Cour de justice de la République et canton de Genève. Après avoir entendu en audience l'assuré et le docteur C._, la Cour de justice a décidé de confier la réalisation d'une expertise psychiatrique au docteur D._, spécialiste en psychiatrie et psychothérapie. Dans son rapport du 24 juin 2015, ce médecin a retenu les diagnostics de schizophrénie paranoïde continue, de trouble dépressif majeur, isolé, en rémission partielle, gravité actuelle sévère, de trouble panique avec agoraphobie, de dépendance aux benzodiazépines et calmants, de dépendance alcoolique en rémission prolongée partielle et de trouble de la personnalité limite à caractère impulsif, décompensé; de l'avis de ce médecin, l'état de santé de l'assuré ne s'était pas amélioré depuis la décision de rente de 2001, celui-ci ayant même plutôt empiré, et la capacité de travail demeurait nulle dans toute activité. Par jugement du 12 octobre 2015, la juridiction cantonale a admis le recours de l'assuré et annulé la décision de l'office AI du 28 mars 2014. C. L'office AI interjette un recours en matière de droit public contre ce jugement dont il demande l'annulation. Il conclut principalement à la confirmation de la décision du 28 mars 2014 et subsidiairement au renvoi de la cause à la juridiction cantonale pour complément d'instruction sous la forme d'une nouvelle expertise. A._ conclut au rejet du recours et sollicite le bénéfice de l'assistance judiciaire. L'Office fédéral des assurances sociales a pour sa part renoncé à se déterminer.