Bring a medium pot of heavily salted water to a boil over high heat. Prepare a water bath by filling a bowl halfway with ice water.
Once water boils, add green beans until cooked but still firm, about 4 minutes. Place in ice water bath until cool. Drain and shake off excess water.
In a medium nonreactive bowl, thoroughly mix olive oil, juice, zest, and anchovies; season well with salt and pepper. Add green beans, shallot, olives, and parsley, and mix well; taste, adjust seasoning as needed. Salad can be served immediately though flavor improves as it sits.