Well you can find it on the job ad pages. In my country it is its tiered like this ( varies per company ):
Junior java dev:
- minimal experience, can be none.
- knows basics
- willing to learn
- IT proficient
- previous coding / scripting experience / work for similar organisation is a great plus
java dev
- 1-2 year experience in java development
professionally.
- experience in using versioning tools such as git
- has experience in the following developer technologies:
Servlets, Java EE,
EJB, JMS, Camel, SQL, Web Services, SOAP/REST.
- knowledge of developer tools: i.e.: Eclipse, Sonar,
Jenkins, GlassFish, SoapUI.
- fluent English
-
Angular, Scrum...
almost all copy - pasted from a job add.
You get the point. the deeper you go into the rabbit hole, the more different abbreviations actually make sense to you
Again, this is just one country, and one company, but it would be strange if a person without proper dev
work experience would not be a Junior dev experience at least for 6 months. Also in my country, if student is not working professionally within his field whilst into 2nd year of bachelor education, he is probably not that good / motivated.