John Jairo Mosquera (born 15 January 1988) is a Colombian footballer who plays for Gil Vicente F.C. in Portugal, as a forward.He spent most of his professional career in Germany, including at Werder Bremen where he appeared in three Bundesliga games. He also represented in the country Wacker Burghausen, Alemannia Aachen, Union Berlin and Energie Cottbus.