It's not uncommon to let capable junior devs run a small project with someone more experienced having oversight.
on fortune 500, you move teams often (managers and vp quit and new ones join in, there are layoffs, reorgs, etc) and the people above you give you work based on first impressions. they will need to have you in their org for some 4 years to learn something from your resume.