Sachverhalt: A. A.A._ (Jahrgang 1977) stammt aus Serbien. Er reiste im Dezember 2005 in die Schweiz ein. Nach Heirat mit der niederlassungsberechtigten B.A._ wurde ihm eine Aufenthaltsbewilligung erteilt. Im Januar 2006 kam der gemeinsame Sohn C.A._ zur Welt. Der Ehefrau und dem Sohn wurde 2008 das Schweizerische Bürgerrecht erteilt. Im August 2009 wurden die Ehegatten gerichtlich getrennt. Die Ehegatten vereinbarten, dass C.A._ unter die Obhut der Mutter gestellt werde, dem Vater ein Besuchsrecht von zwei Wochenenden pro Monat zukomme und ihm eine Unterhaltsverpflichtung von Fr. 700.-- obliege. Die Unterhaltszahlungen wurden teilweise durch das Sozialamt bevorschusst. Zwischen November 2010 und Juli 2011 verstiess A.A._ mehrmals gegen die Strassenverkehrsgesetzgebung, wofür er zu zwei Geldstrafen von 60 und von 30 Tagessätzen sowie mehrfach zu Bussen verurteilt wurde. Mit Verfügung vom 27. Januar 2012 verlängerte das kantonale Migrationsamt die Aufenthaltsbewilligung von A.A._ nicht mehr. B. Das Sicherheits- und Justizdepartement des Kantons St. Gallen wies einen von A.A._ auf Aufhebung dieser Verfügung und Erteilung einer Aufenthaltsbewilligung gerichteten Rekurs ab. Mit Urteil vom 11. Juni 2014 wurde seine Beschwerde durch das Verwaltungsgericht des Kantons St. Gallen ebenfalls abgewiesen. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 21. August 2014 an das Bundesgericht beantragt A.A._, das Urteil des Verwaltungsgerichts des Kantons St. Gallen vom 11. Juni 2014 sei kostenfällig aufzuheben, und seine Aufenthaltsbewilligung sei zu verlängern. Weiter beantragt er die Gewährung der unentgeltlichen Rechtspflege und Verbeiständigung. Die Vorinstanz, das kantonale Sicherheits- und Justizdepartement und das Staatssekretariat für Migration SEM schliessen auf Abweisung der Beschwerde. Mit Präsidialverfügung vom 25. August 2014 wurde der Beschwerde aufschiebende Wirkung erteilt.