Janni Serra è un attaccante dell'Arminia Bielefeld che è sceso in campo nella maggior parte delle gare del suo club in 2. Bundesliga nel 2022/2023, avendo collezionato 30 presenze, per un totale di 1506 minuti. É stato scelto nell'11 iniziale in 17 di queste presenze, su 34 giornate, ed è entrato a gara in corso 13 volte.
Serra ha giocato la sua ultima gara il 28 maggio, con l'Arminia Bielefeld: una sconfitta per 4-0 contro Magdeburg, in cui ha giocato 14 minuti. In totale l'attaccante ha segnato 7 gol in questa stagione - secondo a pari merito tra i giocatori della propria squadra.
É stato contro Kaiserslautern il 13 maggio che Serra ha segnato il suo ultimo gol, nella vittoria per 2-1. Ha aperto le sue marcature in questo campionato contro Hansa Rostock il 6 agosto, avendo realizzato una rete nella sconfitta per 2-1.
Nell'ultima stagione con l'Arminia Bielefeld in Bundesliga Serra ha collezionato 26 presenze, realizzando 3 gol e fornendo 2 assist vincenti.
Prima di cominciare l'esperienza con l'Arminia Bielefeld nel luglio 2021, l'attaccante ha collezionato 80 presenze in campionato con l'Holstein Kiel, per un totale di 30 reti e 8 assist.
Il 9 febbraio 2018 Serra ha esordito in 2. Bundesliga con il Bochum, all'età di 19 anni e 333 giorni, contro il Darmstadt. La prima presenza con la sua attuale squadra, l'Arminia Bielefeld, in 2. Bundesliga è stata nella partita contro il Jahn Regensburg il 24 luglio 2022.
In totale, nella sua carriera in 2. Bundesliga, ha giocato 122 gare con 37 reti realizzate e 8 assist per i compagni. Nonostante abbia giocato 122 partite in 2. Bundesliga fino ad oggi, Serra non è ancora stato espulso nella competizione.