Po raz pierwszy na arenie międzynarodowej Johannes Firn pojawił się 20 lutego 2005 roku, kiedy wystartował w zawodach FIS Race w Schmiedefeld. Zajął wtedy 50. miejsce w sprincie. W lutym 2009 roku wystartował na Mistrzostwach Świata Juniorów w Štrbskim Plesie, gdzie zajął czternaste miejsce w zawodach metodą Gundersena. Największy sukces w tej kategorii wiekowej osiągnął podczas Mistrzostw Świata Juniorów w Hinterzarten w 2010 roku, gdzie w wspólnie z kolegami z reprezentacji zdobył złoty medal w zawodach drużynowych.