Citation: 2C_604/2015 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A.________, das Urteil des Verwaltungsgerichts des Kantons Bern vom 29. Juni 2015 sei aufzuheben und ihm sei die Niederlassungsbewilligung zu belassen; eventualiter sei die Sache in Aufhebung des vorinstanzlichen Urteils an das Verwaltungsgericht zurückzuweisen. Gleichzeitig ersucht er um unentgeltliche Rechtspflege und Verbeiständung. Unter Verzicht auf einen Antrag hinsichtlich der unentgeltlichen Rechtspflege schliesst die Vorinstanz in der Sache auf Abweisung der Beschwerde. Die Polizei- und Militärdirektion des Kantons Bern sowie das Staatssekretariat für Migration beantragen ebenfalls die Abweisung der Beschwerde. Die Einwohnergemeinde Bern liess sich nicht vernehmen. Mit Eingabe vom 3. November 2015 nahm der Beschwerdeführer zu den Vernehmlassungen Stellung. Der Beschwerde wurde mit Präsidialverfügung vom 15. Juli 2015 antragsgemäss die aufschiebende Wirkung zuerkannt.