João Bandeira dedica-se à interpretação de flautas históricas e da flauta doce. Dirigiu o conjunto de Música Antiga da Faculdade de Música do Espírito Santo (FAMES) e integrou os Solistas Vocais e o conjunto de câmara Victoria Antiga, em concertos realizados em Vitória. Também participou ocasionalmente do conjunto A Trupe Barroca.
Em São Paulo, integrou o Coral Jovem do Estado de São Paulo, participando da gravação do álbum Todas as Vidas, e foi membro da Academia da OSESP.
Estudou flauta doce e traverso com Ricardo Kanji até seu falecimento. Atualmente, estuda traverso com Livia Lanfranchi e flauta doce com Cesar Villavicencio.