García tiene 33 años y es un volante ofensivo que llega procedente del Real Betis. Inició su carrera en 2004 jugando para el Real Madrid.
Luego vistió las camisas del Osuna, Benfica (Portugal), Manchester City (Inglaterra) y Zenit (Rusia).
Fue campeón europeo en Polonia en 2006 con la Sub-19 de España. También jugó con la mayor en amistosos previo a la Eurocopa 2012.
Javi se convierte en el sexto refuerzo del equipo dirigido por Vasco Seabra para la temporada 2020-21: Yanis Hamache (lateral izquierdo), Ricardo Mangas (lateral izquierdo), Angel Gomes (volqnte), Benguché (delantero y Nuno Santos (volante ofensivo).
Medios lusos aseguran que los Ajedrezados están interesados en Ricardo Quaresma, ex del Barcelona, quien se desligó del Kasımpaşa SK de Turquía.
Los rotativos europeos indican que Boavista estaría buscando armar un equipo que le permita pelear los primeros puestos y clasificarse a la Europa League.