Squealing from rear discs in my experience is usually due to the raised lip that forms on the outer and inner edge of the discs as they wear. (Mainly the outer lip, which can become quite sharp)
If the lip isn't too serious you can just chamfer the edge of the pads a bit so the pad doesnt touch the sharp lip. (I tend to do this anyway)
If the lip is quite high then this will only be a temporary cure that will last about 3-6 months, because as the pads wear down they will lose their chamfer and start squealing again - and you have to chamfer them again and get another 3-6 months.
The leading and trailing (narrow) edges of the pads should be given a very slight chamfer (1mm or so) just so there is no sharp edge on the pads, but the long edges that are against the sharp lip on the disc will probably need quite a lot of chamfer if the discs are well worn - when you hold the pad in place on the disc by hand the pad should rest flat and true on the disc and NOT touch the lip at all, and have at least 1mm of clearance from the lip so that they will not start touching again until the pads have worn a reasonable amount.
I pretty much guarentee this will cure your squealing - for a few months anyway.
I have exactly the same issue on mine, and after 6 months of no squealing it is JUST starting to squeal slightly again, but I'm too stingy to buy new rear discs at the moment, so I will probably chamfer the pads again.
The permanent cure is to get the lip machined off the edge of the discs, or fit new discs.
Regards,
Simon