Sachverhalt: A. A._ (Jahrgang 1985) ist kosovarischer Staatsbürger. Er reiste im November 1998 im Rahmen des Familiennachzuges in die Schweiz ein, worauf ihm eine Niederlassungsbewilligung erteilt wurde. Während seines Aufenthalts in der Schweiz wurde A._ mehrmals für Verstösse gegen das Strassenverkehrsgesetz vom 19. Dezember 1958 (SVG; SR 741.01) gebüsst. Am 20. November 2013 verurteilte ihn das Bezirksgericht Aarau wegen qualifizierter Widerhandlungen gegen das Bundesgesetz über die Betäubungsmittel und die psychotropen Stoffe vom 3. Oktober 1951 (BetmG; SR 812.121), Anstiftung zu Diebstahl, mehrfacher, teilweiser geringfügiger Hehlerei, Gewaltdarstellungen und Vergehen gegen das Waffengesetz zu einer Freiheitsstrafe von drei Jahren, davon 24 Monate bedingt vollziehbar bei einer Probezeit von vier Jahren, und einer Busse von Fr. 1'000.--. Mit Strafbefehl vom 11. September 2014 fällte die Staatsanwaltschaft Lenzburg-Aarau eine Zusatzstrafe in Form einer Busse von Fr. 400.-- wegen Betrugs, Veruntreuung und mehrfacher Widerhandlung gegen das Strassenverkehrsgesetz weg. Mit Verfügung vom 13. November 2015 widerrief das kantonale Migrationsamt namens des Departements des Inneren des Kantons Solothurn die Niederlassungsbewilligung von A._ und wies ihn per Vollzugsende der Freiheitsstrafe aus der Schweiz weg. B. Das Verwaltungsgericht des Kantons Solothurn wies die Beschwerde von A._ gegen diese Verfügung mit Urteil vom 2. April 2015 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 5. Mai 2015 an das Bundesgericht beantragt A._, das Urteil des Verwaltungsgerichts des Kantons Solothurn vom 2. April 2015 sei kostenfällig aufzuheben und vom Widerruf der Niederlassungsbewilligung und seiner Wegweisung aus der Schweiz sei abzusehen. Der Beschwerde sei die aufschiebende Wirkung zu erteilen. Die Vorinstanz, das kantonale Migrationsamt und das Staatssekretariat für Migration schliessen auf kostenfällige Abweisung der Beschwerde und verzichten auf die Einreichung einer Vernehmlassung. Der Beschwerde wurde mit Präsidialverfügung vom 6. Mai 2015 die aufschiebende Wirkung erteilt.