Career Description:
Java programmers write or convert computer programs into
step-by-step instructions in Java programming language, one
of the most
advanced object-oriented languages.
They may be responsible for supporting multiple
products and
have regular interaction with developers. They troubleshoot
problems and
provide strategic consulting by setting direction and
standards for the
products supported.
Labor Trends:
Employment of java programmers is expected to grow slower than the average for
all occupations. Jobs should be
plentiful in data
processing service firms, software houses, and computer
consulting
businesses. These types of establishments are part of
computer and data
processing services, which is projected to be the fastest
growing
industry in the economy. As organizations attempt to
control costs and
keep up with changing technology, they will maintain a
need for
programmers to assist in conversions to new computer
languages and
systems.
Personal Attributes:
Programmers should be able to think logically and pay
close attention to detail. Strong communication and
coordination skills
are necessary to manage product directions and
upgrades.
They
need patience, persistence, and the ability to work
under pressure on
exacting, analytical work. Ingenuity and imagination
are also important when programmers design solutions
and
test their work for potential failures.
Since programmers are expected to work in teams and
interact directly
with users, employers want programmers who are able to
communicate with
nontechnical personnel.
Required Skills:
Java programmers must have knowledge of Java standards and
be able to make decisions regarding the standards most
appropriate for implementation. They must also have a
clear
understanding of the
Windows platform and a knowledge of object-oriented
analysis and design.
Familiarity with Visual Basic, Powerbuilder, memory
checking tools,
software source code practices,
and software modeling and testing
tools is also valuable.
Required Experience:
Java programmers generally need a bachelor’s degree in
a related field, such as computer science, and
experience with Java
tools such as Visual Cafe or Weblogic Server
Workstation.
Working Conditions:
Programmers generally work in comfortable offices.
Many, however, may work long hours or weekends to meet
deadlines or fix critical problems that occur during
off hours.
Like other workers who spend long periods of time
typing at a keyboard,
programmers are susceptible to eye strain,
back discomfort, and hand and wrist problems, such as
carpal tunnel
syndrome.