The average salary for a Java Developer is R374,668.
Is Java Developer your job title? Get a personalized salary report!
R174k - R662k
R8k - R83k
R11 - R632k
R176k - R759k
Your Market Worth Over Time
How has your pay changed over time for your market? Find out by taking our salary quiz.
Job Description for Java Developer
Java developers create complex web-based applications. Some examples include animated drop-down menus, images that change as a mouse moves over them, and sounds that play when clicked. Java is used extensively on e-commerce sites to collect data and validate user information. It is the job of Java developers to use this scripting language to modify the design and functionality of websites as requested by their clients. Java developers may write programs themselves or revise existing applications…Read more
Java Developer Tasks
- Test and document software for client applications.
- Write, modify, and debug software for client applications.
- Write code to create single-threaded or user interface event driven applications, either stand-alone and those which access servers or services.
- Use source debuggers and visual development environments.
Popular Employer Salaries for Java Developer
The top respondents for the job title Java Developer are from the companies FNB, First National Bank and Psybergate. Reported salaries are highest at FNB where the average pay is R495,725. Other companies that offer high salaries for this role include Standard Bank and First National Bank, earning around R424,000 and R421,471, respectively. Psybergate pays the lowest at around R235,832. Absa and Discovery Holdings also pay on the lower end of the scale, paying R296,721 and R348,000, respectively.
Java Developer Job Listings
Popular Skills for Java Developer
Skills in Java, Java/J2EE, SQL, Spring and Hibernate are correlated to pay that is above average.
Pay by Experience Level for Java Developer
An entry-level Java Developer with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of R196,797 based on 70 salaries. An early career Java Developer with 1-4 years of experience earns an average total compensation of R330,323 based on 285 salaries. A mid-career Java Developer with 5-9 years of experience earns an average total compensation of R512,784 based on 145 salaries. An experienced Java Developer with 10-19 years of experience earns an average total compensation of R687,647 based on 36 salaries.
Years of Experience
This data is based on 536 survey responses.
Related Job Salaries
R148k - R576k
R208k - R669k
R358k - R866k
R88k - R416k
R389k - R934k
R139k - R623k
R145k - R637k
R115k - R335k
R138k - R588k
R120k - R499k