A coder gets a design?!!!!!! A coder gets functional specs?!!!
You lucky bar stud!
I've been a coder since 1997, in 10 companies and in only 2 did I see specs, designs and in only 1 did I see UML being used. In one of them the specs were totally ignored from the start.
Unless you meant design as in a role not an artefact.
Oh, role, a UML bit of jargon there.

I learnt OCL you know in the vain hope I might one day use it.

Object Constraint Language.
I also learnt the Vienna Development method years ago. Something akin to Z for specification.
I had high hopes for my career in IT once! Sniff.:S