Java salaries
Median$170k
Middle half$159k–$253k
Roles12
Annual salaries advertised by live Java developer roles, in US dollars. Updated regularly.
By seniority and region
| Seniority | All | Remote | North America | Europe | Asia-Pacific |
|---|---|---|---|---|---|
| Mid-level4 roles | $158k$144k–$163k | – | – | – | – |
| Senior5 roles | $189k$170k–$375k | $170k$166k–$179k | – | – | – |
Recent roles with a salary
- Full-Stack Software Engineer (New Grad) – Remote at SpruceID$125k · United States
- Senior Software Engineer, Frontend at Sardine$170k · United States
- Trading Analytics Developer, Quantitative Trading at Crypto.com$110k · Chicago,IL
- Senior Product Security Engineer at Chainalysis$189k · New York Office · New Jersey · Massachusetts · Connecticut · Pennsylvania · New Hampshire
- Staff Backend Engineer, Services at Polymarket$375k · New York
- Senior Backend Engineer, Services at Polymarket$375k · New York
- Software Engineer II, Gov Systems at Chainalysis$155k · Remote - USA
- Software Engineer, Tokenization at Talos$170k · New York
- Senior Backend Engineer, Exchange Core at Polymarket$375k · New York
- Full-Stack Software Engineer – Remote at SpruceID$160k · United States
- Principal Forward Deployed Engineer at SpruceID$213k · United States
- Senior Forward Deployed Engineer at SpruceID$163k · United States
All open Java roles · Top Java builders · Every area and skill
Questions
What is the average Java developer salary?
The median advertised Java developer salary is $170k a year, from 12 live roles; the middle half pay between $159k and $253k.
What does a senior Java developer earn?
Senior Java developer roles advertise a median of $189k a year ($170k–$375k for the middle half, 5 roles).
What do remote Java developer roles pay?
Remote Java developer roles advertise a median of $163k a year, from 7 roles.
Seniority comes from job titles and regions from listed locations. A figure needs at least 3 roles; “–” means fewer. How the index is built.