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

Senior Systems Developer

Oldham
£69,156 per annum
Job Type: Permanent
Posted: 17-06-2026
The Guinness Partnership is looking for a Senior Systems Developer to join the IT and Business Change team at our Oldham office on a full time, 35 hours per week permanent basis. We currently operate a hybrid working pattern where you will work 2 days per... Read more

Senior Java Developer

Hertfordshire
£80,000 per annum
Job Type: Permanent
Posted: 17-06-2026
Senior Java Engineer – Customer Communications Platforms. We're hiring a Senior Java Engineer to build and run event-driven customer communications platforms at scale. You'll design and own Java (Spring Boot) microservices that power real-time messaging, ... Read more

Java Fullstack Developer

Bournemouth, Dorset
Not Specified
Job Type: Permanent
Posted: 16-06-2026
Job Title: Java Fullstack Developer. Employment: Permanent. Work Location: Bournemouth, UK (5 days working in office. Job Description. Strong full stack engineering background with deep expertise in Java and Spring/Spring Boot. Hands-on experience with cl... Read more

Java Developer

Chester, Cheshire West and Chester
Not Specified
Job Type: Permanent
Posted: 16-06-2026
We are looking for an experienced Java Developer to join our team and work on high-performance enterprise applications. The ideal candidate should have strong expertise in Java development, Spring Boot, Microservices, and Linux environments. Key Responsib... Read more

UI Developer Lead

Bromley, London
£850 per day
Job Type: Contract
Posted: 16-06-2026
Job Title: UI Developer Lead. Location: Bromley - Hybrid (3 days in office. Contract: 12 months with possible extension. Rate: £850 inside umbrella. Description. Highly skilled UI Developer to spearhead the development of the Single Dealer Platform within... Read more

Lead Java Modernization Engineer - London, Wembley

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

Backend Java Developer

London
£500 per day
Job Type: Contract
Posted: 16-06-2026
Backend Java Developer. Max Supplier Charge rate: 585. Clearance required: SC (It needs to be an active SC with a government agency used within the last 6 months or a HO SC. Location: London, Croydon (Remote, with occasional, infrequent office days. Job D... Read more

Test Engineer

Newcastle upon Tyne, Tyne & Wear
£1 per annum
Job Type: Permanent
Posted: 15-06-2026
Work closely with Product Owners, Business Analysts, developers and data users to understand requirements. Take ownership of understanding the end to end system and support knowledge sharing. Coach and mentor junior engineers and testers in testing best p... Read more

Java Full Stack Developer

London
£450 per day
Job Type: Contract
Posted: 12-06-2026
Java Full Stack Developer. Location: London - Hybrid – 3 days per week onsite. Start Date: ASAP. Contract Rate: TBC, likely in the region of £500 per day inside IR35. Duration: 6 to 12 months initially. Role Overview. Our client is seeking a Senior Java F... Read more

Java Technical Lead

Wembley, London
£80,000 per annum
Job Type: Permanent
Posted: 12-06-2026
Java Technical Lead - Modernisation & Cloud Engineering. 📍 Wembley, London (5 days on-site. 💰 Up to £85,000 per annum. The Opportunity. We're partnering with a well-established, multinational organisation embarking on a major transformation-rebuilding its... Read more

Automation Developer

Gloucester, Gloucestershire
£500 per day
Job Type: Contract
Posted: 12-06-2026
Automation Developer. Location: Gloucestershire. Contract Type: Contract. About the Role. Guidant Global is supporting our client in recruiting a talented Automation Developer to design, develop, and optimise automation solutions that streamline business ... Read more

Software Engineer

Altrincham, Greater Manchester
£50,000 per annum
Job Type: Permanent
Posted: 12-06-2026
Java Developer. Location: Altrincham, Greater Manchester (Hybrid Working. Salary: Competitive + Benefits. A leading software organisation is seeking a talented Java Developer to join its growing Agile development team. This is an excellent opportunity for... Read more

Software Engineering Specialist

London
£605 per day
Job Type: Contract
Posted: 11-06-2026
Improve automation, performance, and developer experience. Collaborate across engineering, security, and operations. Monitor and enhance platform reliability and performance. What We're Looking For. Experience in CI/CD-driven, cloud-based environments. St... Read more

Dev Ops Engineer

NE12, Forest Hall
£55,000 per annum
Job Type: Permanent
Posted: 11-06-2026
Collaborate in Agile ceremonies with cross-functional teams, including developers, testers, infrastructure teams, and third-party vendors. Support planned out-of-hours changes and incidents where required. Participate in cost-awareness and optimisation ac... Read more

Junior Software/Salesforce Developer

Manchester, Greater Manchester
£29,000 per annum
Job Type: Permanent
Posted: 11-06-2026
This is not your typical Salesforce Developer role! We are looking for a junior developer with strong JavaScript and/or Java fundamentals who wants to build a long-term career within Salesforce development. Existing Salesforce experience is useful, but no... Read more

Mulesoft Developer

Belfast, County Antrim
£625 per day
Job Type: Contract
Posted: 10-06-2026
Mulesoft Developer. to £675 a day. Inside IR35. Remote - Belfast Hybrid while onboarding. SC Clearance required. You will join a global IT consultancy bringing digital transformation to a public sector organisation. Key Responsibilities. Design and implem... Read more

Contract Java Full Stack Developer

Nottingham, Nottinghamshire
£375 per day
Job Type: Contract
Posted: 10-06-2026
Contract Java Full Stack Developer. Rate: £375-£400 per day. IR35: Inside IR35. Duration: 6 months. Location: Fully remote working. An exciting opportunity has arisen for an experienced contract Java Full Stack Developer to join a large-scale digital …

Full Stack Developer & Automation Specialist

Hellesdon, Norfolk
£50,000 per annum
Job Type: Permanent
Posted: 10-06-2026
Full-Stack Developer & Automation Specialist. Norwich Office (In-Office. Full-time Monday to Friday. About the Role. My client is looking for a versatile, forward-thinking Developer to join their team in Norwich. This isn't your standard, repetitive codin... Read more

Software Engineer - Platform Team

London
£80,000 per annum
Job Type: Permanent
Posted: 10-06-2026
… is building the internal developer platform that engineering teams rely on to build, ship, and run their software and they are looking for a Platform focused Software Engineer to help shape it from the inside.Location: UK, fully remote (occasional team ... Read more

Software Developer

Blackburn, Lancashire
£42,000 per annum
Job Type: Permanent
Posted: 10-06-2026
Software Developer. Blackburn. £42,000 - £55,000 + 26 Days Holiday plus Bank Holidays + Progression + Pension + Life Insurance + Training. This is a great opportunity for a Software Developer who wants to join a market-leading business that will provide o... 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.