Period
to 23 October 2017

The median annual salary for a Senior Java Software Engineer was £60,000 in advertised job vacancies during the 6 months to 23 October 2017.

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

Senior Software Engineer - Java
UK
6 months to
23 Oct 2017
Same period 2016 Same period 2015
Rank 881 1036 1063
Rank change year-on-year +155 +27 +9
Permanent jobs requiring a Senior Java Software Engineer 302 188 253
As % of all permanent IT jobs advertised in the UK 0.17% 0.099% 0.12%
As % of the Job Titles category 0.18% 0.10% 0.12%
Number of salaries quoted 271 152 206
UK median annual salary £60,000 £55,000 £55,000
Median salary % change year-on-year +9.09% - +10.00%
10th Percentile £43,750 £40,500 £37,500
90th Percentile £85,000 £86,250 £85,000
UK excluding London median annual salary £60,000 £50,000 £52,500
% change year-on-year +20.00% -4.76% +10.53%

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 168119 182893 211044
% of permanent IT jobs with a recognized job title 95.77% 96.45% 96.48%
Number of salaries quoted 134641 153253 174947
UK median annual salary £48,000 £47,500 £45,000
Median salary % change year-on-year +1.05% +5.56% -
10th Percentile £27,500 £27,000 £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% -

Senior Java Software Engineer
Job Vacancy Trend

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

Job vacancy trend for Senior Java Software Engineer in the UK

Senior Java Software Engineer
Salary Trend

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

Salary trend for Senior Java Software Engineer in the UK

Senior Java Software Engineer
Salary Histogram

The salary distribution of IT jobs citing Senior Java Software Engineer over the 6 months to 23 October 2017.

Salary histogram for Senior Java Software Engineer in the UK

Senior Java Software Engineer
Top 13 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Senior Java Software Engineer within the UK over the 6 months to 23 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 +200 296 £60,000 +9.09% 17
UK excluding London +101 187 £60,000 +20.00% 10
London +64 115 £70,000 - 7
North of England +75 86 £60,000 +9.09% 3
Yorkshire +69 54 £60,000 +9.09% 2
South East +47 34 £72,500 +31.82% 2
North West +32 32 £60,000 +9.09% 1
South West +15 32 £47,500 +3.26% 1
East of England +11 22 £54,000 -6.09% 2
Midlands +27 7 £55,000 -4.35% 2
West Midlands +9 7 £55,000 -4.35% 1
Scotland -12 4 £51,250 -2.38%
Northern Ireland -19 2 - -

Senior Java Software Engineer Skill Set
Top 30 Co-occurring IT Skills

For the 6 months to 23 October 2017, Senior Java Software Engineer 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 Senior Java Software Engineer in the job title.

1 302 (100.00%) Java
2 299 (99.01%) Software Engineering
3 134 (44.37%) Spring
4 132 (43.71%) Agile Software Development
5 120 (39.74%) SQL
6 109 (36.09%) OO
7 104 (34.44%) NoSQL
8 103 (34.11%) Degree
9 98 (32.45%) JavaScript
10 90 (29.80%) Continuous Integration
11 82 (27.15%) Hibernate
12 77 (25.50%) Algorithms
13 73 (24.17%) TDD
14 69 (22.85%) HTML
15 68 (22.52%) Data Structures
16 64 (21.19%) AngularJS
17 62 (20.53%) Finance
17 62 (20.53%) Git (software)
17 62 (20.53%) Test Automation
18 57 (18.87%) Java EE
19 54 (17.88%) CSS
19 54 (17.88%) Mentoring
20 53 (17.55%) REST
20 53 (17.55%) Scrum
21 52 (17.22%) Subversion
21 52 (17.22%) Microservices
22 49 (16.23%) Mercurial
23 47 (15.56%) C++
24 44 (14.57%) RESTful
25 42 (13.91%) J2EE

