$84,575
Avg. Salary
$30.00
Avg. Hourly Rate

Average additional compensation:

$7,000

Bonus

$10,500

Profit Sharing

What am I worth?
How should I pay?

The average pay for a Java Software Engineer is $30.00 per hour.

The average pay for a Java Software Engineer is $84,575 per year.

10%
$0.00
10%
$30.00
50%
$0.00
90%
90%
MEDIAN $30.00
10%
$60k
10%
$85k
50%
$132k
90%
90%
MEDIAN $84,574
$60,000 - $132,453
$60K
$85K
$130K
MEDIAN: $84,574
10%
50%
90%

Add this chart to your site: 640px    300px

$0$137K
Salary $60,000 - $132,453
Bonus $1,030 - $16,289
Profit Sharing $10,500
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$58,466 - $137,896
  • Country: United States
  • Currency: USD
  • Updated: 21 Mar 2019
  • Individuals Reporting: 44

Java Software Engineer Job Listings

Pay Difference by Location

38%

-7%

-12%

-21%

-22%

National Average: $86,706

Larger city markers indicate a job is popular in that location.

Related Job Salaries

Key Stats for Java Software Engineer

Gender

Female
5 %
Male
95 %

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 3 votes.
Less than 1 year
13%
1-4 years
55%
5-9 years
19%
10-19 years
11%
20 years or more
2%

Skills That Affect Java Software Engineer Salaries

▲37%


▲7%

National Average
$87,000

▼36%

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 3 votes.

Gender

Female
5 %
Male
95 %

Years of Experience

Less than 1 year
13%
1-4 years
55%
5-9 years
19%
10-19 years
11%
20 years or more
2%

Common Health Benefits

medical benefits
Medical: 92%
dental benefits
Dental: 82%
vision benefits
Vision: 82%
no benefits
None: 5%