I think the author is out of touch with modern Java development practices. Any decent Java developer would have got exposed to POJO based development[1] by now.
[1]Expert One-on-One J2EE Development without EJB - Rod Johnson, 2004
These days even the much hatted EJBs are POJO based and lot easier to work with. Not to mention Lambda support in Java 8 and the hybrid approach of Scala, my favorite.
I think the commentator should read the article. The author does not once mention EJB. The problems he describes are endemic to all kinds of libraries and frameworks and are VERY much a part of most shop's interpretation of "modern" Java development.
These days even the much hatted EJBs are POJO based and lot easier to work with. Not to mention Lambda support in Java 8 and the hybrid approach of Scala, my favorite.