Permanent 'Java Software Engineer' Job Vacancies

51 to 75 of 80 Permanent Java Software Engineer Jobs

Senior Java Software Engineer

slough, south east england, united kingdom
Arrows
Senior Java Developer - Java, Springboot & AWS – paying up to £600/day (Inside IR35) – Hybrid (2x a week - London) – 6 month contract Our client is seeking a Senior Java Developer who is passionate about clean code, cloud-native systems, and building technology that makes a real impact. This is a unique opportunity to work in an agile … high-ownership engineering culture. What You'll Be Doing: Build and scale backend services using Java and Spring Boot Shape a modern microservices architecture for a high-availability platform Deploy and manage services in AWS with Kubernetes (EKS) Design, implement, and own features end-to-end from discovery to production support Advocate for clean code, automated testing, and CI … with cross-functional teams including product, design, and infrastructure Troubleshoot complex issues and help ensure system reliability and performance What You’ll Bring: Strong backend engineering experience, especially in Java and Spring Deep understanding of distributed systems and microservices Hands-on experience with AWS , Kubernetes , Docker , and Terraform Familiarity with CI/CD pipelines and testing best practices Solid More ❯
Posted:

Java Software Engineer (Tier 1 Investment Bank)

London Area, United Kingdom
Hybrid / WFH Options
Radley James
Join a Tier 1 Investment bank in their leading global FX trading platform as a Java Engineer, contributing to the backbone of ultra-low latency systems powering high-volume electronic trading. This role focuses on building high-performance, globally distributed Java services that enable real-time transaction processing, configuration management, and support for quantitative research and trading … to deliver platform enhancements Drive performance tuning and solve low-level technical bottlenecks Maintain high standards in testing, documentation, and code quality Tech Stack & Skills: Strong proficiency in core Java Exposure to JavaScript/TypeScript & HTML5 is a plus Deep understanding of data structures, algorithms, and performance optimization Familiar with modern SDLC tools and CI/CD workflows Competitive More ❯
Posted:

Java Software Engineer (Tier 1 Investment Bank)

City of London, London, United Kingdom
Hybrid / WFH Options
Radley James
Join a Tier 1 Investment bank in their leading global FX trading platform as a Java Engineer, contributing to the backbone of ultra-low latency systems powering high-volume electronic trading. This role focuses on building high-performance, globally distributed Java services that enable real-time transaction processing, configuration management, and support for quantitative research and trading … to deliver platform enhancements Drive performance tuning and solve low-level technical bottlenecks Maintain high standards in testing, documentation, and code quality Tech Stack & Skills: Strong proficiency in core Java Exposure to JavaScript/TypeScript & HTML5 is a plus Deep understanding of data structures, algorithms, and performance optimization Familiar with modern SDLC tools and CI/CD workflows Competitive More ❯
Posted:

Java Software Engineer (Tier 1 Investment Bank)

slough, south east england, united kingdom
Hybrid / WFH Options
Radley James
Join a Tier 1 Investment bank in their leading global FX trading platform as a Java Engineer, contributing to the backbone of ultra-low latency systems powering high-volume electronic trading. This role focuses on building high-performance, globally distributed Java services that enable real-time transaction processing, configuration management, and support for quantitative research and trading … to deliver platform enhancements Drive performance tuning and solve low-level technical bottlenecks Maintain high standards in testing, documentation, and code quality Tech Stack & Skills: Strong proficiency in core Java Exposure to JavaScript/TypeScript & HTML5 is a plus Deep understanding of data structures, algorithms, and performance optimization Familiar with modern SDLC tools and CI/CD workflows Competitive More ❯
Posted:

Java Software Engineer (Tier 1 Investment Bank)

london, south east england, united kingdom
Hybrid / WFH Options
Radley James
Join a Tier 1 Investment bank in their leading global FX trading platform as a Java Engineer, contributing to the backbone of ultra-low latency systems powering high-volume electronic trading. This role focuses on building high-performance, globally distributed Java services that enable real-time transaction processing, configuration management, and support for quantitative research and trading … to deliver platform enhancements Drive performance tuning and solve low-level technical bottlenecks Maintain high standards in testing, documentation, and code quality Tech Stack & Skills: Strong proficiency in core Java Exposure to JavaScript/TypeScript & HTML5 is a plus Deep understanding of data structures, algorithms, and performance optimization Familiar with modern SDLC tools and CI/CD workflows Competitive More ❯
Posted:

