In a large re-sealable bag add the shrimp, olive oil, paprika, cayenne, kosher salt, and pepper then toss well to combine, making sure all the shrimp are evenly coated.
Seal the bag and refrigerate for at least 30 minutes and up to 24 hours.
When ready to make the shrimp remove from the refrigerator. Add the flour to a shallow baking dish. Dredge the shrimp on both sides in the flour and set aside.
Heat a large sauté pan over medium heat, add butter and allow to melt. Add the garlic and sauté for 30 seconds then add the shrimp in an even single layer (working in batches if needed as to not overcrowd the pan). Cook the shrimp until just cooked through, about 2 to 3 minutes on each side.
Add the wine and lemon juice and stir to combine. Continue to cook for about a minute then remove from heat. Garnish with parsley.
Divide the shrimp among plates and serve immediately with a side of rice and a lemon wedge.