Word for someone who does not like/want to get a job or do anything in life?

Solution 1:

From Wikipedia on Hobo:

Unlike "tramps"—who work only when they are forced to, and "bums"—who do not work at all, "hobos" are itinerant workers.

I think bum is the ideal word you want without sounding antiquated or too harsh. If you are looking for harsh, I'd go with "useless waste of space."

Solution 2:

Such a person is referred to as an "Idler" or a "Loafer".

He is a person who avoids work or spends time in an aimless or lazy way.

Solution 3:

In Australia he'd be a dole-bludger.

Solution 4:

Consider:

I would call him aimless, lazy saint, dependent.