Skip to content

Technical > Java Engineer

Salary National Average

Low Medium High
86630.0000 104750.0000 121120.0000

Change from Previous Year:

+4%

Supply and Demand

Candidate Supply: 19,320 Job Openings: 206,486

0 50 100

More Difficult Less Difficult

Salary Variance

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

Short Description:

A Java Engineer, or Java Developer, is a computer programmer and developer specializing in the Java coding language. Their primary duties include designing java applications and programs, testing Java software, and applying fixes to any technical issues in various Java programs.

Duties / Responsibilities:

  • Work as part of a software development team
  • Write code per app specifications
  • Test to ensure designs comply with specifications
  • Analyze user requirements to determine how to translate into Java
  • Debug and resolve technical issues
  • Make recommendations to existing job infrastructure
  • Continually engage in professional development
  • Develop documentation to track

Skills / Requirements / Qualifications

  • Experience: 3+ years of software engineering experience, preferably working with Java. Previous experience working on SDKs is a major plus
  • Technological skills: Experience building APIs and working with Java Spring Boot microservices. Experience / Exposure with 1-2 other programming languages (open to React, Python, Android, Go, PHP, and Ruby experiences)
  • Miscellaneous: Comfortable working with others to produce the best code possible - assist with code reviews, testing, etc. Detail oriented and prides themselves on their code quality.
  • Education: BS in Computer Science or related field (Advanced degrees as a plus)

Job Zones

  • Education: Most of these occupations require a four-year bachelor's degree, but some do not.
  • Related Experience: A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified.
  • Job Training: Employees in these occupations usually need several years of work-related experience, on-the-job training, or vocational training.
  • Job Zone Examples: Many of these occupations involve coordinating, supervising, managing, or training others. Examples include real estate brokers, sales managers, database administrators, graphic designers, conservation scientists, art directors, and cost estimators.

Share Role Details

Return to job listings