Java Software Engineer (Tier 1 Investment Bank)

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Radley James
Join a Tier 1 Investment bank in their leading global FX trading platform as a Java Engineer, contributing to the backbone of ultra-low latency systems powering high-volume electronic trading. This role focuses on building high-performance, globally distributed Java services that enable real-time transaction processing, configuration management, and support for quantitative research and trading … to deliver platform enhancements Drive performance tuning and solve low-level technical bottlenecks Maintain high standards in testing, documentation, and code quality Tech Stack & Skills: Strong proficiency in core Java Exposure to JavaScript/TypeScript & HTML5 is a plus Deep understanding of data structures, algorithms, and performance optimization Familiar with modern SDLC tools and CI/CD workflows Competitive More ❯
Posted:

Software Engineer - Java - Engine by Starling

London, United Kingdom
Hybrid / WFH Options
Starling Bank
a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business. Starling Bank has seen … within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling We're looking for Backend Software Engineers to work on the Engine Platform and make our existing features work for banks all over the world as well as building new features from scratch that Starling … their primary tech stack may be. Hear more from the team in some case studies, below, and our work with Women In Tech. Day in the Life of a Software Engineer Running a Backend Team Responsibilities We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Software Engineer - High Frequency Trading

London, South East, England, United Kingdom
Statera Talent
Our client are a high frequency trading firm based in London. They're looking for a back-end Java engineer who will contribute to both sides of the stack. This isn't a typical full-stack role, your time isn't split between backend and frontend work. They have a frontend team in place. You will not be … designing UI. Instead, you will build high-performance Java services that power the trading UI. So yes you need frontend awareness, but your focus is on backend engineering that makes the UI fast and reliable. What you will do: Design and build Java services that feed real-time data to the frontend. Work with the UI team on … back-pressure, and error handling. Improve end-to-end latency by looking across the stack. What you'll bring: Strong knowledge of computer science fundamentals (data structures, algorithms). Java engineering experience in trading, betting, gaming, or streaming. Hands-on work with real-time or data-heavy systems. Comfortable across server and browser. Not essential (but nice-to-have More ❯
Employment Type: Full-Time
Salary: £65,000 - £85,000 per annum
Posted:

Java Software Engineer

United Kingdom
Hybrid / WFH Options
Oliver Bernard
Java Developer – High-Performance Trading Systems - Fully Remote - up to £100k base About the Company We’re a fast-growing proprietary trading firm operating across multiple global cryptocurrency exchanges. Founded by a team with deep experience in financial markets and algorithmic trading, we’ve already achieved top-tier market-maker status, handling trading volumes exceeding $100M per month — all … within our first six months of operation. About the Role We’re looking for a talented Java Developer to join our small, high-performing engineering team. You’ll play a key role in expanding our trading infrastructure, integrating new exchanges, and building scalable, low-latency systems that power our trading strategies. This is an opportunity to work on cutting … edge systems in a start-up environment where your work has a direct and measurable impact. Key Responsibilities Develop and maintain high-performance backend services in Java Deploy code to production frequently in a fast-paced, agile environment Build scalable, event-driven systems handling large volumes of real-time data Take ownership of your code — from design through deployment More ❯
Posted:

Java Software Engineer

United Kingdom
Hybrid / WFH Options
Oliver Bernard
New Java role - Fully remote (UK) - Trading/Crypto We have a new Java role for a proprietary trading firm aiming to become part of one of the world’s leading Institutional Market-Makers across Cryptocurrency Exchanges. The founding team have a background in financial markets and sports data. They are seeking roughly 2+ years experience with Java … to build the trading volume. From there you will have the opportunity to push the company forward, having input in the ongoing development. Key Responsibilities Develop backend services using Java Deploy code to production daily Ensure quality of codebase is maintained and improved and follow best development practices Write it, own it - You will be responsible for maintaining the … software you write Qualifications, Skills & Experience Degree in STEM subject or equivalent software development experience 2+ years Java programming experience Experience with message passing technologies, in particular Aeron, SBE. Familiar with event driven design patterns and micro service architecture You’ve worked on large scale, distributed systems that operate with large volumes of data. An advocate of More ❯
Posted:

Java Software Engineer - Derivatives

City of London, London, United Kingdom
Trevose Partners
Java Developer – Derivatives A leading financial trade association is seeking a Java Developer to support industry adoption of a global data and digital standards framework used across derivatives markets. Key Responsibilities Contribute to the development and implementation of open-source data models for derivatives trade processing and regulatory reporting. Write clean, efficient Java and Python code and … JSON, DSL ). Engage with member firms and vendors to capture requirements, extend models, and test new functionality. Document code, manage sprints, and contribute to roadmap planning. Requirements Strong software-engineering background with hands-on Java/Python development experience. Knowledge of derivatives trade lifecycle , collateral management, and/or regulatory reporting. Skilled in data modelling and working More ❯
Posted:

