A Java developer builds and maintains the server-side systems that run banks, insurers, telecoms and government services. The day-to-day work is writing and reviewing code, designing REST APIs, fixing production bugs, attending stand-ups, refining tickets and pushing changes through a CI pipeline. Most roles are backend, though many are full-stack with a React or Angular front end. The bulk of UK vacancies sit in financial services, where Java has been the default enterprise language for two decades.

The stack employers ask for is consistent: core Java (21 and 25 are the current long-term support releases, though many UK shops still run 17, 11 or even 8), Spring and Spring Boot (3.x is widespread, with 4.x now shipping), Hibernate or JPA for the database layer, and Maven or Gradle to build it. Add JUnit and Mockito for testing, Git for version control, and a relational database such as PostgreSQL or Oracle alongside a NoSQL store. From mid-level up, employers expect Docker and Kubernetes, a CI/CD tool (Jenkins, GitLab CI or GitHub Actions), microservices, and a cloud platform — AWS most commonly, then Azure or GCP.

Junior roles start around £28,000–£38,000, mid-level sits at roughly £45,000–£65,000, and senior developers earn £65,000–£90,000, with London salaries and contract day rates higher again; financial-services contracts commonly run £450–£750 a day and reach four figures for specialist work. Fully remote Java jobs still exist but have thinned out; hybrid is now the norm, typically two or three days in the office. The path runs junior to mid to senior developer, then splits: tech lead or principal engineer for those staying hands-on, or engineering manager for those moving into people management. Specialising in a domain such as payments or trading raises rates above the general bands.

Java Developer Jobs

SC Cleared Senior Pega Developer

London
£506 per day
Job Type: Contract
Posted: 15-09-2026
A contract opportunity is available for an experienced Senior Pega Developer to support the delivery of complex enterprise applications using the Pega Platform. You will work closely with Lead System Architects, Business Analysts, Product Owners and engin... Read more

Mathematical Software Engineer

London
£50,000 per annum
Job Type: Permanent
Posted: 15-09-2026
Developing highly mathematical code in Java in the heart of London. Central London; to £70k DoE. Based in central London, this company are developers of a mathematical toolkit used by clients worldwide to solve complex numerical optimisation problems. The... Read more

Business Process Automation Developer (IBM BAW)

