Sachverhalt: A. Der aus dem Kosovo stammende A._ reiste am 26. Mai 1991 im Alter von acht Monaten zusammen mit seiner Mutter und seinem Bruder zu seinem Vater in die Schweiz ein und erhielt am 22. Oktober 1991 im Rahmen des Familiennachzugs eine Aufenthaltsbewilligung. Am 12. Dezember 1995 wandelte das Migrationsamt des Kantons Aargau (heute: Amt für Migration und Integration) die Aufenthaltsbewilligung in eine Niederlassungsbewilligung um. A._ trat während seines Aufenthalts in der Schweiz wie folgt strafrechtlich in Erscheinung: Bereits im Oktober 2003 sowie im Mai 2004 erfolgten Verzeigungen an die Schulpflege wegen falscher Anschuldigung und unberechtigter Verwendung eines Fahrrades sowie eines geringfügigen Diebstahls. Am 18. Dezember 2008 verurteilte die Jugendanwaltschaft des Kantons Aargau A._ zu einer persönlichen Leistung von vier Tagen wegen Diebstahls, Hausfriedensbruchs und Widerhandlung gegen das Waffengesetz. Im Zeitraum von September 2007 bis März 2010 wurde A._ wiederholt straffällig und das Bezirksgericht Aarau verurteilte ihn am 20. Juni 2012 wegen mehrfachen Diebstahls, mehrfachen gewerbs- und bandenmässigen Diebstahls, bandenmässigen Raubs, mehrfachen, teilweise versuchten, betrügerischen Missbrauchs einer Datenverarbeitungsanlage, Hausfriedensbruchs sowie Widerhandlungen gegen das Betäubungsmittelgesetz zu einer Freiheitsstrafe von 30 Monaten, deren Vollzug im Umfang von 18 Monaten aufgeschoben wurde. Die Probezeit der teilbedingten Strafe wurde auf vier Jahre festgelegt. Das Obergericht des Kantons Aargau hiess die dagegen von A._ eingelegte Beschwerde mit Urteil vom 13. Juni 2013 teilweise gut und verurteilte ihn zu 27 Monaten Freiheitsstrafe, deren Vollzug im Umfang von 18 Monaten mit einer Probezeit von vier Jahren aufgeschoben wurde. B. Nach Gewährung des rechtlichen Gehörs widerrief das Amt für Migration und Integration am 3. April 2014 die Niederlassungsbewilligung von A._ und wies diesen aus der Schweiz weg. Die dagegen erhobene Einsprache wies das Amt für Migration und Integration am 11. Juni 2014 ab. Die gegen den Einspracheentscheid erhobene Beschwerde wies das Verwaltungsgericht des Kantons Aargau, 2. Kammer, mit Urteil vom 29. Januar 2015 ab. C. Mit Eingabe vom 4. März 2015 erhebt A._ Beschwerde in öffentlich-rechtlichen Angelegenheiten sowie subsidiäre Verfassungsbeschwerde an das Bundesgericht. Er beantragt, das angefochtene Urteil des Verwaltungsgerichts des Kantons Aargau sei aufzuheben, seine Niederlassungsbewilligung nicht zu widerrufen und die Wegweisung zu widerrufen. Eventualiter sei ihm die Aufenthaltsbewilligung zu erteilen. Subeventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. D. Das Verwaltungsgericht und das Amt für Migration und Integration des Kantons Aargau sowie das Staatssekretariat für Migration beantragen, die Beschwerde sei abzuweisen. Mit Verfügung vom 6. März 2015 hat der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts der Beschwerde antragsgemäss die aufschiebende Wirkung zuerkannt.