Sachverhalt: A. A.a. A._ (geb. 1979) ist mazedonischer Staatsangehöriger. Er reiste 1988 als Neunjähriger im Rahmen des Familiennachzugs in die Schweiz ein und ist im Besitz einer Niederlassungsbewilligung. Seit dem 11. März 2005 ist er mit der hier niedergelassenen Kosovarin B._ (geb. 1981) verheiratet. Aus der Beziehung sind drei Kinder hervorgegangen, die Tochter C._ (geb. 1999), der Sohn D._ (geb. 2003) und die Tochter E._ (geb. 2009), welche ebenfalls im Besitz der Niederlassungsbewilligung sind. A.b. Im Juni 2010 und im Mai 2012 erlitt der Beschwerdeführer zwei Unfälle, bei welchen er sich schwere Verletzungen an beiden Händen zuzog. Er war teilweise arbeitsunfähig und bezieht seit November 2014 eine IV-Rente von 25 Prozent. B. Während seines Aufenthalts in der Schweiz trat A._ strafrechtlich wie folgt in Erscheinung: - Urteil des Kreisgerichts X Thun vom 3. September 2003: bedingte Gefängnisstrafe von vier Monaten, bei einer Probezeit von drei Jahren, wegen mehrfachen Diebstahls, Sachbeschädigung und Hausfriedensbruchs, begangen im Juni/Juli 2002; der bedingte Vollzug der Strafe wurde mit Urteil vom 17. Juni 2005 des Kreisgerichts VIII Bern-Laupen widerrufen; - Urteil des Obergerichts des Kantons Bern vom 31. Januar 2006: bedingte Gefängnisstrafe von 16 Monaten, bei einer Probezeit von drei Jahren, wegen Unterlassen der Nothilfe und schwerer Körperverletzung, begangen im Mai 2004 (ersetzte das Urteil des Kreisgerichts VIII Bern-Laupen vom 17. Juni 2005 betreffend die schwere Körperverletzung; in Bezug auf die Unterlassung der Nothilfe ist das Urteil des Kreisgerichts VIII Bern-Laupen in Rechtskraft erwachsen); - Strafbefehl vom 5. September 2011: Busse von Fr. 300.-- wegen einfacher Verkehrsregelverletzung; - Urteil des Regionalgerichts Bern-Mittelland vom 22. April 2013: bedingte Freiheitsstrafe von 24 Monaten, bei einer Probezeit von vier Jahren, sowie unbedingte Geldstrafe von 100 Tagessätzen zu Fr. 30.-- und Busse von Fr. 400.-- wegen mehrfacher Widerhandlungen gegen das Betäubungsmittelgesetz sowie mehrfacher Widerhandlungen gegen das Strassenverkehrsgesetz, begangen im Jahr 2012; - Urteil des Strafgerichts des Sensebezirks vom 20. Februar 2014: unbedingte Geldstrafe von 30 Tagessätzen zu Fr. 30.-- als Zusatzstrafe zum Urteil des Regionalgerichts Bern-Mittelland vom 22. April 2013 wegen Widerhandlungen gegen das Strassenverkehrsgesetz. A._ und seine Familie wurden bis Mai 2010 mit über Fr. 100'000.-- und von Juli 2012 bis April 2013 mit rund Fr. 12'000.-- von der Sozialhilfe unterstützt. Für die Zeit von 1992 bis 2014 bestehen offene Verlustscheine in der Höhe von ca. Fr. 93'000.--. Zwischen 2012 und 2014 wurde A._ 16 Mal für Forderungen im Gesamtbetrag von rund Fr. 50'000.-- betrieben. C. Nachdem das Amt für Migration und Personenstand des Kantons Bern (hiernach: Migrationsamt) A._ am 12. Februar 2007 verwarnt hatte, widerrief es mit Verfügung vom 18. Juli 2014 seine Niederlassungsbewilligung und wies ihn aus der Schweiz weg. Eine dagegen erhobene Beschwerde bei der Polizei- und Militärdirektion des Kantons Bern (POM) blieb erfolglos (Entscheid vom 22. Januar 2015). Mit Urteil vom 24. November 2015 wies das Verwaltungsgericht des Kantons Bern die dagegen erhobene Beschwerde ebenfalls ab. D. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiärer Verfassungsbeschwerde vom 13. Januar 2016 beantragt A._ die Aufhebung des vorinstanzlichen Urteils. Es sei ihm die Niederlassungsbewilligung zu belassen. Anstelle des Widerrufs sei eine Verwarnung auszusprechen. Eventualiter seien weitere Sachabklärungen vorzunehmen. Während das Migrationsamt auf eine Vernehmlassung verzichtet, beantragen das Verwaltungsgericht, die Polizei- und Militärdirektion sowie das Staatssekretariat für Migration die Abweisung der Beschwerde. Mit Präsidialverfügung vom 28. Januar 2016 wurde der Beschwerde antragsgemäss aufschiebende Wirkung zuerkannt.