Barry werd geboren in de Guinese hoofdstad Conakry maar verhuisde op jonge leeftijd naar Duitsland. Hij speelde in de jeugd bij SVK Beiertheim, SV Sandhausen en Karlsruher SC. Op 19 oktober 2014 debuteerde de Duits jeugdinternational in de 2. Bundesliga tegen VfR Aalen. Hij viel na 88 minuten in voor Park Jung-bin.[3] Op 9 maart 2015 mocht de offensief ingestelde middenvelder voor het eerst in de basiself beginnen in het competitieduel tegen RB Leipzig. Na 64 minuten werd hij gewisseld voor Iliyan Mitsanski.[4] In zijn debuutseizoen kwam Barry tot een totaal van vier competitieduels.