City of London, London, United Kingdom Hybrid/Remote Options
Tech-Ninjas Consultants
environments. Have lead multiple teams or 30+ engineers in a complex environment. Are still comfortable being hands-on as a backend engineer when needed. Are highly proficient in modern Java and experienced with distributed systems and RESTful APIs. Understand cloud-native architectures and have strong experience with public cloud (ideally AWS). Are familiar with messaging/streaming technologies (e.g. … with microservices at scale in production. Have strong AuthN/AuthZ experience in distributed systems. The environment Cloud-native microservices stack running on public cloud (AWS preferred). Modern Java ecosystem with strong focus on clean code and maintainability. Mission-critical, always-on platforms with strong observability and incident practices. Collaborative product, engineering and design culture with genuine influence for More ❯
About the Role A leading global trading and investment firm is looking for Data Engineers to join its core data function. The team plays a key role in powering research, modelling, and trading strategies through high-quality, well-managed data More ❯
environment. This role sits within a front-office aligned technology team responsible for delivering high-performance trading solutions across the rates business. Responsibilities: Design and implement low-latency, multithreaded Java applications for electronic rates trading Develop and optimise execution algorithms, smart order routers, and pricing engines Profile and tune Java applications for garbage collection efficiency, lock contention, and throughput Implement More ❯
Role : Java Software Engineer 💰 Salary: Up to £95,000 +10% Bonus 🌍 Location: London (2 days a week) 🛠 Key Skills: Java 17+, SpringBoot, React/Typescript, AWS This is a great opportunity for a Senior Java Software Engineer to a travel experiences business. You’ll lead backend services and API integrations with a huge number of 3rd party’s across their … join a cross-functional team, being the go-to for these services and will contribute to architectural design and technology decision making across the product.. 🎯 Responsibilities as the Senior Java Software Engineer: Assume technical ownership of feature development end-to-end Advocate for best coding practices within the team Lead architecture decision making and technology decision making Design, build, review … test, and deploy services and code in live production environments Uphold development standards and prioritize best coding practices ✅ Experience needed as the Senior Java Software Engineer: Backend development experience, working with production level Java based applications Strong system architecture and system design skills Familiarity with cloud services (preferably AWS) A passion for ensuring best practices and coding excellence are adhered More ❯
A leading global investment bank is seeking a Java Developer/eTrading Strategist to join its London Rates eTrading team. This front-office role sits at the intersection of quantitative research, trading, and technology, focused on delivering high-performance Java systems for pricing and electronic execution across the bank's global Rates business. The Role You will design, build, and … optimise low-latency Java components supporting real-time pricing, algorithmic execution, and market connectivity . Working closely with quants and traders , you'll transform quantitative models and execution logic into robust, production-grade trading applications. The role requires deep technical expertise and an interest in market microstructure and electronic execution dynamics. Key Responsibilities Engineer low-latency, multithreaded Java applications powering … execution. Partner with quants to integrate and enhance pricing models and execution algorithms . Develop and tune smart order routers, auto-quoting, and market-making components. Profile and optimise Java systems for throughput, GC efficiency, and predictable latency . Implement real-time monitoring, logging, and performance diagnostics . Collaborate across technology and trading teams to continuously refine execution performance and More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Hawksworth
We have a new Contract Senior Java Developer position available with a European Investment Bank, to work on e-FX Front-Office Algo Trading projects. This is a Low Latency, Java, Algo, FX, multithreading developer role (not really web). London based, Hybrid working. 12 months initial assignment. The job: IT Low Latency e-FX Java Developer 1 year contract … day to the Umbrella Company London Liverpool St location Hybrid working (x3 days on site x2 days working from home pw) This is an e-FX IT Low Latency Java Developer position working for the e-FX Desk where the team develops the pricing, hedging and low latency order and price distribution team systems. Regards to Low Latency development, we … an appreciation of hardware the software runs as well. We need someone who can show optimizing and tuning on Low Latency. What you will need: Tenure as a Senior Java Developer Significant e-FX Trading projects experience Front office experience Being able to pick up ad learn new tech and bring new ideas. Algo trading Worked with Connectivity, Market Data More ❯
City of London, London, United Kingdom Hybrid/Remote Options
TetriQ Solutions
Please find the new role. Role: Lead QA Automation Engineer Location: Farnborough/UK Hybrid mode of work Skills QA Automation Engineer – Java, Cucumber (BDD), Jenkins Role Summary: We’re seeking a skilled QA Automation Engineer with strong experience in Java-based test automation using Cucumber (BDD) frameworks and Jenkins for CI/CD integration. The ideal candidate should be … capable of building, maintaining, and executing automated test suites to ensure high-quality software delivery. Key Responsibilities: Design, develop, and maintain automated test scripts using Java and Cucumber (BDD). Create and manage feature files and step definitions aligned with business requirements. Configure and manage Jenkins pipelines to schedule and execute automated test runs. Collaborate closely with developers, product owners … report defects using tools like JIRA. Contribute to improving framework performance, reusability, and reporting. Participate in sprint planning, reviews, and retrospectives within Agile teams. Required Skills: Strong experience in Java programming. Proficiency in Cucumber (BDD) — writing Gherkin feature files, step definitions, and hooks. Hands-on experience with Jenkins for automation execution and pipeline configuration. Experience with Git or other version More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Hunter Bond
Job title: Software Engineer (C++, Python, Java or Rust) Client: Scientific Quant Fund Salary: £150,000 - £500,000 Base (+ Bonus) Location: London/Hybrid My client are seeking a talented Software Engineer who will play a critical role in developing and optimizing high-frequency trading systems, ensuring they operate at peak performance with minimal latency. This is an opportunity … Requirements: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 1+ years of professional development experience as a Software Engineer in either C++, Python, Java or Rust. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java). Experience writing software for massive scale More ❯
City of London, London, England, United Kingdom Hybrid/Remote Options
Lorien
Software Engineer - Python/Java Hybrid Working - London - 2 days a week on site. Financial Services Lorien's leading banking client is looking for a Software Engineer to become part of the expanding team on, the ideal candidate will come from a Financial Services or Regulated Background, with strong skills in using Python, Java, and experienced of working with Cloud More ❯
work on cutting-edge technology where speed, scalability, and resilience are key. About the Role Lead the design and development of secure, high-performance eFX systems Define and evolve Java patterns and techniques optimised for ultra-low latency (<40μs) Architect fault-tolerant, scalable trading systems Influence technical strategy, architecture, and product roadmaps Collaborate with multiple teams to deliver best-in … class E-trading platforms Ensure all solutions meet security, compliance, and performance standards What You’ll Bring Strong experience in software engineering, architecture, and database design Expert-level Java development, including low-GC and lock-free patterns Proven background in FX trading systems, pricing, and risk management Deep understanding of CPU architecture, cache optimisation, and Linux performance tuning Expertise in … business needs into scalable technical solutions Desirable Experience Leadership across multiple feature teams or complex projects Exposure to E-trading and real-time data platforms Experience with low-latency Java frameworks and performance monitoring Strategic input into enterprise or domain architecture More ❯
Deploy and integrate AI & robotics software in live customer environments Work with researchers and systems engineers to build robust, scalable solutions Write production-grade code in Python, C++, or Java , plus tools in React/TypeScript Gather operational feedback to shape the product Travel occasionally across the UK and internationally What They’re Looking For Strong software engineering experience (AI …/robotics experience ideal) Proficiency in Python, C++, or Java; front-end skills a bonus Comfortable working with customers and real-world constraints Problem-solver who ships reliable, production-ready systems Collaborative and able to work across multidisciplinary teams Why Join Build and deploy real autonomous systems in the field Engineering-led team with backgrounds from top tech & defence companies More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Formula Recruitment
for a Backend Engineer to help them scale up their AI platform and make a real impact. They are looking for an Engineer with strong commercial use of either Java or Golang and proficiency with Python to help modernise their codebase. Responsibilities: Build and scale backend systems for AI-driven automation products Collaborate with product and frontend teams on planning … Manage CI/CD pipelines and cloud infrastructure deployments Collaborate directly with our CEO and CTO to architect end-to-end backend solutions Key Requirements Strong programming skills in Java or Go Strong proficiency in Python 5+ years of backend development experience Proven experience with microservices architecture and RESTful APIs Proficient with both NoSQL and SQL databases Excellent communication skills More ❯
risk logic, market data processing, and order handling Optimise data flow and system throughput under real-time constraints Implement core components in Kotlin (some C++ and legacy Python/Java) Engineer for reliability, testing, monitoring and rapid fault recovery What You'll Bring Solid command of CS fundamentals, algorithms, architecture, systems, likely been a competitive programmer. Advanced experience in Kotlin … or Java (Other languages considered C#/F#/C++) Deep familiarity with Linux environments and system-level APIs Experience with high-throughput, low-latency systems Ability to work independently and review code for correctness and clarity Finance experience not required, but curiosity helps Why Apply High-impact team with wide scope and minimal red tape Build tech that goes More ❯
CloudWatch) Infrastructure as Code: Terraform Containerisation & Orchestration: Docker, Kubernetes (EKS), Helm Configuration Management: Ansible CI/CD Pipelines: GitHub Actions Monitoring & Observability: Grafana, Prometheus Scripting/Automation: Python or Java What We’re Looking For Proven experience managing and scaling AWS cloud environments , ideally supporting live software products or high-traffic platforms. Strong background in Terraform and Infrastructure as Code … observability tools such as Grafana and Prometheus. Hands-on experience building CI/CD pipelines (GitHub Actions, Jenkins, CircleCI, etc.). Solid scripting and automation experience using Python or Java . A collaborative engineer who enjoys working closely with developers to improve speed, reliability, and efficiency across the SDLC. We’re also open to engineers who may not have every More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Albany Growth
Hands-on CTO/Principal Engineer (Java stack) 130k-160k + Equity Flexible working policy Albany Growth have partnered with a well-funded, mission-driven fintech startup is redefining how employees access and manage their finances. We're hiring for a hands-on technical leader (Principal Engineer/CTO) , ideally proficient in JVM languages , to shape the next generation of … as a hands-on technical leader (Principal Engineer, Head of Engineering, or CTO) in a product company or high-growth startup. Strong full-stack background with deep experience in Java/JVM (Spring Boot) and a demonstrable track record of shipping backend systems at scale. Significant experience building and scaling mobile and web user experiences (React, React Native, TypeScript, Swift More ❯
includes connectivity to markets and multi-dealer venues, single dealer platform, pricing and trader tools, and supports FX spot, forward, options and deposits. The services are implemented in C#, Java and KDB+. The FX business is looking to improve their electronic footprint by leveraging KDB+ to determine client toxicity, back-testing and parameterisation of trading strategies, real-time generation of … EMIR, MiFID), Pricing & Valuation, Organizational Transformation & Process Improvement. IT & Information systems consulting: Business Analysis, Project Management, Change management, Front Office Support (functional and technical), Development (e.g C++, Python, C#, Java, VBA), Financial Software (e.g. Sophis, Murex, Summit, Calypso), IT Transformation & Innovation. As part of Quanteam Group, Quanteam UK & PL has today more than 80 consultants, working for major Capital Markets More ❯
Senior Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £110,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Senior Software Engineer with extensive knowledge More ❯
London and they go the office 3 to 4 times a week and this will be a 6 month contract initially. Description Lead the design, development, and implementation of Java-based applications and systems. Help to plan future development. Collaborate with cross-functional teams to gather and analyse requirements. Ensure the scalability, performance, and reliability of software solutions. Mentor and … Deal with a variety of clients. Work alongside the outsourcing partners Maintain and improve existing systems by identifying and fixing bugs or implementing enhancements. Keep updated with the latest Java technologies and integrate them into projects as needed. Prepare technical documentation to support solutions and team processes. Contribute to the strategic planning of technology initiatives within the organisation. Profile Must … haves: Java Worked in the Derivatives market Strong communication Dealt with clients or stakeholders Modelling financial products and processes APIs and Integrations Nice to haves: Python Worked in derivatives product classes Hands on model development experience Experience with collateral malmanagement Worked with regulatory processes Job Offer Contract role More ❯
London and they go the office 3 to 4 times a week and this will be a 6 month contract initially. Description Lead the design, development, and implementation of Java-based applications and systems. Help to plan future development. Collaborate with cross-functional teams to gather and analyse requirements. Ensure the scalability, performance, and reliability of software solutions. Mentor and … Deal with a variety of clients. Work alongside the outsourcing partners Maintain and improve existing systems by identifying and fixing bugs or implementing enhancements. Keep updated with the latest Java technologies and integrate them into projects as needed. Prepare technical documentation to support solutions and team processes. Contribute to the strategic planning of technology initiatives within the organisation. Profile Must … haves: Java Worked in the Derivatives market Strong communication Dealt with clients or stakeholders Modelling financial products and processes APIs and Integrations Nice to haves: Python Worked in derivatives product classes Hands on model development experience Experience with collateral malmanagement Worked with regulatory processes Job Offer Contract role More ❯
businesses and is looking for 2 new people to join their team of 5. Day to day of the role will include: Lead the design, development, and implementation of Java-based applications and systems. Help to plan future development. Collaborate with cross-functional teams to gather and analyse requirements. Ensure the scalability, performance, and reliability of software solutions. Mentor and … Deal with a variety of clients. Work alongside the outsourcing partners Maintain and improve existing systems by identifying and fixing bugs or implementing enhancements. Keep updated with the latest Java technologies and integrate them into projects as needed. Prepare technical documentation to support solutions and team processes. Contribute to the strategic planning of technology initiatives within the organisation. Profile Must … haves: Java Worked in the Derivatives market Strong communication Dealt with clients or stakeholders Modelling financial products and processes APIs and Integrations Nice to haves: Python Worked in derivatives product classes Hands on model development experience Experience with collateral malmanagement Worked with regulatory processes Job Offer Private Medical 25 days holiday plus BHS 10% Pension 10% Bonus Free drinks and More ❯
City of London, London, Coleman Street, United Kingdom
Michael Page
businesses and is looking for 2 new people to join their team of 5. Day to day of the role will include: Lead the design, development, and implementation of Java-based applications and systems. Help to plan future development. Collaborate with cross-functional teams to gather and analyse requirements. Ensure the scalability, performance, and reliability of software solutions. Mentor and … Deal with a variety of clients. Work alongside the outsourcing partners Maintain and improve existing systems by identifying and fixing bugs or implementing enhancements. Keep updated with the latest Java technologies and integrate them into projects as needed. Prepare technical documentation to support solutions and team processes. Contribute to the strategic planning of technology initiatives within the organisation. Profile Must … haves: Java Worked in the Derivatives market Strong communication Dealt with clients or stakeholders Modelling financial products and processes APIs and Integrations Nice to haves: Python Worked in derivatives product classes Hands on model development experience Experience with collateral malmanagement Worked with regulatory processes Job Offer Private Medical 25 days holiday plus BHS 10% Pension 10% Bonus Free drinks and More ❯
cutting-edge solutions across FX Spot, Forwards, and Pricing, with exposure to Rates and Cross-Asset projects further down the line. Key Responsibilities Design and develop ultra-low latency Java systems for electronic FX trading. Work closely with traders and quants to deliver performant pricing and hedging solutions. Lead components of system re-architecture and optimisation projects. Take ownership of … end-to-end performance, from network to JVM tuning. Contribute to a high-performing, globally distributed engineering team. Technical Environment Core Java, Aeron, lock-free/concurrent programming High-performance messaging, distributed systems, and low-latency design Real-time pricing, RFQ, and automated hedging systems What We’re Looking For Proven experience designing or building low-latency trading systems (FX … or other asset classes). Deep understanding of Java performance tuning, GC optimisation, and threading models. Ability to discuss design decisions and architecture in depth. Front-office experience and a strong understanding of electronic trading workflows. Why Apply? Greenfield build, real technical ownership and impact. Highly technical front-office role with direct business interaction. Competitive package up to £160k base More ❯
the team is also working on various framework-related items and is embarking on the design and build of new Sequencer Architecture. The underlying platform has been built on Java with next-generation, ground-breaking low latency and high throughput at the heart of the application. The team have great relationships with the business, and naturally, the position entails working … the UK consists of approximately 12 members, including BA’s, QA’s, and developers, although you'll be partnering with a wider global team as well. Key Requirements: Core Java experience - Low Latency E-Trading/Algo trading functional and technical knowledge Tech or project leadership experience More ❯
of a decentralized team and project and several contributions to engineering community through a blog post, open-source contribution, tech talks etc. 8+ years of Software Development work experience (Java or Kotlin experience strongly preferred) with a strong focus on backend development and solid experience working in high performance, high throughput, highly available and scalable services in cloud platforms. Experience More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Ernest Gordon Recruitment
Application Architect Java & Web Apps (DV Clearance) Remote £60,000 - £70,000 + Clearance Bonus + Yearly Bonus + Training + Progression + Company Benefits Are you a Application Architect or similar that has active eDV clearance that wants to work for the tech worlds global leader that helped put a man on the moon? Do you want to work … THE ROLE: Work from home and secure sites in your local area Work collaboratively with other team members to build robust Web Apps Check and sign off code in Java and other Web App languages Discuss the SDLC with senior team members and management Solve complex technical challenges THE PERSON: Web App development or Architect experience DV Clearance that is … active Reference: BBBH21973 Keywords: Java, Web Apps, Architect, Architecture, Remote, Hybrid, eDV, Enhanced Developed Vetting, Security Cleared, MoD, If you are interested in this role, click 'Apply Now' to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. More ❯