Add olive oil, balsamic vinegar, pesto, lemon juice, parmesan cheese, salt and black pepper to the jar. Add the lid, shake well. Taste and adjust for salt and black pepper then set aside. Note: if you don’t have a jar, add dressing ingredients to a bowl. Whisk vigorously to combine.
Cook pasta per package directions until al dente. Drain, rinse in cold water to stop the cooking process then add to a large bowl. Use a paper towel to dab excess water from the pasta then stir in a couple tablespoons of the dressing.
Add tomatoes, red onion, mozzarella and salami. Pour half of the dressing over the top and gently toss to evenly coat everything.
Transfer to the fridge for 30 to 60 minutes (up to overnight). Stir in the remaining dressing and sliced basil. Drizzle with balsamic glaze and extra basil leaves then serve right away.