Period
to 18 October 2017

The median annual salary for a Java Programmer was £55,000 in advertised job vacancies during the 6 months to 18 October 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
18 Oct 2017
Same period 2016 Same period 2015
Rank 971 907 870
Rank change year-on-year -64 -37 -86
Permanent jobs requiring a Java Programmer 192 315 463
As % of all permanent IT jobs advertised in the UK 0.11% 0.16% 0.21%
As % of the Job Titles category 0.11% 0.17% 0.22%
Number of salaries quoted 173 278 466
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,500 £27,500
90th Percentile £87,500 £75,000 £73,750
UK excluding London median annual salary £42,500 £47,500 £42,500
% change year-on-year -10.53% +11.76% -5.56%

The following table is for comparison with the above and includes summary statistics for all permanent IT job vacancies. Most job vacancies include a discernible job title that can be normalized. As such, the figures in the second row provide an indication of the number of permanent jobs in our overall sample.

All Permanent IT Job Vacancies
UK
Permanent vacancies in the UK with a recognized job title 167288 184870 210158
% of permanent IT jobs with a recognized job title 95.79% 96.44% 96.49%
Number of salaries quoted 134009 154979 174143
UK median annual salary £48,000 £47,500 £45,000
Median salary % change year-on-year +1.05% +5.56% -
10th Percentile £27,500 £26,750 £26,250
90th Percentile £78,750 £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 18 October 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 18 October 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 -52 180 £57,500 +9.52% 7
London -18 122 £65,000 +18.18% 3
UK excluding London -48 59 £42,500 -10.53% 4
South East +21 16 £50,000 -9.09%
East of England -52 14 £42,750 -12.31% 3
Midlands +41 11 £42,500 +21.43%
East Midlands +61 10 £42,500 +97.67%
North of England +21 9 £37,500 +7.14% 1
South West +4 9 £42,500 -15.00%
Yorkshire +28 8 £37,500 -3.23% 1
West Midlands +20 1 £45,000 +28.57%
North West -6 1 - -
Scotland -10 1 £55,000 +15.79%

Java Programmer Skill Set
Top 30 Co-occurring IT Skills

