[19][20] At the 2014 Pan Pacific Swimming Championships in Gold Coast, Queensland, Australia, he finished 10th in the 100-metre breaststroke.
[26][27] On 4 December 2014, João was tested positive for hydrochlorothiazide, a so-called "specified substance" which may be used to mask performance-enhancing drugs.
[32] At the 2017 World Aquatics Championships in Budapest, in the Men's 50 metre breaststroke, he broke two times the Americas record, with 26.67 at heats and 26.52 in the final, to obtain the silver medal.
[41] At the 2019 World Aquatics Championships in Gwangju, South Korea, he won the bronze medal in the Men's 50 metre breaststroke.
[45] At the 2019 Pan American Games held in Lima, Peru, João Gomes Jr. debuts in Pan American Games late but efficiently, earning gold in the Men's 100 metre breaststroke by defeating Olympic medalist Cody Miller, and the 2017 World's runner-up Kevin Cordes, with a time of 59.51.
[48] At the 2021 FINA World Swimming Championships (25 m) in Abu Dhabi, United Arab Emirates, in the Men's 50 metre breaststroke, close to his 36 year old birthday, he won a bronze medal, with a time of 25.80.
[51] At the 2022 World Aquatics Championships held in Budapest, Hungary, he qualified 3rd at heats, but was disqualified in the semifinals of the Men's 50 metre breaststroke.
[54] At the 2022 FINA World Swimming Championships (25 m), in Melbourne, Australia, he suffered a disqualification in the heats of the Men's 50 metre breaststroke.