What's a more modern term for "yuppie"?

Solution 1:

The other day I heard the term "YoPro" used (young professional).

The term refers to people in their 20s and 30s who are employed in a profession or white-collar occupation.

This means they are recent graduates of universities serving in professional careers.

It has developed off the term ‘yuppie’ that was used in the early 1980s to describe a young professional working in the city.

(thenewdaily.com)

However, I think that yuppie has the staying power to outlast YoPro... it just has a better ring to it.

YoPro sounds too much like a combination of GoPro and Yoplait for my taste.