Java Software Engineer - Derivatives

London Area, United Kingdom
Trevose Partners
Java Developer – Derivatives A leading financial trade association is seeking a Java Developer to support industry adoption of a global data and digital standards framework used across derivatives markets. Key Responsibilities Contribute to the development and implementation of open-source data models for derivatives trade processing and regulatory reporting. Write clean, efficient Java and Python code and … JSON, DSL ). Engage with member firms and vendors to capture requirements, extend models, and test new functionality. Document code, manage sprints, and contribute to roadmap planning. Requirements Strong software-engineering background with hands-on Java/Python development experience. Knowledge of derivatives trade lifecycle , collateral management, and/or regulatory reporting. Skilled in data modelling and working More ❯
Posted:

Java Software Engineer - Derivatives

slough, south east england, united kingdom
Trevose Partners
Java Developer – Derivatives A leading financial trade association is seeking a Java Developer to support industry adoption of a global data and digital standards framework used across derivatives markets. Key Responsibilities Contribute to the development and implementation of open-source data models for derivatives trade processing and regulatory reporting. Write clean, efficient Java and Python code and … JSON, DSL ). Engage with member firms and vendors to capture requirements, extend models, and test new functionality. Document code, manage sprints, and contribute to roadmap planning. Requirements Strong software-engineering background with hands-on Java/Python development experience. Knowledge of derivatives trade lifecycle , collateral management, and/or regulatory reporting. Skilled in data modelling and working More ❯
Posted:

Java Software Engineer - Derivatives

london, south east england, united kingdom
Trevose Partners
Java Developer – Derivatives A leading financial trade association is seeking a Java Developer to support industry adoption of a global data and digital standards framework used across derivatives markets. Key Responsibilities Contribute to the development and implementation of open-source data models for derivatives trade processing and regulatory reporting. Write clean, efficient Java and Python code and … JSON, DSL ). Engage with member firms and vendors to capture requirements, extend models, and test new functionality. Document code, manage sprints, and contribute to roadmap planning. Requirements Strong software-engineering background with hands-on Java/Python development experience. Knowledge of derivatives trade lifecycle , collateral management, and/or regulatory reporting. Skilled in data modelling and working More ❯
Posted:

Java Software Engineer - Derivatives

london (city of london), south east england, united kingdom
Trevose Partners
Java Developer – Derivatives A leading financial trade association is seeking a Java Developer to support industry adoption of a global data and digital standards framework used across derivatives markets. Key Responsibilities Contribute to the development and implementation of open-source data models for derivatives trade processing and regulatory reporting. Write clean, efficient Java and Python code and … JSON, DSL ). Engage with member firms and vendors to capture requirements, extend models, and test new functionality. Document code, manage sprints, and contribute to roadmap planning. Requirements Strong software-engineering background with hands-on Java/Python development experience. Knowledge of derivatives trade lifecycle , collateral management, and/or regulatory reporting. Skilled in data modelling and working More ❯
Posted:

Senior Java Software Engineer

London Area, United Kingdom
Harrington Starr
Trading System Engineer – Shape the Future of Trading Leading European Private Bank Ready to make a real impact on a cutting-edge trading platform? A leading European private bank is seeking a highly skilled Trading System Engineer/Architect to spearhead the transformation of their equity trading technology. This is a unique opportunity to contribute to a multi … Execution Platform. Guarantee the system's high availability for global equity market trading. Craft bespoke trading workflows tailored to the specific needs of demanding clients across multiple trading desks. Engineer and optimize systems for dynamic scalability, ensuring responsiveness to market fluctuations and events. Collaborate closely with other IB Engineering teams and project stakeholders. What You Bring: A minimum of … five years of experience in software engineering, with a focus on modern software design, architectural patterns, and performance optimization (throughput, latency, capacity). Expert-level proficiency in Java, particularly in the development of high-performance, low-latency, and microservice-based real-time trading applications. Deep understanding of trading systems, including integration with reference and market data systems More ❯
Posted:

Senior Java Software Engineer