For the 6 months to 18 October 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 192 (100.00%) Java
2 137 (71.35%) Agile Software Development
3 84 (43.75%) Spring
4 75 (39.06%) TDD
5 68 (35.42%) Degree
6 67 (34.90%) SQL
7 59 (30.73%) HTML
8 57 (29.69%) JavaScript
9 55 (28.65%) Hibernate
9 55 (28.65%) Computer Science
10 51 (26.56%) XML
11 50 (26.04%) J2EE
11 50 (26.04%) Continuous Integration
12 48 (25.00%) Software Engineering
12 48 (25.00%) MySQL
13 47 (24.48%) REST
13 47 (24.48%) Microservices
14 44 (22.92%) Test Automation
15 43 (22.40%) CSS
15 43 (22.40%) Unix
16 41 (21.35%) User Experience
17 40 (20.83%) Linux
17 40 (20.83%) Web Services
17 40 (20.83%) Finance
17 40 (20.83%) Java EE
18 39 (20.31%) HTML5
19 36 (18.75%) Relational Database
20 35 (18.23%) Scrum
21 33 (17.19%) Oracle
21 33 (17.19%) Python

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 17 (8.85%) Apache
1 17 (8.85%) Elasticsearch
2 12 (6.25%) Tomcat
3 11 (5.73%) Apache Spark
4 10 (5.21%) IIS
5 6 (3.13%) JBoss
5 6 (3.13%) WebSphere
6 2 (1.04%) Apache Solr
6 2 (1.04%) Oracle Coherence
7 1 (0.52%) CMS
7 1 (0.52%) Confluence
7 1 (0.52%) Jetty
7 1 (0.52%) Oracle SOA Suite
7 1 (0.52%) SharePoint
7 1 (0.52%) WebLogic
Applications
1 1 (0.52%) Microsoft Excel
1 1 (0.52%) Microsoft Office
Business Applications
1 4 (2.08%) Endur
2 1 (0.52%) Oracle BPM
Cloud Services
1 14 (7.29%) SaaS
1 14 (7.29%) Serverless
2 7 (3.65%) Amazon AWS
3 1 (0.52%) Amazon S3
3 1 (0.52%) Microsoft Azure
Communications & Networking
1 16 (8.33%) HTTP
2 5 (2.60%) Internet
3 3 (1.56%) DNS
4 2 (1.04%) ATM
Database & Business Intelligence
1 48 (25.00%) MySQL
2 36 (18.75%) Relational Database
3 32 (16.67%) NoSQL
4 28 (14.58%) MongoDB
5 27 (14.06%) SQL Server
6 24 (12.50%) Big Data
7 23 (11.98%) Hadoop
8 17 (8.85%) Apache Cassandra
9 16 (8.33%) RDBMS
10 15 (7.81%) Redis
11 10 (5.21%) SQL Server 2014
12 8 (4.17%) Infinispan
13 5 (2.60%) PostgreSQL
14 3 (1.56%) Data Warehouse
14 3 (1.56%) Hazelcast
14 3 (1.56%) Oracle Database
15 2 (1.04%) Blockchain
15 2 (1.04%) Neo4j
15 2 (1.04%) Text Mining
16 1 (0.52%) Cloudera CDH
Development Applications
1 30 (15.63%) JUnit
2 23 (11.98%) Gradle
3 22 (11.46%) Maven
4 19 (9.90%) Git (software)
5 14 (7.29%) Android Studio
5 14 (7.29%) Mercurial
6 10 (5.21%) Jenkins
7 9 (4.69%) Hamcrest
7 9 (4.69%) jMock
8 8 (4.17%) Eclipse
9 5 (2.60%) Hudson
10 4 (2.08%) Atlassian Bamboo
10 4 (2.08%) Cucumber
10 4 (2.08%) JIRA
10 4 (2.08%) Mockito
10 4 (2.08%) Subversion
11 3 (1.56%) TeamCity
12 2 (1.04%) Arquillian
12 2 (1.04%) Grunt
12 2 (1.04%) Selenium
General
1 40 (20.83%) Finance
2 26 (13.54%) Banking
3 15 (7.81%) Investment Banking
4 14 (7.29%) Retail
5 13 (6.77%) Games
6 12 (6.25%) Front Office
7 5 (2.60%) Financial Institution
8 4 (2.08%) Back Office
8 4 (2.08%) Music Industry
9 3 (1.56%) Publishing
10 2 (1.04%) Pharmaceutical
Libraries, Frameworks & Software Standards
1 84 (43.75%) Spring
2 59 (30.73%) HTML
3 55 (28.65%) Hibernate
4 51 (26.56%) XML
5 50 (26.04%) J2EE
6 47 (24.48%) REST
7 43 (22.40%) CSS
8 40 (20.83%) Java EE
8 40 (20.83%) Web Services
9 39 (20.31%) HTML5
10 32 (16.67%) AngularJS
10 32 (16.67%) RESTful
11 30 (15.63%) JSP
12 29 (15.10%) .NET
13 24 (12.50%) JSON
14 21 (10.94%) Ajax
14 21 (10.94%) Servlets
15 19 (9.90%) Django
16 17 (8.85%) Guice
17 16 (8.33%) JMS
Miscellaneous
1 55 (28.65%) Computer Science
2 41 (21.35%) User Experience
3 21 (10.94%) Analytical Skills
4 19 (9.90%) Mobile App
5 11 (5.73%) Fintech
6 10 (5.21%) Greenfield Project
7 9 (4.69%) Data Centre
7 9 (4.69%) SCADA
8 8 (4.17%) Foreign Exchange (FX)
9 7 (3.65%) Derivative
10 6 (3.13%) Hedge funds
10 6 (3.13%) Market Risk
11 4 (2.08%) Client/Server
11 4 (2.08%) Equities
11 4 (2.08%) Fixed Income
11 4 (2.08%) Reinsurance
12 3 (1.56%) Credit Risk
13 2 (1.04%) EFT
13 2 (1.04%) Internet of Things
13 2 (1.04%) Semantic Web
Operating Systems
1 43 (22.40%) Unix
2 40 (20.83%) Linux
3 24 (12.50%) Android
4 12 (6.25%) Windows
5 9 (4.69%) Apple iOS
5 9 (4.69%) Windows 10
5 9 (4.69%) Windows 7
5 9 (4.69%) Windows Server
5 9 (4.69%) Windows Server 2012
6 1 (0.52%) Mac OS X
Processes & Methodologies
1 137 (71.35%) Agile Software Development
2 75 (39.06%) TDD
3 50 (26.04%) Continuous Integration
4 48 (25.00%) Software Engineering
5 47 (24.48%) Microservices
6 44 (22.92%) Test Automation
7 35 (18.23%) Scrum
8 28 (14.58%) OO
9 26 (13.54%) BDD
10 23 (11.98%) Android Development
10 23 (11.98%) E-Commerce
11 22 (11.46%) Continuous Delivery
12 21 (10.94%) Unit Testing
13 17 (8.85%) Business Analysis
13 17 (8.85%) MVC
13 17 (8.85%) SOA
13 17 (8.85%) Technical Architecture
14 15 (7.81%) Multithreading
14 15 (7.81%) OOP
15 14 (7.29%) Continuous Improvement
Programming Languages
1 192 (100.00%) Java
2 67 (34.90%) SQL
3 57 (29.69%) JavaScript
4 33 (17.19%) Python
5 25 (13.02%) C#
5 25 (13.02%) C++
6 16 (8.33%) C
7 15 (7.81%) Perl
8 13 (6.77%) Scala
9 12 (6.25%) PL/SQL
10 10 (5.21%) PHP
11 6 (3.13%) Assembly Language
12 3 (1.56%) Bash Shell
12 3 (1.56%) ECMAScript
12 3 (1.56%) Groovy
12 3 (1.56%) Lua
12 3 (1.56%) T-SQL
13 2 (1.04%) Ruby
13 2 (1.04%) Shell Script
13 2 (1.04%) VB
Qualifications
1 68 (35.42%) Degree
2 10 (5.21%) Computer Science Degree
3 4 (2.08%) Security Cleared
4 2 (1.04%) DV Cleared
Quality Assurance & Compliance
1 22 (11.46%) QA
2 3 (1.56%) Dodd-Frank
2 3 (1.56%) EMIR
2 3 (1.56%) MiFID
3 1 (0.52%) Sarbanes-Oxley
System Software
1 17 (8.85%) Docker
2 1 (0.52%) Apache ZooKeeper
2 1 (0.52%) HDFS
Systems Management
1 5 (2.60%) ITRS Geneos
1 5 (2.60%) Kubernetes
2 1 (0.52%) Puppet
Vendors
1 33 (17.19%) Oracle
2 14 (7.29%) Microsoft
3 10 (5.21%) Google
4 5 (2.60%) AppDynamics
4 5 (2.60%) Splunk
5 4 (2.08%) Cognizant
5 4 (2.08%) OpenLink
6 3 (1.56%) Guidewire
6 3 (1.56%) IBM
6 3 (1.56%) VMware
7 2 (1.04%) Salesforce.com
7 2 (1.04%) Sybase
8 1 (0.52%) Capita
8 1 (0.52%) Cloudera
8 1 (0.52%) TIBCO