The average annual salary for Java Developers in India is 8lacs-10lacs. An entry-level Java developer can earn a payroll of 2 lacs per annum. The payroll differs globally and depends on factors like industry, city, experience, role, etc.