That piston does look like it has some pitting on it? Unless that's just road debris or brake pad particles? The other piston, we can't see, if it's out further,as r80rt and maturin said, that could very well be it. I have seen pistons corrode and pit on bike's that stay outside with less milage then yours Singh. Remember, that Dot 3 or 4 brake fluid is highly corrosive, .There may be a thin sheen of it left over on the surface of the piston, if the seal is weeping a bit, as it goes in and out. Then it's exposed to air and moister, making thing worse.
If that's what it turns out to be, your wellcome to bring the caliper down, and we'll pop the pistons out with my compressor, if you don't have one, and replace the seals and pistons.