Джон начинал профессиональную карьеру в 2017 году в бразильской Серии Б в составе ФК «Понте Прета». Выступал за различные команды во втором дивизионе Бразилии.
В прошлом сезоне защищал цвета уругвайского клуба «Хувентуд», в составе которого провел 29 матчей и забил 7 голов.
Ранее состав «Жениса» пополнили Сергей Волков, Денис Гречихо (оба — Беларусь), Матия Ром (Словения), Марин Беланчич (Хорватия), Ираклий Бидзинашвили (Грузия), Альдаир Адилов (Казахстан). Следите за трансферными новостями клуба по этой ссылке.
«Женис» занял третье место в первой лиге сезона-2023 и вышел в премьер-лигу. КПЛ стартует 1 марта, в этот день подопечные Рината Алюетова сыграют с «Астаной».