The average salary of a Java Programmer in India is Rs. 389516 per annum, according to payscale.com.