Brimstone Incorporated -
Gregory sat behind a desk of polished obsidian that seemed to swallow the dim fluorescent light of the office. He didn't look like a demon; he looked like a mid-level bureaucrat in a cheap polyester suit, the kind who enjoys denying insurance claims. On the door behind him, gold leaf lettering read:
"I was just doing my job," Elias stammered, his eyes darting to the window. Outside, there was no city skyline—only a swirling, orange-tinted fog that never moved. Brimstone Incorporated
"Welcome to the team," Gregory purred as the office walls began to bleed. "Coffee is in the breakroom. It’s always boiling, and we’re fresh out of cream." Gregory sat behind a desk of polished obsidian
"Your resume is impressive, Elias," Gregory said, tapping a folder that smelled faintly of ozone. "The way you handled the Springfield chemical spill—truly inspired. You convinced an entire town they weren't sick, they were just 'under-hydrated.'" Outside, there was no city skyline—only a swirling,

To the previous commentator’s question: Does Groovy on Grails change things?
Well, first of all there’s also JRuby that is built on the Java platform. So you can have Ruby and RoR on Java directly. Then Groovy and Grails are there and provide similar capabilities. That changes things… but not in the way many of the old Java fogies may have anticipated: It validates DHH’s point of view in the strongest way possible. Dynamic languages are a powerful tool in any programmer’s arsenal–if you get exclusively attached to Java [1] and ignore dynamic languages, then do so at your own peril.
~~~
[1] The idea of getting exclusively attached to a particular language/platform is silly–they are just tools. Kill your ego. Open your mind and explore new technologies and techniques so you can use them when appropriate.