In a large bowl, toss together beans, corn, tomatoes, bell pepper, and onion. In a separate bowl, whisk together lime juice, olive oil, salt, cumin, and cayenne until completely combined. Pour dressing over the bean mixture and toss to coat. Cover and refrigerate until ready to serve.