All jobs below are from employers who hold a valid UK sponsor licence and can issue a Certificate of Sponsorship (CoS).
Java Developer roles are classified under Programmers and software development professionals (SOC 2134) and qualify for UK Skilled Worker visa sponsorship. Employers with a valid sponsor licence can hire internationally for this role. View our occupation codes & salary thresholds to understand how the required salary is calculated.
UK market salary · ASHE 2025
Plus £1,639 – £8,322 in bonus & commission
How visa salary requirements compare to what employers pay.
Most programmers and software development professionals in the UK earn between £42,536 and £76,752 in basic pay, with experienced professionals in the top 10% earning above £97,864. For Skilled Worker visa holders, the minimum salary (going rate) for this role is £54,700 (SOC 2134), sitting at the 46th percentile of what UK employers pay and £2,084 below the median.
All figures are before tax. Calculate your take-home pay.
🚀 Java Full Stack Developer (Contract / Permanent) 📍 Location: Bournemouth, UK (100% Onsite) 🏢 Work Model: Full-Time Onsite We are seeking an experienced Java Full Stack Developer to join a high-performing engineering team in Bournemouth. This is an exciting opportunity to work on business-critical enterprise applications, contributing to the design, development, and maintenance of scalable, cloud-native, and event-driven solutions within a collaborative Agile environment. Key Responsibilities D
Contract Role - Senior Java Full Stack Developer – London/Hybrid – 10 months initial – Inside IR35 Role Overview: Job Title: Senior Java Full Stack Developer Location: Hybrid – 3- 4 days onsite per week in London Contract Type: Contract Duration: 10 months initial Rate: £675.11 per day PAYE or £800 per day Umbrella Sector: Banking Top skills: Java, React, Typescript, CI/CD pipelines We are looking for a Java Full Stack contractor with strong engineering experience across backend, frontend, and d
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous lear
Role - Golang Developer Location - Burgess Hill, UK (Hybrid) Type - Contract (Inside IR35) Job Description: Key Responsibilities Design, develop, and maintain business process automation solutions using Camunda BPM. Build scalable backend applications using Java and Spring Boot. Translate business requirements into BPMN workflows and executable process models. Develop and maintain REST APIs and microservices supporting automated business processes. Implement workflow orchestration, exception han
We’re looking for a Security focused Java Software Engineer to design and build secure, high quality backend services that power core cryptographic and security sensitive platforms. You’ll work across Java engineering, HSM integration and modern DevSecOps pipelines. Key Responsibilities Develop and maintain secure backend services using Java SE 8+ with a focus on performance and code quality. Implement cryptographic operations using JCA/JCE including keystore ha
Senior Java Developer (Smart Order Router (SOR)) - Equities Electronic Trading Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive in
Job Title: Java Developer – Glasgow About the Job you are considering: We are looking for an experienced Java Developer to build, enhance, and maintain high-performing, scalable applications. The ideal candidate will have strong expertise in Java technologies, excellent problem-solving abilities, and a collaborative mindset to work effectively with cross-functional teams. Hybrid working: The places that you work from day to day will vary according to your role, your needs, and those of the busin
Job Title Quantitative Trading Engineer Location London Corporate Title Vice President Group Strategic Analytics (GSA) is part of Group Chief Operation Office (COO) which acts as the bridge between the Bank’s businesses and infrastructure functions to help deliver the efficiency, control, and transformation goals of the Bank. You will join the Quantitative Fixed Income Engineering team which builds applications that deliver quantitatively led pricing and trading solutions for the Repo and Rates
The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global
If you need support in completing the application or if you require a different format of this document, please get in touch with at UKI.recruitment@tcs.com or call TCS London Office number 02031552100 / +44 204 520 2575 with the subject line: “Application Support Request”. Careers at TCS: It means more TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through technology. We support them in making a meaningful difference to the people and c
Yes. Java Developer roles fall under SOC 2134 (Programmers and software development professionals), which is eligible for UK Skilled Worker visa sponsorship. Employers with a valid sponsor licence can sponsor Java Developer positions.