Period
to 20 August 2017

The median annual salary for a Java Programmer was £55,000 in advertised job vacancies during the 6 months to 20 August 2017.

The first table below provides salary benchmarking and summary statistics including a comparison to same period in the previous 2 years.

Java Programmer
UK
6 months to
20 Aug 2017
Same period 2016 Same period 2015
Rank 999 913 875
Rank change year-on-year -86 -38 -169
Permanent jobs requiring a Java Programmer 178 357 430
As % of all permanent IT jobs advertised in the UK 0.10% 0.18% 0.20%
As % of the Job Titles category 0.11% 0.19% 0.21%
Number of salaries quoted 166 320 414
UK median annual salary £55,000 £52,500 £50,000
Median salary % change year-on-year +4.76% +5.00% -
10th Percentile £32,500 £32,950 £27,950
90th Percentile £85,000 £70,000 £72,500
UK excluding London median annual salary £44,000 £47,500 £45,000
% change year-on-year -7.37% +5.56% -

The next table is for comparison with the above and includes summary statistics for all job roles in permanent job vacancies. Most job vacancies include a discernible job title. As such, the figures in the first row provide an indication of the number of permanent jobs in our overall sample.

IT Job Roles
UK
Permanent job vacancies with a job title containing a recognized job role 168453 190237 209218
As % of all permanent IT job vacancies advertised in the UK 95.89% 96.49% 96.47%
Number of salaries quoted 136007 160006 172267
UK median annual salary £47,500 £47,500 £45,000
Median salary % change year-on-year - +5.56% -
10th Percentile £27,500 £26,750 £26,250
90th Percentile £77,500 £77,500 £75,000
UK excluding London median annual salary £42,500 £42,500 £40,000
% change year-on-year - +6.25% -

Java Programmer
Job Vacancy Trend

Job postings that featured Java Programmer in the job title as a percentage of all IT jobs advertised.

Job vacancy trend for Java Programmer in the UK

Java Programmer
Salary Trend

This chart provides the 3-month moving average for salaries quoted in permanent IT jobs citing Java Programmer.

Salary trend for Java Programmer in the UK

Java Programmer
Salary Histogram

The salary distribution of IT jobs citing Java Programmer over the 6 months to 20 August 2017.

Salary histogram for Java Programmer in the UK

Java Programmer
Top 13 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Java Programmer within the UK over the 6 months to 20 August 2017. The 'Rank Change' column provides an indication of the change in demand within each location based on the same 6 month period last year.

Location Rank Change
on Same Period
Last Year
Matching
Permanent
IT Job Ads
Median Salary
Past 6 Months
Median Salary
% Change
on Same Period
Last Year
Live
Job
Vacancies
England -100 171 £57,500 +9.52% 10
London -6 105 £58,750 +6.82% 5
UK excluding London -71 67 £44,000 -7.37% 5
South East +39 29 £45,000 -18.18% 1
East of England -68 23 £43,000 -9.47% 2
Midlands +19 6 £42,500 +18.06% 1
South West -2 6 £42,500 -19.05% 1
East Midlands +26 5 £42,500 +97.67%
North of England -15 3 £42,500 -5.56%
Yorkshire +25 2 £42,500 -5.56%
West Midlands +19 1 £45,000 +21.62% 1
Scotland +8 1 £55,000 +15.79%
North West -26 1 - -

Java Programmer Skill Set
Top 30 Co-occurring IT Skills

For the 6 months to 20 August 2017, Java Programmer job roles required the following IT skills in order of popularity. The figures indicate the number co-occurrences and its proportion to all job ads featuring Java Programmer in the job title.

1 178 (100.00%) Java
2 119 (66.85%) Agile Software Development
3 70 (39.33%) MySQL
4 64 (35.96%) Spring
5 62 (34.83%) TDD
6 60 (33.71%) JavaScript
7 59 (33.15%) Software Engineering
8 57 (32.02%) SQL
9 48 (26.97%) Python
10 46 (25.84%) Degree
11 44 (24.72%) OO
12 43 (24.16%) HTML
12 43 (24.16%) Finance
13 42 (23.60%) Linux
14 41 (23.03%) Computer Science
14 41 (23.03%) Android
15 40 (22.47%) REST
15 40 (22.47%) Android Development
16 39 (21.91%) Oracle
17 38 (21.35%) Web Services
17 38 (21.35%) Hibernate
18 37 (20.79%) User Experience
19 36 (20.22%) Relational Database
19 36 (20.22%) Test Automation
19 36 (20.22%) CSS
19 36 (20.22%) SQL Server
20 35 (19.66%) Mobile App
21 33 (18.54%) Gradle
21 33 (18.54%) Microservices
21 33 (18.54%) E-Commerce