City of London, London, United Kingdom
Harrington Starr
Trading System Engineer – Shape the Future of Trading Leading European Private Bank Ready to make a real impact on a cutting-edge trading platform? A leading European private bank is seeking a highly skilled Trading System Engineer/Architect to spearhead the transformation of their equity trading technology. This is a unique opportunity to contribute to a multi … Execution Platform. Guarantee the system's high availability for global equity market trading. Craft bespoke trading workflows tailored to the specific needs of demanding clients across multiple trading desks. Engineer and optimize systems for dynamic scalability, ensuring responsiveness to market fluctuations and events. Collaborate closely with other IB Engineering teams and project stakeholders. What You Bring: A minimum of … five years of experience in software engineering, with a focus on modern software design, architectural patterns, and performance optimization (throughput, latency, capacity). Expert-level proficiency in Java, particularly in the development of high-performance, low-latency, and microservice-based real-time trading applications. Deep understanding of trading systems, including integration with reference and market data systems More ❯
Posted:

Senior Java Software Engineer

slough, south east england, united kingdom
Harrington Starr
Trading System Engineer – Shape the Future of Trading Leading European Private Bank Ready to make a real impact on a cutting-edge trading platform? A leading European private bank is seeking a highly skilled Trading System Engineer/Architect to spearhead the transformation of their equity trading technology. This is a unique opportunity to contribute to a multi … Execution Platform. Guarantee the system's high availability for global equity market trading. Craft bespoke trading workflows tailored to the specific needs of demanding clients across multiple trading desks. Engineer and optimize systems for dynamic scalability, ensuring responsiveness to market fluctuations and events. Collaborate closely with other IB Engineering teams and project stakeholders. What You Bring: A minimum of … five years of experience in software engineering, with a focus on modern software design, architectural patterns, and performance optimization (throughput, latency, capacity). Expert-level proficiency in Java, particularly in the development of high-performance, low-latency, and microservice-based real-time trading applications. Deep understanding of trading systems, including integration with reference and market data systems More ❯
Posted:

Senior Java Software Engineer

london, south east england, united kingdom
Harrington Starr
Trading System Engineer – Shape the Future of Trading Leading European Private Bank Ready to make a real impact on a cutting-edge trading platform? A leading European private bank is seeking a highly skilled Trading System Engineer/Architect to spearhead the transformation of their equity trading technology. This is a unique opportunity to contribute to a multi … Execution Platform. Guarantee the system's high availability for global equity market trading. Craft bespoke trading workflows tailored to the specific needs of demanding clients across multiple trading desks. Engineer and optimize systems for dynamic scalability, ensuring responsiveness to market fluctuations and events. Collaborate closely with other IB Engineering teams and project stakeholders. What You Bring: A minimum of … five years of experience in software engineering, with a focus on modern software design, architectural patterns, and performance optimization (throughput, latency, capacity). Expert-level proficiency in Java, particularly in the development of high-performance, low-latency, and microservice-based real-time trading applications. Deep understanding of trading systems, including integration with reference and market data systems More ❯
Posted:

Senior Java Software Engineer

london (city of london), south east england, united kingdom
Harrington Starr
Trading System Engineer – Shape the Future of Trading Leading European Private Bank Ready to make a real impact on a cutting-edge trading platform? A leading European private bank is seeking a highly skilled Trading System Engineer/Architect to spearhead the transformation of their equity trading technology. This is a unique opportunity to contribute to a multi … Execution Platform. Guarantee the system's high availability for global equity market trading. Craft bespoke trading workflows tailored to the specific needs of demanding clients across multiple trading desks. Engineer and optimize systems for dynamic scalability, ensuring responsiveness to market fluctuations and events. Collaborate closely with other IB Engineering teams and project stakeholders. What You Bring: A minimum of … five years of experience in software engineering, with a focus on modern software design, architectural patterns, and performance optimization (throughput, latency, capacity). Expert-level proficiency in Java, particularly in the development of high-performance, low-latency, and microservice-based real-time trading applications. Deep understanding of trading systems, including integration with reference and market data systems More ❯
Posted:

Junior Java Software Engineer

london, south east england, united kingdom
Hybrid / WFH Options
Quant Capital
Junior Core Java Developer – Trading £70,000 Plus Large Prop Bonus Quant Capital is urgently looking for a Core Java Developer to join a well known trading firm. No experience of finance is needed, finance isn’t what this firm does, tech is. Our client is an innovative tech driven trading (Equities and ETF’s) company with a … trading capital is in the order of multi millions not 3 guys in a shed. The role: This role and would suit a candidate with 2-4 years of Java Development experience. The successful candidate will be a top tier Java developer (or aspiring, half of the team don’t have a comp sic degree) with a passion … and test driven. You will be encouraged to evangelise and prototype new technologies and approaches to help shape the evolving architecture. The successful candidate must be: Experienced in Core Java Highly motivated Delivery focused and accountable. Ideally experienced in server side multi-threaded Java – if you haven’t been siloed in a big firm then don’t worry. More ❯
Posted:

