Content has loaded

Java developer salary in India

How much does a Java Developer make in India?

Average base salary

₹3,57,200

The average salary for a java developer is ₹3,57,200 per year in India. 124 salaries reported, updated at 8 April 2026

Java Developer job openings in India

slide 1 of 6
slide1 of 6
Software Developer (Java)
Mr2K Solutions
Kolkata, West Bengal
From ₹15,000 a month
Full-time
10 hours ago

Highest paying companies for Java Developer in India

Average year pay is based on job postings on Indeed in the past 36 months.
Deutsche Bank
 
₹22,76,667per year
View company
GlobalFoundries
 
₹22,50,000per year
eClerx
 
₹22,50,000per year
Provab Technosoft Pvt Ltd
 
₹22,50,000per year
Citi
 
₹20,88,462per year
Diverse Lynx
 
₹20,80,000per year

Highest paying cities near India for Java Developers

  1. Pune, Maharashtra
    ₹8,31,751 per year
  2. Gurgaon, Haryana
    ₹7,43,778 per year
  3. Delhi, Delhi
    ₹6,87,596 per year
  4. Bengaluru, Karnataka
    ₹6,61,118 per year
  5. Ahmedabad, Gujarat
    ₹5,33,989 per year

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 India?

Entry Level Java Developer

Job openings
Average ₹5,26,070 per year