Johannes ran a qualifying time (2:37:00) of 2:33:06 hours at the Seoul International Marathon in March 2008, qualifying her for the 2008 Summer Olympics. In the Olympic marathon race she placed fortieth in the rankings. She again represented her country on the global stage at the 2009 World Championships in Athletics, but finished 56th in a slow time of 2:50:19 hours. She rebounded at the Dublin Marathon, finishing as the runner-up. The following year she had one of her best international performances, coming 16th at the 2010 IAAF World Half Marathon Championships.