Different companies have different definitions for junior, senior etc. Like other comments mention, it's mainly length of professional experience.
Many places defines senior developers as having +5 years of professional experience (i.e. excluding college). But it varies a lot from company to company.