Having 10 years experience as a java developer, I consider myself as being an experienced Java programmer. I took
the OCAJP7 exam at the beginning of this year. So I have to answer with a resounding yes to this question

And in the near future I'll take OCPJP7 and OCAJP8 as well. And then of course, the OCPJP8 exam will be the next in line.
I'm very passionate about certifications and I'm probably one of the few who always liked studying and taking exams

I always try to convince other developers (regardless of their java experience) to get certified. Since Oracle split the certified programmer certification in 2 parts (OCA and OCP) I think it's easier to persuade someone to pass the OCA certification, simply because it's an entry-level certification about Java and OO basics. So if you are an experienced developer you don't have to invest much time; if you are new to Java you can first concentrate on nothing but the basics and get certified. Everybody wins (and Oracle as well, because you have to pay twice

).
For me personally there are a few benefits regarding certification, I listed them
here.
Kind regards,
Roel