Average Java Software Developer / Programmer Salary

$72,386
Avg. SalaryShow Hourly Rate
$4,856
Bonus
$3,750
Profit Sharing
What am I worth?
Get pay report
How should I pay?
Price a job
The average salary for a Java Software Developer / Programmer is $72,386.
10%
$48k
10%
$72k
50%
$110k
90%
90%
MEDIAN $72,386
Is Java Software Developer / Programmer your job title? Get a personalized salary report!
How it works:
1
Enter city & years of experience
2
Add pay factors like skills & education
3
Find your market worth with a report tailored to you
United States (change)
Salary
$48k - $110k
Bonus
$958 - $12k
Profit Sharing
$125 - $30k
Total Pay
$45k - $118k

Your Market Worth Over Time

How has your pay changed over time for your market? Find out by taking our salary quiz.

Job Description for Java Software Developer / Programmer

Java Software Developer / Programmer Tasks
  • Test and document software for web sites.
  • Work with designers and content producers.
  • Write, modify, and debug software for web sites.
  • Write code to generate web pages, access databases and business logic servers.

Popular Employer Salaries for Java Software Developer / Programmer

Career Paths

Explore the most common career paths for Java Software Developer / Programmer. Thickness and color of lines indicates popularity of movement from one job to the next. Visit our career path planner to research other job paths.
Java Software Developer / Programmer
Senior Java Developer
Java Developer
Software Engineer
More common (> 20%)
Somewhat common (8 - 20%)
Less common (< 8%)

Java Software Developer / Programmer Job Listings

Popular Skills for Java Software Developer / Programmer

Skills in Java/J2EE, Eclipse Java IDE and Spring are correlated to pay that is above average. Skills that pay less than market rate include SQL and Java.

Pay by Experience Level for Java Software Developer / Programmer

An entry-level Java Software Developer / Programmer with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of $58,180 based on 96 salaries. An early career Java Software Developer / Programmer with 1-4 years of experience earns an average total compensation of $67,206 based on 322 salaries. A mid-career Java Software Developer / Programmer with 5-9 years of experience earns an average total compensation of $84,112 based on 153 salaries. An experienced Java Software Developer / Programmer with 10-19 years of experience earns an average total compensation of $97,602 based on 108 salaries. In their late career (20 years and higher), employees earn an average total compensation of $107,163.
Employees with Java Software Developer / Programmer in their job title in San Francisco, California earn an average of 48.4% more than the national average. These job titles also find higher than average salaries in New York, New York (12.9% more) and Seattle, Washington (6.0% more). The lowest salaries can be found in Austin, Texas (12.7% less) and Atlanta, Georgia (9.9% less).

Years of Experience

This data is based on 712 survey responses.
Entry Level
13.5%
Early Career
45.2%
Mid Career
21.5%
Experienced
15.2%
Late Career
4.6%