Content has loaded

Java developer salary in Princeton, NJ, 2026

How much does a Java Developer make in Princeton, NJ?

Average base salary

$54.11
6%
below national average
Average $54.11
Low $42.95
High $68.18

The average salary for a java developer is $54.11 per hour in Princeton, NJ. 4 salaries taken from job postings on Indeed in the past 36 months (updated June 24, 2026).

Highest paying companies for Java Developer in Princeton, NJ

Average year pay is based on job postings on Indeed in the past 36 months.
BlackRock
 
$225,000per year
View company
S&P Global
 
$142,500per year
The DAKO Group
 
$119,600per year
Fortira
 
$119,600per year
KGS Technology Group Inc
 
$114,400per year
Mastech Digital
 
$109,200per year

Highest paying cities for Java Developers near Princeton, NJ

  1. Jersey City, NJ
    $66.58 per hour
  2. Berkeley Heights, NJ
    $66.48 per hour
  3. Weehawken, NJ
    $60.87 per hour
  4. Princeton, NJ
    $60.67 per hour
  5. Pennington, NJ
    $59.83 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 Princeton, NJ?

Entry Level Java Developer

Job openings
Average $79,723 per year

Lead Java Software Engineer

Job openings
Average $154,406 per year