Im not a graduate but I currently work in IT and have had another role in the past, I'm trying to get into a development role and finding it difficult because alot of roles demand a degree (so you might fare better)
that being said any of my co students who got to the interviews managed to prove their skills and got jobs, unfortunately I never make it to that stage in programming jobs so I keep trying xD
that aside,
I find alot of companies do take people on of same or less education as urself, as long as you can actually do the tasks the job will require, and have the right skillset, saying "I have java experience" for example mightnt be enough, be sure to showcase any other technologies or skills, especialy used ones like SQL server, Java swing, maybe even scripting languages uve used,
and ofcourse any projects you have done that are relevant.
for example my current employers liked that I'd done a game in C# for my college project and that Im fermila with html,css and javascript.
That being said my role is more support and networking than software, but they are a software house so I see the appeal for them.
I've basicaly been "working my way up"
lastly (and sorry this post of mine is a bit all over lol) if you cant get into your desired role (dev jobs are still very competitive) your best bet might be to go into the next best thing,
I dunno about your area but support roles are very widely available here, and I had no problem getting this one despite never having done this work before (the criteria is usualy alot lower too)
just a thought!
hope any of this helps.