Content has loaded

Java developer salary in Michigan (Updated 2026)

How much does a Java Developer make in Michigan?

Average base salary

$55.16
same
as national average
Average $55.16
Low $39.63
High $76.77

The average salary for a java developer is $55.16 per hour in Michigan. 89 salaries taken from job postings on Indeed in the past 36 months (updated June 26, 2026).

Java Developer job openings in Michigan

slide 1 of 6
slide1 of 6
Jr. Software Engineer – Java (...
Cognizant3.8out of 5 stars.
Dearborn, MI
$70,000 - $85,000 a year
Full-time
1 month ago

Highest paying companies for Java Developer in Michigan

Average year pay is based on job postings on Indeed in the past 36 months.
Kraken
 
$250,000per year
View company
Sun Technologies
 
$146,900per year
Randstad
 
$144,560per year
Ark Solutions
 
$143,520per year
Dematic
 
$140,600per year
UHY LLP
 
$140,400per year

Highest paying cities for Java Developers near Michigan

  1. Farmington, MI
    $85.88 per hour
  2. East Lansing, MI
    $71.51 per hour
  3. Lansing, MI
    $71.22 per hour
  4. Farmington Hills, MI
    $60.84 per hour
  5. Saint Louis, MI
    $59.75 per hour

Where can a Java Developer earn more?

Compare salaries for Java Developers in different locations
vs

How much do similar professions as Java Developer get paid in Michigan?

Entry Level Java Developer

Job openings
Average $59,132 per year

Lead Java Software Engineer

Job openings
Average $132,777 per year