Skip to content

IT and Engineering > Java Developer

Salary National Average

Low Medium High
93600.0000 118430.0000 139120.0000

Supply and Demand

Candidate Supply: 4,274 Job Openings: 3,512

0 50 100

More Difficult Less Difficult

Salary Variance

Enter City, State to view local salaries and candidate demand.

Short Description:

Design, modify, develop, write, and implement software programming applications and components using Java. Create user information solutions by developing, implementing, and maintaining Java-based components and interfaces. Complete applications development by coordinating requirements, schedules, and activities. Troubleshoot development and production problems across multiple environments and operating platforms.

Duties / Responsibilities:

  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces for internet/intranet applications by setting expectations and feature priorities throughout the development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Recommends system solutions by comparing the advantages and disadvantages of custom development and purchase alternatives.
  • Integrates applications by designing database architecture and server scripting, studying and establishing connectivity with network systems, search engines, and information servers.
  • Creates multimedia applications by using authoring tools.
  • Completes application development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users by developing documentation and assistance tools.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization's reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

Skills / Requirements / Qualifications

  • Critical Thinking: Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
  • Complex Problem Solving: Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
  • Reading Comprehension: Understanding written sentences and paragraphs in work-related documents.
  • Active Listening: Giving full attention to what other people are saying, taking time to understand the points made, asking questions as appropriate, and not interrupting at inappropriate times.
  • Judgment and Decision Making: Considering the costs and benefits of potential actions to choose the most appropriate one.
  • Writing: Communicating effectively in writing as appropriate for the audience's needs.
  • Programming: Writing computer programs for various purposes.
  • Instructing: Teaching others how to do something.
  • Monitoring: Monitoring/assessing the performance of yourself, other individuals, or organizations to make improvements or take corrective action.
  • Speaking: Talking to others to convey information effectively.
  • Systems Analysis: Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
  • Time Management: Managing one's own time and the time of others.
  • Active Learning: Understanding new information's implications for current and future problem-solving and decision-making.
  • Coordination: Adjusting actions concerning others' actions.
  • Systems Evaluation: Identifying measures or indicators of system performance and the actions needed to improve or correct performance relative to the system's goals.
  • Quality Control Analysis: Conducting tests and inspections of products, services, or processes to evaluate quality or performance.

Job Zones

  • Education: Most occupations in this zone require training in vocational schools, related on-the-job experience, or an associate's degree.
  • Related Experience: Previous work-related skill, knowledge, or experience is required for these occupations. 
  • Job Training: Employees in these occupations usually need one or two years of on-the-job experience and informal training with experienced workers. A recognized apprenticeship program may be associated with these occupations.
  • Job Zone Examples: These occupations usually involve communication and organizational skills to coordinate, supervise, manage, or train others to accomplish goals. Examples include food service managers, electricians, agricultural technicians, legal secretaries, occupational therapy assistants, and medical assistants.
  • Specific Vocational Preparation in years: 1-2 years of preparation (6.0 to < 7.0)

Share Role Details

Return to job listings