Answer
No, Genki Haraguchi does not play for a club based in Japan. He currently plays for Hertha BSC in the Bundesliga, which is based in Berlin, Germany. Haraguchi has also played for clubs in Germany, Austria, and the Netherlands. He has never played for a club in Japan.