In-Depth
Java skills market a complex picture
- By Alan R. Earls
- December 1, 2003
If gentler RAD-style Java tools arrive and, as Sun's VP of Product Marketing
Joe Keller says, the tools "give CIOs the ability to apply people with
other programming skills to generate things using Java," will more Java
jobs remain on U.S. shores?
That is a hard question to answer. J2EE skills have remained expensive and
necessary in recent years. As a result, overseas software shops have continually
tried to enter the Java market with upgraded skills.
IDC Analyst Stephanie Torto said her recent study of global integrator businesses
did not look at specific language demand. But, she noted, many skills are becoming
commoditized and, where there is sufficient supply outside of the U.S., companies
will migrate that way.
Geoffrey Eckler, principal at Eckler Personnel Network Inc. in Woodstock, Vt.,
said that notwithstanding the generally poor market conditions for developers
of any type, "Java and Java-related tools remain at the core of Web-based
development." He predicts healthy demand for at least several years to
come.
Jeff Markham, metro market manager at Robert Half Technology in San Francisco,
said that Java developer rates are starting to pick up after the boom and bust
of the dot-com years, despite the emergence of offshore competition.
Experts note that all Java skills are not created equal. Its popularity has
moved Java into more complex, enterprise-type apps, allowing those with domain-specific
knowledge to command a premium. And the tools that have made Java apps easier
to create are, according to some, segmenting the skills market.
Len Vairo, partner, technology and board services in the Boston offices of
Christian & Timbers, said the Fortune 1000 market "is demanding that
apps be J2EE-compliant." On the other hand, Vairo noted the way Java skills
stack up at different points in the market. He said that "plain vanilla"
Java programmers are "a commodity." However, in his searches for CTOs
or VPs of engineering or product development, strong Java experience is crucial.
And for individual contributors, Java skills alone are no longer sufficient,
said Robert Libby, director of business development at Greenbrier & Russel,
a consulting firm in Schaumberg, Ill. "It needs to be coupled with some
kind of application server experience," he said.
Tom Flynn, director of Greenbrier & Russel's Training Division concurs.
"The market is full of people who just know Java. It's a basic skill and
you need other skills to complement it."
Joseph Feiman, a research VP at Gartner Inc., said a global survey he conducted
two years ago and is in the process of updating showed Visual Basic and Java
tied in their roles as "strategic" languages for larger enterprises.
In the future, he said, Java is likely to be the single most important language
for enterprise development.
Also see:
In search of a gentler Java
About the Author
Alan R. Earls is a technology and business writer based near Boston.