With ParquetReader, you could still use ParquetFileReader.readFooter()  
You could also add getFooters() to ParquetReader.
https://github.com/Parquet/parquet-mr/blob/master/parquet-hadoop/src/main/java/parquet/hadoop/ParquetReader.java