The first two CS courses at my top university are enough to be qualified for your entry-level junior engineer: the intro course "Programming with Java" (recently changed to Python now), followed by the second course, Data "Structures & Algorithms."
All the bootcamp would have to do is be similarly very selective and do the same exact curriculum, and the people who "survive" these two weed-out courses (you needed to score higher than half your classmates in each course to receive a passing grade, otherwise you had to keep re-taking it) would be the ones able to get hired with nearly 100% placement.
This is common in highly ranked programs in the United States. We had the exact same system in my accounting program which was ranked 11th in the nation at the time.
All the bootcamp would have to do is be similarly very selective and do the same exact curriculum, and the people who "survive" these two weed-out courses (you needed to score higher than half your classmates in each course to receive a passing grade, otherwise you had to keep re-taking it) would be the ones able to get hired with nearly 100% placement.