Sachverhalt: A. A.C._ (geb. 1986) ist kosovarischer Staatsangehöriger. Im Alter von sieben Jahren reiste er 1994 im Rahmen des Familiennachzugs in die Schweiz ein, wo seine Eltern und Geschwister leben. Er verfügt über die Niederlassungsbewilligung und ist seit 2012 bei einem Transportunternehmen angestellt. Seit Dezember 2011 ist er mit der Landsfrau B.C._ verheiratet, die noch im Kosovo lebt. Als Minderjähriger trat A.C._ wiederholt strafrechtlich in Erscheinung. So wurde er 1999 und 2000 wegen geringfügiger Vermögensdelikte zu Arbeitsleistungen zwischen zwei und vier Halbtagen verurteilt. Im Jahr 2002 wurde er wegen Raubversuchs verurteilt, wobei anstelle einer Strafe eine Platzierung bei einer Gastfamilie angeordnet wurde. Im gleichen Jahr wurde er von der Schule ausgeschlossen, nachdem er einen Mitschüler bedroht hatte. Im Jahr 2005 wurde er wegen einfacher Körperverletzung mit gefährlichem Gegenstand, begangen im August 2004, zu 8 Tagen Arbeitsleistung verurteilt. Auch nach Erreichen der Volljährigkeit gab das Verhalten von A.C._ gelegentlich zu Klagen Anlass. Im Jahr 2009 wurde er wegen SVG-Delikten und Vergehen gegen das Waffengesetz, begangen zwischen Oktober 2007 und Januar 2008, zu einer bedingten Geldstrafe von 45 Tagessätzen zu Fr. 30.-- und einer Busse von Fr. 2'000.-- verurteilt. Zwischen 2007 und 2011 wurde ihm der Führerausweis vier Mal wegen SVG-Widerhandlungen entzogen (jeweils 1 Monat, 2 Monate, 6 Monate und 12 Monate). Im März 2012 wurde er wegen Vergehen gegen das Waffengesetz (Tragen eines Schmetterlingsmessers), begangen im Mai 2011, zu einer Geldstrafe von 20 Tagessätzen zu Fr. 30.-- und einer Busse von Fr. 300.-- verurteilt. B. Am 12. Oktober 2012 stellte A.C._ beim Amt für Migration des Kantons Basel-Landschaft (hiernach: Migrationsamt) ein Gesuch um Familiennachzug für seine im Kosovo lebende Ehefrau. Am 12. März 2013 verfügte das Migrationsamt den Widerruf der Niederlassungsbewilligung von A.C._ sowie dessen Wegweisung und wies das Gesuch um Familiennachzug zugunsten von B.C._ ab. Eine Beschwerde beim Regierungsrat des Kantons Basel-Landschaft blieb erfolglos (Entscheid vom 2. Juli 2013). Die dagegen erhobene Beschwerde wies das Kantonsgericht Basel-Landschaft mit Urteil vom 8. Januar 2014 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 12. Mai 2014 beantragt A.C._ die Aufhebung des angefochtenen Urteils. Auf den Widerruf der Niederlassungsbewilligung und auf die Wegweisung sei zu verzichten. Auf das Gesuch um Familiennachzug zugunsten von B.C._ sei einzutreten. Während das Kantonsgericht Basel-Landschaft und der Regierungsrat des Kantons Basel-Landschaft auf Vernehmlassung verzichten, beantragt das Bundesamt für Migration (seit 1. Januar 2015: Staatssekretariat für Migration SEM) die Abweisung der Beschwerde. Mit Präsidialverfügung vom 15. Mai 2014 wurde der Beschwerde antragsgemäss aufschiebende Wirkung zuerkannt.