A Barista is someone who is trained to make and serve coffee. However, there are several synonymous terms that can be used to describe someone who has these skills. A coffee artisan is an alternative term for barista, which captures the attention to detail and creativity that is required to craft specialty coffee beverages. A cafe specialist is someone who has specialized knowledge in the preparation and serving of coffee and other beverages in a cafe setting. A java connoisseur is an individual with refined coffee tastes who is able to create and present coffee in a way that showcases their expertise. No matter the term used, all describe someone with a passion for coffee and a mastery of the craft.