Northampton, Northamptonshire
£600 per day
Job Type: Contract
Posted: 15-09-2026
Business Process Automation Developer (IBM BAW. Location: Northampton (2-3 days per week onsite. Duration: Initial 6-month contract. Rate: Up to £700 per day Inside IR35 (Umbrella. The Role. As a Business Process Automation Developer, you'll be responsibl... Read more

Fidessa Developer

St Paul's, Greater London
£70 per hour
Job Type: Contract
Posted: 15-09-2026
We are seeking an experienced Fidessa Developer to join a global Equities Cash Technology team supporting institutional and retail trading businesses. This is a hands-on development role focused on the customisation, enhancement, implementation and suppor... Read more

Senior Developer

Altrincham, Greater Manchester
£50,000 per annum
Job Type: Permanent
Posted: 15-09-2026
Senior Developer. Hybrid. Manchester. £50k - £70k. We're hiring a Senior Developer to join a collaborative engineering team building innovative, large-scale software solutions used by a growing customer base. This is an opportunity to work in an environme... Read more

Software Engineer

B40, Bickenhill
£40,000 per annum
Job Type: Permanent
Posted: 15-09-2026
Java Software Engineer. Birmingham / Birmingham International. £45,000 – £50,000 + Benefits. Java | Spring Boot | SQL | Linux | Full Stack. Are you a Java Developer looking for an opportunity to work on technically interesting, business-critical software ... Read more

Digital Java Developer (Senior)

Manchester
£750 per day
Job Type: Contract
Posted: 14-09-2026
GC160: Senior Digital Java Developer. Location: Manchester, Leeds or Birmingham. Salary: Day rate. IR35: In scope. Working Hours: 60% office attendance - Manchester, Leeds, Birmingham. Contract Length: 12-months. Security Clearance: BPSS Basic – must be e... Read more

Senior AWS Site Reliability Engineer

City of London, London
£60,000 per annum
Job Type: Permanent
Posted: 14-09-2026
Collaborate closely with developers to enhance service quality through thorough testing and structured release practices. Engage in architectural discussions, manage platform operations, and contribute to capacity forecasting. Design and implement automat... Read more

Full Stack Software Developer

London
Not Specified
Job Type: Contract
Posted: 14-09-2026
I am currently looking for a Full Stack Software Developer for a Defence company on a 6 month contract. Location: London 4/5 days per week onsite, the other day will be from the client's office. Duration: 6 months. Day Rate: £750-£780 per day Inside IR35.... Read more

Senior Developer

London
Not Specified
Job Type: Temporary
Posted: 14-09-2026
SC Cleared Senior Full Stack Developer. Contract: 3-Month FTC. Location: Remote – UK. Sector: Public Sector. Clearance: Active SC Clearance required. Start: ASAP. The Role. We are looking for an experienced SC Cleared Senior Full Stack Developer to join a... Read more

Java Developer - Belfast, Northern Ireland

Belfast, County Antrim
£50,000 per annum
Job Type: Permanent
Posted: 14-09-2026
Role: Java Developer. Type: PERM/FTE. Location: Belfast, Northern Ireland. Working Model: Hybrid. VISA SPONSORSHIP is also Available. Core Responsibilities. Develop: Architect and maintain robust Java-based microservices leveraging Spring and SpringBoot f... Read more

Java Engineer / AWS Serverless Engineer (SC Cleared)

London
£428 per day
Job Type: Contract
Posted: 11-09-2026
Hays are now looking for a Java Engineer / AWS Serverless Engineer (SC Cleared) for one of our local clients. £428 p/d Inside IR35. Remote (occasional travel to London. 6 month+ contract. Candidates must hold current SC Clearance. Role Overview. We're loo... Read more

Lead Java Modernization Engineer - London, Wembley

Wembley, London
£75,000 per annum
Job Type: Permanent
Posted: 11-09-2026
Job Title: Lead Modernization Engineer Java / Node.js. Salary: Paying £75,000 - £85,000 per annum. Location: Wembley London - 5 days on-site. Our client, a well-established and diversified multinational organisation, is seeking a Lead Modernization Engine... Read more

Software Test Engineer

PL1, Plymouth
£45,000 per annum
Job Type: Permanent
Posted: 11-09-2026
You'll work directly with developers and product owners, making sure every release is stable, reliable and ready for real-world use. The role mixes manual testing with the chance to drive automation. What you'll do. Build and run test plans, test cases an... Read more

Fullstack Developer - Java

London
£310 per day
Job Type: Contract
Posted: 11-09-2026
I'm looking for a Fullstack Developer with Java experience to join a well-known team on a 12-month contract. Office attendance required at least 3 days per week. During the first month, attendance is expected to be 5 days per week, subject to project requ... Read more

Quality Engineer

Nationwide
£425 per day
Job Type: Contract
Posted: 11-09-2026
Work closely with developers through collaborative engineering practices, including pair programming.Essential Skills & Experience. Strong experience in Software Testing and Quality Engineering. Experience working within CI/CD environments. Knowledge of J... Read more

Security Engineer IAM

London
£400 per day
Job Type: Contract
Posted: 11-09-2026
Proficiency in Python, Go or Java. Proficiency in unit testing frameworks such as Behave, pytest or Junit. Proficiency in developing and securing SOAP and REST based web service APIs. Experience in DevOps and agile methodologies and automated solution del... Read more

Java Software Engineer - Liverpool 1 dpw - up to £70,000

Liverpool
£60,000 per annum
Job Type: Contract
Posted: 10-09-2026
Java Software Engineer - Liverpool 1dpw - up to £70,000. Exalto consulting are currently recruiting for a permanent java software engineer, this is to work for a fantastic organisation, paying up to £70,000 basic salary depending on experience and benefit... Read more

Java Developer - Belfast, Northern Ireland

Belfast, County Antrim
£50,000 per annum
Job Type: Permanent
Posted: 10-09-2026
Role: Java Developer. Type: PERM/FTE. Location: Belfast, Northern Ireland. Working Model: Hybrid. Core Responsibilities. Develop: Architect and maintain robust Java-based microservices leveraging Spring and SpringBoot frameworks. Lead: Guide development e... Read more

Software Engineer

Nationwide
£55,000 per annum
Job Type: Permanent
Posted: 10-09-2026
🚀 Software Engineer - Java Developer (All Levels. 📍 Remote (UK) | 🔐 BPSS Required | 🏛️ Public Sector Experience Desirable. 🌟 About Amber Labs. Amber Labs is a leading UK technology consultancy delivering secure, user-centred digital services across govern... Read more

Frequently asked questions

Which version of Java should I learn to get a UK developer job?

Learn Java 21 and 25, the current long-term support releases that most new projects target. Many established UK employers, especially in banking, still run Java 17, 11 or 8, so being comfortable across versions helps. Focus on the language fundamentals and the Spring ecosystem rather than chasing the newest features.

Can I get a Java developer job in the UK without a computer science degree?

Yes. Many UK Java developers come through bootcamps, apprenticeships or self-teaching, and a lot of job specs ask for a degree or equivalent experience. At interview, what counts is a working GitHub portfolio, a solid grasp of Spring Boot and REST APIs, and passing the technical test. A degree helps with some graduate schemes and visa-sponsored roles, but it is not a hard requirement for most positions.

Are Java developer jobs in the UK mostly remote or hybrid?

Hybrid dominates in 2026, usually two or three days a week in the office. Fully remote Java roles still come up but are fewer than during 2021–22 and attract heavy competition. Financial-services employers in particular tend to want staff on-site part of the week, so check the working pattern before applying.