Content has loaded

Java developer salary in New Jersey, 2026

How much does a Java Developer make in New Jersey?

Average base salary

$107,030
19%
above national average
Average $107,030
Low $69,930
High $163,811

The average salary for a java developer is $107,030 per year in New Jersey. 231 salaries taken from job postings on Indeed in the past 36 months (updated October 31, 2026).

Java Developer job openings in New Jersey

slide 1 of 6
slide1 of 6
JAVA/JEE DEVELOPER
Novoinvent Software Pvt Ltd
Jersey City, NJ
5 years ago

Highest paying companies for Java Developer in New Jersey

Average year pay is based on job postings on Indeed in the past 36 months.
BlackRock
 
$225,000per year
View company
Fidelity TalentSource
 
$203,706per year
Morgan Stanley
 
$197,000per year
Tradeweb
 
$184,375per year
Randstad
 
$177,840per year
Infinity Consulting Solutions
 
$175,000per year

Hiring a Java Developer?

Job Description
Job DescriptionWrite the perfect Java Developer job description

Highest paying cities for Java Developers near New Jersey

  1. Rutherford, NJ
    $159,757 per year
  2. Pennington, NJ
    $126,988 per year
  3. Jersey City, NJ
    $104,181 per year
  4. Berkeley Heights, NJ
    $97,946 per year
  5. Piscataway, NJ
    $94,581 per year

Where can a Java Developer earn more?

Compare salaries for Java Developers in different locations
vs

Frequently Asked Questions (FAQs) about Java Developer

The average salary for a Java Developer is $107,030 per year in New Jersey. This figure is based on 336 salaries taken from job postings on Indeed in the past 36 months, last updated on November 1, 2026.

Java Developer jobs on Indeed - find your next one today.

Java Developer salaries in New Jersey typically range between a low of $67,447 and a high of $139,750 per year, depending on experience and the hiring company.

Some of the highest-paying cities for Java Developer in New Jersey include Rutherford, NJ at $159,757 per year, Pennington, NJ at $126,988 per year, and Jersey City, NJ at $104,181 per year.

Based on recent job postings on Indeed, some of the top-paying companies for Java Developer in New Jersey include BlackRock ($225,000 per year) and Fidelity TalentSource ($203,706 per year).

Compensation can vary based on the specific niche and level of responsibility within the field. Here is how the average Java Developer salary in New Jersey compares to related positions:

  • Entry Level Java Developer: Average $60,871 per year
  • Senior Java Developer: Average $120,455 per year
  • Junior Java Developer: Average $77,017 per year
  • Lead Java Software Engineer: Average $131,875 per year

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

Entry Level Java Developer

Job openings
Average $60,871 per year

Lead Java Software Engineer

Job openings
Average $131,875 per year