well if its when you brake then it has to do with you brakes obviously. brakes might need a bleed or the rotors might need to be cut. maybe a combination of both.
but to determine if its coming from the front or back, you'll just need to pay more attention to the car when braking :)