Senior Java Software Engineer 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 34 (11.26%) Tomcat
2 9 (2.98%) Elasticsearch
3 7 (2.32%) JBoss
4 6 (1.99%) Apache Spark
5 4 (1.32%) Apache
6 3 (0.99%) IIS
7 2 (0.66%) Apache Solr
7 2 (0.66%) Cloud Foundry
7 2 (0.66%) Ethereum
7 2 (0.66%) WebLogic
8 1 (0.33%) CMS
8 1 (0.33%) Jetty
8 1 (0.33%) Joomla!
8 1 (0.33%) Mule
8 1 (0.33%) Mule ESB
8 1 (0.33%) OpenStack
Cloud Services
1 21 (6.95%) Amazon AWS
2 8 (2.65%) Microsoft Azure
3 7 (2.32%) Google Cloud Platform
4 5 (1.66%) Cloud Computing
5 3 (0.99%) SaaS
6 2 (0.66%) Amazon Kinesis
6 2 (0.66%) Heroku
7 1 (0.33%) Loggly
7 1 (0.33%) PaaS
7 1 (0.33%) Sumo Logic
Communications & Networking
1 5 (1.66%) TCP/IP
1 5 (1.66%) Wireless
2 3 (0.99%) DNS
2 3 (0.99%) Internet
3 2 (0.66%) HTTP
3 2 (0.66%) Intranet
3 2 (0.66%) SMS
4 1 (0.33%) PPP
Database & Business Intelligence
1 104 (34.44%) NoSQL
2 21 (6.95%) MongoDB
3 17 (5.63%) MySQL
4 12 (3.97%) Big Data
5 11 (3.64%) Apache Cassandra
5 11 (3.64%) Hadoop
6 10 (3.31%) Relational Database
7 7 (2.32%) PostgreSQL
7 7 (2.32%) SQL Server
8 6 (1.99%) Blockchain
9 4 (1.32%) Neo4j
9 4 (1.32%) OrientDB
10 2 (0.66%) CouchDB
10 2 (0.66%) Infinispan
10 2 (0.66%) RDBMS
11 1 (0.33%) HBase
11 1 (0.33%) Oracle Database
11 1 (0.33%) Riak
Development Applications
1 62 (20.53%) Git (software)
2 52 (17.22%) Subversion
3 49 (16.23%) Mercurial
4 31 (10.26%) JUnit
5 24 (7.95%) Maven
5 24 (7.95%) Mockito
6 10 (3.31%) Jenkins
7 8 (2.65%) Eclipse
8 7 (2.32%) JIRA
9 6 (1.99%) IntelliJ
10 5 (1.66%) Rational Rhapsody
11 4 (1.32%) Cucumber
12 3 (0.99%) Hudson
12 3 (0.99%) Moq
12 3 (0.99%) NUnit
12 3 (0.99%) Vagrant
13 2 (0.66%) Gradle
13 2 (0.66%) Selenium
13 2 (0.66%) Sonatype Nexus
14 1 (0.33%) jMock
General
1 62 (20.53%) Finance
2 16 (5.30%) Banking
3 9 (2.98%) Electronics
3 9 (2.98%) Marketing
3 9 (2.98%) Telecoms
4 7 (2.32%) Manufacturing
5 4 (1.32%) Publishing
5 4 (1.32%) Retail
6 3 (0.99%) Advertising
6 3 (0.99%) Financial Institution
7 2 (0.66%) Front Office
8 1 (0.33%) Back Office
8 1 (0.33%) Games
8 1 (0.33%) Retail Banking
Libraries, Frameworks & Software Standards
1 134 (44.37%) Spring
2 82 (27.15%) Hibernate
3 69 (22.85%) HTML
4 64 (21.19%) AngularJS
5 57 (18.87%) Java EE
6 54 (17.88%) CSS
7 53 (17.55%) REST
8 44 (14.57%) RESTful
9 42 (13.91%) J2EE
10 31 (10.26%) Web Services
11 26 (8.61%) Node.js
11 26 (8.61%) SOAP
12 24 (7.95%) HTML5
12 24 (7.95%) JSON
12 24 (7.95%) Spring Boot
13 22 (7.28%) Ember.js
14 21 (6.95%) jQuery
14 21 (6.95%) React
15 18 (5.96%) .NET
16 17 (5.63%) XML
Miscellaneous
1 77 (25.50%) Algorithms
2 68 (22.52%) Data Structures
3 38 (12.58%) Computer Science
4 24 (7.95%) Fintech
5 23 (7.62%) Greenfield Project
6 18 (5.96%) Enterprise Software
7 9 (2.98%) Analytical Skills
8 5 (1.66%) Clustering
9 4 (1.32%) Embedded Systems
9 4 (1.32%) User Experience
10 2 (0.66%) Cloud Native
10 2 (0.66%) Mobile App
10 2 (0.66%) Mobile Banking
10 2 (0.66%) Virtual Team
11 1 (0.33%) Internet of Things
11 1 (0.33%) Life Science
11 1 (0.33%) Linux Command Line
11 1 (0.33%) PKI
11 1 (0.33%) Social Gaming
Operating Systems
1 34 (11.26%) Linux
2 23 (7.62%) Android
3 21 (6.95%) Windows
4 13 (4.30%) Apple iOS
5 9 (2.98%) Unix
6 5 (1.66%) Mac OS X
Processes & Methodologies
1 299 (99.01%) Software Engineering
2 132 (43.71%) Agile Software Development
3 109 (36.09%) OO
4 90 (29.80%) Continuous Integration
5 73 (24.17%) TDD
6 62 (20.53%) Test Automation
7 54 (17.88%) Mentoring
8 53 (17.55%) Scrum
9 52 (17.22%) Microservices
10 32 (10.60%) MVC
11 31 (10.26%) Open Source
12 29 (9.60%) Unit Testing
13 25 (8.28%) Multithreading
14 23 (7.62%) BDD
15 21 (6.95%) High Availability
16 20 (6.62%) Pair Programming
17 19 (6.29%) Extreme Programming
18 18 (5.96%) OOD
19 15 (4.97%) DevOps
19 15 (4.97%) SOA
Programming Languages
1 302 (100.00%) Java
2 120 (39.74%) SQL
3 98 (32.45%) JavaScript
4 47 (15.56%) C++
5 41 (13.58%) Scala
6 40 (13.25%) Python
7 28 (9.27%) C#
8 12 (3.97%) Ruby
9 10 (3.31%) Go
10 8 (2.65%) Clojure
10 8 (2.65%) Groovy
11 7 (2.32%) PHP
12 6 (1.99%) Bash Shell
12 6 (1.99%) C
12 6 (1.99%) Erlang
13 5 (1.66%) F#
13 5 (1.66%) MATLAB
14 4 (1.32%) Delphi
14 4 (1.32%) Objective-C
14 4 (1.32%) T-SQL
Qualifications
1 103 (34.11%) Degree
2 32 (10.60%) Computer Science Degree
3 8 (2.65%) Security Cleared
4 2 (0.66%) SC Cleared
5 1 (0.33%) Master's Degree
5 1 (0.33%) Numerate Degree
Quality Assurance & Compliance
1 18 (5.96%) QA
2 5 (1.66%) DO-178B
2 5 (1.66%) MIL-STD-498
3 4 (1.32%) PCI DSS
3 4 (1.32%) SEPA
4 1 (0.33%) Data Quality
4 1 (0.33%) GCP
4 1 (0.33%) HL7
4 1 (0.33%) PSD2
System Software
1 28 (9.27%) Docker
2 2 (0.66%) Active Directory
Systems Management
1 5 (1.66%) Ansible
1 5 (1.66%) Packer
1 5 (1.66%) Terraform
2 4 (1.32%) Opsview
2 4 (1.32%) Puppet
3 3 (0.99%) Kibana
3 3 (0.99%) Kubernetes
4 2 (0.66%) logstash
5 1 (0.33%) Nagios
5 1 (0.33%) Opscode Chef
5 1 (0.33%) Prometheus
5 1 (0.33%) Salt
5 1 (0.33%) ZABBIX
Vendors
1 14 (4.64%) VMware
2 13 (4.30%) Oracle
3 11 (3.64%) Google
3 11 (3.64%) Terracotta
4 7 (2.32%) SAP
5 5 (1.66%) Intel
5 5 (1.66%) Sybase
6 3 (0.99%) Microsoft
6 3 (0.99%) Salesforce.com
7 2 (0.66%) Facebook
7 2 (0.66%) Splunk
7 2 (0.66%) Sun
7 2 (0.66%) Twitter
8 1 (0.33%) New Relic
8 1 (0.33%) SaltStack
8 1 (0.33%) Xamarin