Javanainen commence sa carrière avec l'équipe junior du Ässät Pori mais joue déjà 27 matchs avec l'équipe senior alors qu'il n'a que 16 ans. Lors de la saison 1980-1981 il remporte le titre de meilleur buteur de la SM-liiga, trophée qu'il remporte à nouveau en 1984, 1986, 1988 et 1991 pour un record de cinq titres. En 1986, il remporte également le trophée du meilleurpointeur de la SM-liiga.
Choisi lors du repêchage de la LNH en 1984, il rejoint la franchise des Penguins de Pittsburgh pour la saison 1984-85 mais est rapidement relégué dans le club-école des Skipjacks de Baltimore de la LAH.
Après cette expérience infructueuse en Amérique du Nord, il retourne jouer en Finlande. Au cours des dix-huit saisons jouées en SM-liiga, Javanainen passe 16 années avec son club formateur, le Ässät Pori, avec un intermède de deux ans pour le TPS TUrku.
Tout au long de sa carrière, il représente également son pays lors des différentes compétitions internationales, notamment lors des Jeux olympiques d'hiver de 1984, ne parvenant jamais cependant à obtenir une médaille.
↑En préparation pour les Jeux olympiques, l'équipe de Finlande est intégrée à la SM-liiga et dispute un match contre chaque équipe de l'élite finlandaise, match comptabilisé pour le classement final.