Junior Java Software Engineer

slough, south east england, united kingdom
Hybrid / WFH Options
Quant Capital
Junior Core Java Developer – Trading £70,000 Plus Large Prop Bonus Quant Capital is urgently looking for a Core Java Developer to join a well known trading firm. No experience of finance is needed, finance isn’t what this firm does, tech is. Our client is an innovative tech driven trading (Equities and ETF’s) company with a … trading capital is in the order of multi millions not 3 guys in a shed. The role: This role and would suit a candidate with 2-4 years of Java Development experience. The successful candidate will be a top tier Java developer (or aspiring, half of the team don’t have a comp sic degree) with a passion … and test driven. You will be encouraged to evangelise and prototype new technologies and approaches to help shape the evolving architecture. The successful candidate must be: Experienced in Core Java Highly motivated Delivery focused and accountable. Ideally experienced in server side multi-threaded Java – if you haven’t been siloed in a big firm then don’t worry. More ❯
Posted:

Senior Java Software Engineer

Nottingham, England, United Kingdom
Hybrid / WFH Options
UST
Job Title: Java, AWS – Senior/Tech Lead Location: Nottingham, United Kingdom (Hybrid: 3 days in office, 2 days remote) About the Role: We are expanding our Java Development team in Nottingham! If you’re passionate about building high-quality software that enhances the lives of consumers, this is your chance to work in a collaborative, self … organized engineering environment. Key Responsibilities: Design and develop software features that are both delightful and essential to users Work closely with Product Management to bring ideas to life Own and lead development on team-owned components and features Innovate within your team and contribute to your technical domain Required Skills and Experience: Experience with AWS/Cloud platforms Proven … ability to deliver high-quality applications Strong programming skills with experience in Java and modern OO principles (SOLID, SOA, HTTP, REST) Experience with Spring Boot and Spring Cloud Experience in building APIs and working within a microservices architecture Ability to collaborate effectively within a team Commitment to best practices, including Pair Programming, TDD, and BDD Desirable Skills: Front-end More ❯
Posted:

Senior Java Software Engineer

derby, midlands, united kingdom
Hybrid / WFH Options
UST
Job Title: Java, AWS – Senior/Tech Lead Location: Nottingham, United Kingdom (Hybrid: 3 days in office, 2 days remote) About the Role: We are expanding our Java Development team in Nottingham! If you’re passionate about building high-quality software that enhances the lives of consumers, this is your chance to work in a collaborative, self … organized engineering environment. Key Responsibilities: Design and develop software features that are both delightful and essential to users Work closely with Product Management to bring ideas to life Own and lead development on team-owned components and features Innovate within your team and contribute to your technical domain Required Skills and Experience: Experience with AWS/Cloud platforms Proven … ability to deliver high-quality applications Strong programming skills with experience in Java and modern OO principles (SOLID, SOA, HTTP, REST) Experience with Spring Boot and Spring Cloud Experience in building APIs and working within a microservices architecture Ability to collaborate effectively within a team Commitment to best practices, including Pair Programming, TDD, and BDD Desirable Skills: Front-end More ❯
Posted:

Senior Java Software Engineer

mansfield, midlands, united kingdom
Hybrid / WFH Options
UST
Job Title: Java, AWS – Senior/Tech Lead Location: Nottingham, United Kingdom (Hybrid: 3 days in office, 2 days remote) About the Role: We are expanding our Java Development team in Nottingham! If you’re passionate about building high-quality software that enhances the lives of consumers, this is your chance to work in a collaborative, self … organized engineering environment. Key Responsibilities: Design and develop software features that are both delightful and essential to users Work closely with Product Management to bring ideas to life Own and lead development on team-owned components and features Innovate within your team and contribute to your technical domain Required Skills and Experience: Experience with AWS/Cloud platforms Proven … ability to deliver high-quality applications Strong programming skills with experience in Java and modern OO principles (SOLID, SOA, HTTP, REST) Experience with Spring Boot and Spring Cloud Experience in building APIs and working within a microservices architecture Ability to collaborate effectively within a team Commitment to best practices, including Pair Programming, TDD, and BDD Desirable Skills: Front-end More ❯
Posted:
Java Software Engineer
10th Percentile
£66,250
25th Percentile
£95,313
Median
£110,000
75th Percentile
£135,000
90th Percentile
£137,500