input: Sachverhalt: A. A.A._ (Jahrgang 1970) ist kosovarischer Staatsangehöriger. Aus seiner Ehe mit B.A._ gingen drei Kinder hervor: C.A._ (geboren 1998), D.A._ (geboren 2001) sowie E.A._ (geboren 2004). Die Ehe wurde im Jahr 2005 geschieden, und der Mutter das alleinige Sorgerecht übertragen. A.A._ heiratete am 28. November 2006 die in der Schweiz niederlassungsberechtigte Serbin F._ (Jahrgang 1951), worauf er am 10. Dezember 2006 in die Schweiz einreiste und ihm am 5. Februar 2007 zunächst die Aufenthaltsbewilligung ausgestellt und anschliessend die Niederlassungsbewilligung erteilt wurde; die Ehe wurde im Dezember 2013 geschieden. Am 14. August 2014 stellte A.A._, dem das Sorgerecht für seine drei Kinder im Jahr 2009 übertragen worden war, ein Gesuch um deren Nachzug in die Schweiz. Das Migrationsamt des Kantons Zürich wies das Gesuch mit Verfügung vom 9. Juni 2015 ab. B. Den von A.A._ gegen die Verfügung vom 9. Juni 2015 erhobenen Rekurs wies die Sicherheitsdirektion des Kantons Zürich mit Entscheid vom 2. Oktober 2015 ab. Mit Urteil vom 21. Januar 2016 wies das Verwaltungsgericht des Kantons Zürich seine Beschwerde ebenfalls ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiärer Verfassungsbeschwerde vom 23. Februar 2016 beantragt A.A._, das Urteil des Verwaltungsgerichts des Kantons Zürich vom 21. Januar 2016 bzw. der Rekursentscheid der kantonalen Sicherheitsdirektion vom 2. Oktober 2015 und die Verfügung des kantonalen Migrationsamtes vom 9. Juni (2015) seien kostenfällig aufzuheben und der Familiennachzug sei zu bewilligen, d.h, den Kindern C.A._, D.A._ und E.A._ sei der Aufenthalt mit Verbleib bei ihm zu bewilligen. Eventualiter sei die Sache zu neuem Entscheid an die Vorinstanz zu weiterer Sachverhaltsabklärung, insbesondere Anhörung der Kinder, und zu neuem Entscheid an die Vorinstanz zurückzuweisen. Die Vorinstanz und die kantonale Sicherheitsdirektion haben auf eine Vernehmlassung verzichtet. Das Staatssekretariat für Migration schliesst auf Abweisung der Beschwerde. 