"I have worked" wäre das Present Perfekt, was benutzt wird um Handlungen, die in der Vergangenheit begonnen haben und bis in die Gegenwart andauern oder deren Auswirkungen bis in die Gegenwart reicht zu beschreiben.
"I have been working" ist das Present Perfect Progressive. Der einzige Unterschied bei der Verwendung ist das hier eine besondere Betonung auf den Ablauf, die Dauer und die Unabgeschlossenheit der Handlung liegt.