Javi Ros werd geboren in Pamplona en komt uit de jeugdacademie van Real Sociedad. In 2008 debuteerde hij voor Real Sociedad B in de Segunda División B. Op 23 mei2009 debuteerde hij voor de hoofdmacht in de Segunda División A. Hij mocht invallen voor Markel Bergara, die ook uit de jeugdopleiding komt van de Baskische club. Hij mocht ook meedoen in de laatste vier wedstrijden van het seizoen, aangezien Real Sociedad niet meer in de running was voor promotie naar de Primera División. Hij kreeg een contractverlenging tot 2014. Op 23 januari2010 werd hij zes maanden uitgeleend aan SD Eibar, een ploeg uit de Segunda División B[1]. De ploeg behaalde de tweede plaats, maar kon de promotie niet afdwingen tijdens de play off. In 2010 promoveerde de Baskische club naar de Primera División, maar Ros zou nog twee seizoenen bij het tweede elftal blijven vooraleer hij zijn debuut in de Primera Divisón zou maken. Op 19 augustus2012 debuteerde hij in de Primera División tegen FC Barcelona. Hij speelde mee in 7 competitieduels dat seizoen, goed voor een totaal van 161 speelminuten. Op 16 januari2014 scoorde hij voor Real Sociedad in de Copa del Rey tegen Villarreal CF.
Op 19 juli2014 tekende hij voor twee seizoenen bij RCD Mallorca, een ploeg uit de Segunda División A. De ploeg zou twee moeilijke seizoenen kennen met een zestiende en zeventiende plaats in de eindrangschikking.