Faits : A. X._, ressortissant du Kosovo né en 1986, est arrivé à Genève en 1994 avec sa mère ainsi que sa soeur et son frère aînés, afin de rejoindre son père au titre de regroupement familial. Il a été mis au bénéfice d'une autorisation de séjour, puis d'une autorisation d'établissement à partir du 13 décembre 1999. Ses parents, son frère et sa soeur ont obtenu la nationalité suisse. Le 14 juillet 2005, X._ a été condamné par ordonnance de condamnation à trente jours d'emprisonnement avec sursis pendant cinq ans et à une amende de 500 fr. pour dommages à la propriété et vol commis entre le 8 et 10 septembre 2004 et le 11 mai 2005. Par jugement du 18 septembre 2008, le prénommé a été condamné par la Cour d'assises du canton de Genève à une peine privative de liberté de sept ans et demi, ainsi qu'à une mesure ambulatoire pour meurtre. Le 14 août 2005, lors d'une fin de soirée, une altercation s'est produite entre X._ et un groupe de jeunes, au cours de laquelle le prénommé a mortellement blessé, de deux coups de couteau au coeur, Y._, né en 1986. L'intéressé a ensuite pris la fuite après avoir constaté qu'il avait blessé la victime. Par courrier du 2 novembre 2010, l'Office cantonal de la population du canton de Genève (devenu, depuis lors, l'Office cantonal de la population et des migrations; ci-après: l'Office cantonal) a informé X._ de son intention de révoquer son autorisation d'établissement. B. Par décision du 11 avril 2013, le Département de la sécurité du canton de Genève (devenu, depuis lors, le Département de la sécurité et de l'économie; ci-après: le Département cantonal) a révoqué l'autorisation d'établissement de X._. Le recours de l'intéressé au Tribunal administratif de première instance du canton de Genève (ci-après: le Tribunal administratif) a été rejeté par jugement du 1er novembre 2013. Par arrêt du 28 octobre 2014, la Chambre administrative de la Cour de justice du canton de Genève (ci-après: la Cour de justice) a rejeté le recours interjeté par X._ contre la décision du Tribunal administratif. Elle a jugé en substance qu'il existait un motif de révocation de l'autorisation d'établissement au sens de l'art. 62 al. 1 let. b LEtr. Elle a considéré par ailleurs que l'intérêt privé de l'intéressé à rester en Suisse apparaissait à certains égards élevé mais n'était pas prépondérant par rapport à l'intérêt public à son renvoi, au vu notamment de l'extrême gravité des faits à l'origine de sa condamnation pour meurtre. C. Agissant par la voie du recours en matière de droit public, X._ demande au Tribunal fédéral, sous suite de frais et dépens, outre l'effet suspensif, principalement, d'annuler l'arrêt de la Cour de justice du 28 octobre 2014, de dire que son autorisation d'établissement est maintenue et de renoncer au renvoi, subsidiairement, de renvoyer la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants, encore plus subsidiairement, de renvoyer la cause à l'autorité précédente pour compléter la motivation. La Cour de justice et le Département cantonal ont renoncé à formuler des observations. Le Secrétariat d'Etat aux migrations conclut au rejet du recours. Par ordonnance du 20 décembre 2014, le Président de la IIe Cour de droit public a octroyé l'effet suspensif au recours.