Those are Portunus pelagicus, also known as the flower crab, blue crab, blue swimmer crab, blue manna crab or sand crab, rajungan in Indonesian.
Spotted at a Fish Market in Surabaya (Java Island, Indonesia)