Johannes grew up in Burgdorf in the Hanover Region of Lower Saxony. At the age of seven she moved to Heesseler SV and played for eight years in the corresponding boys' teams.[2] In 2015 she went to Hannoverscher SC. After one season, the male B-Juniors of the HSC had to do without their goalkeeper, because she switched from the Landesliga to FF USV Jena in the Bundesliga in 2016. There she played for the U17 team in the B-Juniorinnen-Bundesliga, but was already training in the women's team. She made her senior debut on 3 September 2017 (1st matchday) in a 4–1 defeat away to 1. FFC Turbine Potsdam with a 39th-minute substitution for Justien Odeurs, who was injured.[3]
Since her last league game on 6 June 2021, she has repeatedly struggled with injuries. In order to practice before she switched to Eintracht Frankfurt for the 2022/23 season and succeeded the departing Merle Frohms, she played for the Japanese first division club INAC Kobe Leonessa for three months.[4][5][6]
International career
In 2014, Johannes was invited to the Hennef sports school for a DFB course. On 28 October of the same year, she made her international debut for the U15 national team.[7] The game in Glasgow against the hosts of the Scottish U15s was won 13–0 (9–0); so she became Heeßel's first national player.[8] In her second appearance in the national jersey against Belgium on 3 December 2014, she also conceded zero goals.[9]
Johannes became European champion in 2017 with the U17 national team in the Czech Republic. The semi-final, her fifth international match for the U17s, was decided on penalties in which she saved four shots.[10]