Java Programmer Skill Set
Co-occurring IT Skills by Category

The follow tables expand on the table above by listing co-occurrences grouped by category. The same job type, locality and period is covered with up to 20 co-occurrences shown in each of the following categories:

Application Platforms
1 14 (7.87%) Apache
1 14 (7.87%) Elasticsearch
2 10 (5.62%) Tomcat
3 9 (5.06%) Apache Spark
4 8 (4.49%) Drupal
4 8 (4.49%) JBoss
4 8 (4.49%) WordPress
5 5 (2.81%) WebSphere
6 4 (2.25%) Apache Solr
6 4 (2.25%) IIS
7 2 (1.12%) CMS
7 2 (1.12%) Oracle Coherence
7 2 (1.12%) WebLogic
8 1 (0.56%) Cloud Foundry
8 1 (0.56%) Confluence
8 1 (0.56%) Jetty
8 1 (0.56%) Oracle SOA Suite
Business Applications
1 4 (2.25%) Endur
2 1 (0.56%) Oracle BPM
2 1 (0.56%) Payment Gateway
Cloud Services
1 19 (10.67%) SaaS
2 4 (2.25%) Amazon AWS
3 2 (1.12%) Amazon S3
4 1 (0.56%) Amazon EC2
4 1 (0.56%) Amazon SQS
4 1 (0.56%) Microsoft Azure
Communications & Networking
1 11 (6.18%) HTTP
2 9 (5.06%) DNS
3 4 (2.25%) Broadband
4 2 (1.12%) Internet
Database & Business Intelligence
1 70 (39.33%) MySQL
2 36 (20.22%) Relational Database
2 36 (20.22%) SQL Server
3 32 (17.98%) MongoDB
4 26 (14.61%) NoSQL
5 24 (13.48%) Hadoop
6 21 (11.80%) Apache Cassandra
7 19 (10.67%) Redis
8 15 (8.43%) Big Data
8 15 (8.43%) RDBMS
9 5 (2.81%) SQL Server 2014
10 4 (2.25%) Neo4j
10 4 (2.25%) Text Mining
11 3 (1.69%) Oracle Database
12 2 (1.12%) Blockchain
12 2 (1.12%) Data Warehouse
13 1 (0.56%) Cloudera CDH
13 1 (0.56%) SQL Server 2016
13 1 (0.56%) SQL Server Integration Services
13 1 (0.56%) SQL Server Reporting Services
Development Applications
1 33 (18.54%) Gradle
2 28 (15.73%) Maven
3 19 (10.67%) JUnit
4 17 (9.55%) Android Studio
5 15 (8.43%) Git (software)
6 9 (5.06%) Hamcrest
6 9 (5.06%) jMock
6 9 (5.06%) Mercurial
7 7 (3.93%) Jenkins
8 5 (2.81%) Cucumber
8 5 (2.81%) Hudson
9 4 (2.25%) Ant
9 4 (2.25%) JIRA
9 4 (2.25%) Mockito
9 4 (2.25%) Subversion
10 3 (1.69%) TeamCity
11 2 (1.12%) Arquillian
11 2 (1.12%) Bower
11 2 (1.12%) Grunt
11 2 (1.12%) Selenium
General
1 43 (24.16%) Finance
2 23 (12.92%) Banking
3 18 (10.11%) Retail
4 16 (8.99%) Front Office
5 15 (8.43%) Investment Banking
6 4 (2.25%) Back Office
6 4 (2.25%) Billing
6 4 (2.25%) Marketing
6 4 (2.25%) Pharmaceutical
6 4 (2.25%) Telecoms
7 3 (1.69%) Publishing
Libraries, Frameworks & Software Standards
1 64 (35.96%) Spring
2 43 (24.16%) HTML
3 40 (22.47%) REST
4 38 (21.35%) Hibernate
4 38 (21.35%) Web Services
5 36 (20.22%) CSS
6 33 (18.54%) Java EE
7 32 (17.98%) HTML5
7 32 (17.98%) RESTful
8 30 (16.85%) J2EE
9 27 (15.17%) .NET
9 27 (15.17%) Django
10 25 (14.04%) AngularJS
11 22 (12.36%) JSON
12 20 (11.24%) JSP
13 19 (10.67%) XML
14 18 (10.11%) Servlets
15 17 (9.55%) RxJava
15 17 (9.55%) Spring MVC
15 17 (9.55%) Swing
Miscellaneous
1 41 (23.03%) Computer Science
2 37 (20.79%) User Experience
3 35 (19.66%) Mobile App
4 15 (8.43%) Analytical Skills
5 11 (6.18%) Fintech
6 10 (5.62%) Greenfield Project
7 9 (5.06%) Derivative
8 8 (4.49%) Foreign Exchange (FX)
9 6 (3.37%) Fixed Income
9 6 (3.37%) Market Risk
10 5 (2.81%) Equities
11 4 (2.25%) Data Centre
11 4 (2.25%) SCADA
11 4 (2.25%) Semantic Web
12 3 (1.69%) Client/Server
12 3 (1.69%) Credit Risk
13 2 (1.12%) Internet of Things
13 2 (1.12%) Reinsurance
14 1 (0.56%) Raspberry Pi
14 1 (0.56%) Virtual Team
Operating Systems
1 42 (23.60%) Linux
2 41 (23.03%) Android
3 23 (12.92%) Apple iOS
3 23 (12.92%) Unix
4 7 (3.93%) Windows
5 4 (2.25%) Windows 10
5 4 (2.25%) Windows 7
5 4 (2.25%) Windows Server
5 4 (2.25%) Windows Server 2012
Processes & Methodologies
1 119 (66.85%) Agile Software Development
2 62 (34.83%) TDD
3 59 (33.15%) Software Engineering
4 44 (24.72%) OO
5 40 (22.47%) Android Development
6 36 (20.22%) Test Automation
7 33 (18.54%) E-Commerce
7 33 (18.54%) Microservices
8 32 (17.98%) Continuous Integration
9 29 (16.29%) MVC
10 28 (15.73%) BDD
11 23 (12.92%) Scrum
12 22 (12.36%) SOA
13 20 (11.24%) OOP
14 19 (10.67%) Pair Programming
15 18 (10.11%) Business Analysis
15 18 (10.11%) Unit Testing
16 17 (9.55%) Performance Analysis
16 17 (9.55%) SOLID
17 14 (7.87%) Front End Development
Programming Languages
1 178 (100.00%) Java
2 60 (33.71%) JavaScript
3 57 (32.02%) SQL
4 48 (26.97%) Python
5 23 (12.92%) C++
6 19 (10.67%) C#
7 13 (7.30%) C
7 13 (7.30%) PHP
7 13 (7.30%) PL/SQL
8 10 (5.62%) Perl
9 9 (5.06%) Bash Shell
10 7 (3.93%) Scala
11 3 (1.69%) ECMAScript
11 3 (1.69%) Go
11 3 (1.69%) Lua
11 3 (1.69%) Ruby
11 3 (1.69%) T-SQL
12 2 (1.12%) Groovy
12 2 (1.12%) Shell Script
12 2 (1.12%) VB
Qualifications
1 46 (25.84%) Degree
2 12 (6.74%) Computer Science Degree
Quality Assurance & Compliance
1 20 (11.24%) QA
2 3 (1.69%) Dodd-Frank
2 3 (1.69%) EMIR
2 3 (1.69%) MiFID
3 1 (0.56%) Sarbanes-Oxley
System Software
1 9 (5.06%) Docker
Systems Management
1 1 (0.56%) Ansible
1 1 (0.56%) Opscode Chef
Vendors
1 39 (21.91%) Oracle
2 16 (8.99%) Microsoft
3 9 (5.06%) VMware
4 6 (3.37%) Salesforce.com
5 4 (2.25%) Cognizant
5 4 (2.25%) OpenLink
6 2 (1.12%) Sybase
7 1 (0.56%) ATG
7 1 (0.56%) Cloudera
7 1 (0.56%) Guidewire
7 1 (0.56%) IBM
7 1 (0.56%) TIBCO