london (city of london), south east england, united kingdom Hybrid / WFH Options
Explore Group
Engineer to join on a contract basis, contributing to the design and development of scalable web applications. You will work across the full stack, with a focus on React, Java, TypeScript, and Spring , helping deliver high-quality, maintainable, and performant software in a collaborative environment. Key Responsibilities Design, develop, and maintain scalable web applications and APIs. Work across the stack … with React (front end) and Java/Spring (back end) . Write clean, maintainable, and testable code using TypeScript and modern development practices. Collaborate with cross-functional teams including product, design, and QA. Contribute to technical discussions, architecture decisions, and best practices. Troubleshoot, debug, and optimise applications for maximum performance. Key Skills & Experience Strong commercial experience with React, TypeScript, JavaMore ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
McGregor Boyall
A leading global investment bank is seeking a Java Developer/eTrading Strategist to join its London Rates eTrading team . This front-office role focuses on designing, building, and optimising low-latency Java trading systems that power the bank's global Rates business. The Role You will engineer high-performance Java components for algorithmic execution, pricing, and market connectivity. … with traders, quants, and technologists, you'll deliver production-ready eTrading solutions with a focus on latency, scalability, and resilience . Key Responsibilities Design and implement low-latency, multithreaded Java applications for Rates eTrading. Develop and optimise execution algorithms, smart order routers, and pricing engines . Profile and tune Java applications for GC optimisation, lock contention, and throughput . Implement … real-time monitoring, logging, and alerting frameworks . Partner with quants to integrate pricing models into Java-based trading systems . Conduct rigorous code reviews, testing, and benchmarking . Candidate Profile Degree in Computer Science, Engineering, Mathematics , or related field. 10+ years' experience in Java development within low-latency trading systems . Deep knowledge of Java concurrency, GC tuning, memory More ❯
Senior Full Stack Developer – Kotlin/Java/React (Hybrid) We're working with an insurtech company that’s redefining how consumers experience insurance in the digital age. Their mission is to simplify and personalise the insurance journey, leveraging modern technology, intuitive design, and deep industry insight to deliver standout experiences – particularly in the automotive and mobility sectors. Responsibilities: Designing … and developing backend services and REST APIs using Kotlin and Java Building and integrating front-end interfaces using React.js, TypeScript & PostgreSQL Creating and maintaining AWS Lambda functions and infrastructure using Terraform Collaborating closely with product, design, and domain experts in a fast-moving, agile environment Playing a key role in shaping architecture and tech strategy as the platform scales Qualifications … 6+ years' experience with Kotlin/Java, React.js, and TypeScript A solid grasp of SQL and practical experience with PostgreSQL Comfortable working with infrastructure-as-code and DevOps practices in AWS Experience working in agile teams with strong CI/CD and testing culture Strong communication skills – you're able to explain complex technical topics clearly to non-technical stakeholders More ❯
london (city of london), south east england, united kingdom
Movement8
Senior Full Stack Developer – Kotlin/Java/React (Hybrid) We're working with an insurtech company that’s redefining how consumers experience insurance in the digital age. Their mission is to simplify and personalise the insurance journey, leveraging modern technology, intuitive design, and deep industry insight to deliver standout experiences – particularly in the automotive and mobility sectors. Responsibilities: Designing … and developing backend services and REST APIs using Kotlin and Java Building and integrating front-end interfaces using React.js, TypeScript & PostgreSQL Creating and maintaining AWS Lambda functions and infrastructure using Terraform Collaborating closely with product, design, and domain experts in a fast-moving, agile environment Playing a key role in shaping architecture and tech strategy as the platform scales Qualifications … 6+ years' experience with Kotlin/Java, React.js, and TypeScript A solid grasp of SQL and practical experience with PostgreSQL Comfortable working with infrastructure-as-code and DevOps practices in AWS Experience working in agile teams with strong CI/CD and testing culture Strong communication skills – you're able to explain complex technical topics clearly to non-technical stakeholders More ❯
a Software Engineer to work with them on a contract. The responsibilities of the Software Engineer will include: Hands-on Full Stack development using React as front end and Java 21 as the primary language for back end Work with other teams including Front office risk teams, trading desk, Quants, and DevOps to build state of the art front to … methodology (Product owner and/or Scrum master), or ability to deliver software on short cycles Evidence of delivering application from inception, to design, and to production String core Java development skills including streams, lambdas, and advanced concurrency APIs Extensive experience and understanding of distributed systems, developing, profiling, and maintaining multi-threaded, asynchronous applications JVM monitoring, profiling, performance tuning, and More ❯
maintain scalable and reliable CI/CD pipelines to support software development and deployment processes across a wide range of technologies, including both native and containerized applications written in Java, C++, Python and other languages, including container deployment to Kubernetes. Collaborate with application teams to integrate DevOps tools and methodologies into existing workflows, as well as containerize existing native applications. … implementation, especially with Atlassian Bamboo and Jenkins. Strong proficiency in scripting languages such as Python, Bash, or PowerShell. Solid understanding of version control systems, particularly Git. Moderate proficiency in Java and C++, especially for basic code comprehension and ecosystem tooling (e.g. package management and compilation) Moderate proficiency in infrastructure as code and configuration management tools such as Terraform and Ansible More ❯
london (city of london), south east england, united kingdom
Jefferies
maintain scalable and reliable CI/CD pipelines to support software development and deployment processes across a wide range of technologies, including both native and containerized applications written in Java, C++, Python and other languages, including container deployment to Kubernetes. Collaborate with application teams to integrate DevOps tools and methodologies into existing workflows, as well as containerize existing native applications. … implementation, especially with Atlassian Bamboo and Jenkins. Strong proficiency in scripting languages such as Python, Bash, or PowerShell. Solid understanding of version control systems, particularly Git. Moderate proficiency in Java and C++, especially for basic code comprehension and ecosystem tooling (e.g. package management and compilation) Moderate proficiency in infrastructure as code and configuration management tools such as Terraform and Ansible More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Fynity
Principal Software Engineer (Java) London – 1 day a week onsite 🚀 Join a FinTech Powering the Future of Payments Are you a seasoned individual contributor looking for a step up into a senior position within a high-performing team within the world of Banking/Payments? Are you passionate about high-throughput, real-time systems? This is your opportunity to help … secure transactions across the globe. 🔍 What You’ll Be Doing You’ll be the focal point of a high-performing engineering team building asynchronous, event-driven systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD … Kanban/Scrum) 🧠 What You Bring We’re looking for engineers who are pragmatic, performance-focused, and thrive on solving complex distributed systems problems. Strong hands-on experience with Java 11+ (ideally Java 17) Solid knowledge of Reactive Programming (e.g., Spring WebFlux, AKKA) Experience with event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Fynity
Principal Software Engineer (Java) London – 1 day a week onsite 🚀 Join a FinTech Powering the Future of Payments Are you a seasoned individual contributor looking for a step up into a senior position within a high-performing team within the world of Banking/Payments? Are you passionate about high-throughput, real-time systems? This is your opportunity to help … secure transactions across the globe. 🔍 What You’ll Be Doing You’ll be the focal point of a high-performing engineering team building asynchronous, event-driven systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD … Kanban/Scrum) 🧠 What You Bring We’re looking for engineers who are pragmatic, performance-focused, and thrive on solving complex distributed systems problems. Strong hands-on experience with Java 11+ (ideally Java 17) Solid knowledge of Reactive Programming (e.g., Spring WebFlux, AKKA) Experience with event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability More ❯
Java SDET | London (Hybrid) | Up to £100k DOE💰 A highly trusted player in asset management and FX trading is looking to recruit a proficient Java SDET to join their apps team. This opportunity offers the chance to join a company that is committed to driving sustainable economic growth, striving to become the leading hub for sustainable and transition financing and … trading. ✨ 🔧 What You'll Do 🛠 Automate backend API tests using a custom Java framework 🧹 Run manual & exploratory tests as needed 🤝 Collaborate closely with devs and QA peers ✅ Drive quality through best practices and solid coverage ✅ What We’re Looking For 👨💻 3+ years QA/SDET experience ☕ Strong Java coding skills 🔍 Proven backend API testing experience 📚 Solid understanding of testing fundamentals More ❯
london (city of london), south east england, united kingdom
Understanding Recruitment
Java SDET | London (Hybrid) | Up to £100k DOE💰 A highly trusted player in asset management and FX trading is looking to recruit a proficient Java SDET to join their apps team. This opportunity offers the chance to join a company that is committed to driving sustainable economic growth, striving to become the leading hub for sustainable and transition financing and … trading. ✨ 🔧 What You'll Do 🛠 Automate backend API tests using a custom Java framework 🧹 Run manual & exploratory tests as needed 🤝 Collaborate closely with devs and QA peers ✅ Drive quality through best practices and solid coverage ✅ What We’re Looking For 👨💻 3+ years QA/SDET experience ☕ Strong Java coding skills 🔍 Proven backend API testing experience 📚 Solid understanding of testing fundamentals More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Bounce Digital
Role: Senior Software Engineer Salary/Package: £80k-£120k + Equity Options Company Sector: AI & Healthtech Experience Level: Senior (5+ years) Tech: Java, Distributed Systems, Docker, Kubernetes, SQL, CI/CD Pipelines, React Location: Central London WFH/Hybrid: 2-3 days a week on site **No Sponsorship Opportunities** Bounce have partnered with a healthtech start up striving to transform … a lot of traction. . As one of the founding engineers, you will be instrumental in building the foundations of their platform. Headlines: Open to language background - building in Java and React but no experience necessary Passion for solving complex tech challenges Motivation from solving real-world problems with software and AI Strong proactive problem-solving and doer mindset Comfort More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Bounce Digital
Role: Senior Software Engineer Salary/Package: £80k-£120k + Equity Options Company Sector: AI & Healthtech Experience Level: Senior (5+ years) Tech: Java, Distributed Systems, Docker, Kubernetes, SQL, CI/CD Pipelines, React Location: Central London WFH/Hybrid: 2-3 days a week on site **No Sponsorship Opportunities** Bounce have partnered with a healthtech start up striving to transform … a lot of traction. . As one of the founding engineers, you will be instrumental in building the foundations of their platform. Headlines: Open to language background - building in Java and React but no experience necessary Passion for solving complex tech challenges Motivation from solving real-world problems with software and AI Strong proactive problem-solving and doer mindset Comfort More ❯
Senior Software Engineer – Rust, C++, Java or Python - London - Up to £150k base + meaningful equity Are you excited by solving technically challenging problems and building mission-critical software? We’re partnering with a well-funded, high-growth technology company at the forefront of software and AI innovation. They’re building the foundational platforms that power the autonomous age - tackling … field. Contribute to a culture of engineering excellence, working closely with colleagues across AI/ML, networking, and robotics. What we’re looking for: Strong programming skills in C++, Java, Rust, or Python. Experience with front-end development (TypeScript/JavaScript, React or Angular) - a plus, not a requirement A strong computer science, engineering, or technical background (degree or equivalent More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Formula Recruitment
close to the code and has a passion for this! What we expect from the Senior Engineering Manager: • 10+ years experience in software engineering - All things JavaScript, TypeScript + Java • 3+ years experience as an engineering manager - proven people/technical leadership experience. • Proven experience in system architecture design, including scalable, reliable and performant solutions. • Experience scaling and building engineering … best practices. • Highly confident and clear communication skills, with the ability to work with non-technical and technical stakeholders. Comfortable leading Engineers in the following stack: • Typescript/Next.js • Java 11 - 17 • PostgreSQL/Kafka • Cucumber/Cypress/Playwright • AWS/Kubernetes/Terraform Benefits: • 10% bonus • Life assurance • Pension scheme • 25 days annual leave (extra buy-in scheme More ❯
london (city of london), south east england, united kingdom
Durlston Partners
Senior Software Engineer – Rust, C++, Java or Python - London - Up to £150k base + meaningful equity Are you excited by solving technically challenging problems and building mission-critical software? We’re partnering with a well-funded, high-growth technology company at the forefront of software and AI innovation. They’re building the foundational platforms that power the autonomous age - tackling … field. Contribute to a culture of engineering excellence, working closely with colleagues across AI/ML, networking, and robotics. What we’re looking for: Strong programming skills in C++, Java, Rust, or Python. Experience with front-end development (TypeScript/JavaScript, React or Angular) - a plus, not a requirement A strong computer science, engineering, or technical background (degree or equivalent More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Formula Recruitment
close to the code and has a passion for this! What we expect from the Senior Engineering Manager: • 10+ years experience in software engineering - All things JavaScript, TypeScript + Java • 3+ years experience as an engineering manager - proven people/technical leadership experience. • Proven experience in system architecture design, including scalable, reliable and performant solutions. • Experience scaling and building engineering … best practices. • Highly confident and clear communication skills, with the ability to work with non-technical and technical stakeholders. Comfortable leading Engineers in the following stack: • Typescript/Next.js • Java 11 - 17 • PostgreSQL/Kafka • Cucumber/Cypress/Playwright • AWS/Kubernetes/Terraform Benefits: • 10% bonus • Life assurance • Pension scheme • 25 days annual leave (extra buy-in scheme More ❯
City of London, London, United Kingdom Hybrid / WFH Options
The Cypress Group
We are a global leader in market infrastructure and trading solutions, providing the backbone that powers modern financial markets. Our platforms support a wide range of products and participants, enabling efficient, reliable, and innovative trading experiences worldwide. Our teams thrive More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
The Cypress Group
We are a global leader in market infrastructure and trading solutions, providing the backbone that powers modern financial markets. Our platforms support a wide range of products and participants, enabling efficient, reliable, and innovative trading experiences worldwide. Our teams thrive More ❯
hands-on experience with High-Frequency Trading (HFT) platforms while contributing directly to the continued growth and success of the business. KEY RESPONSIBILITIES: Design, develop, and maintain high-performance Java applications and components, ensuring code quality, efficiency, and compliance with best practices. Build a thorough understanding of end-to-end risk data flows to support reliable and compliant system operations. … maintainability. REQUIRED - SKILLS/EXPERIENCE: Proven experience within traditional financial markets (e.g., spot FX, rates, or equities). Minimum of 5 years hands-on software development experience in Core Java (J2SE). Strong understanding of object-oriented programming principles, with expertise in applying design patterns to deliver scalable, performant, and secure solutions. Demonstrated ability to write clean, efficient, and maintainable More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Understanding Recruitment
Mid Core Java Developer – London - 90k 💰 - Hybrid (London) 🏡 Our client is a highly trusted player in asset management and FX trading, looking to recruit a proficient Mid-Level Java Developer to join their apps team. This opportunity will allow you to join a company that is committed to economic growth in a sustainable way, striving to become the leading hub … What’s On Offer? A competitive base salary of £90,000. 💰 A generous annual bonus ⭐ Hybrid working pattern, with two days remote a week.🏡 If you’re a Core Java Developer looking to take your career to the next level, apply today to be considered for this excellent opportunity More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Understanding Recruitment
Mid Core Java Developer – London - 90k 💰 - Hybrid (London) 🏡 Our client is a highly trusted player in asset management and FX trading, looking to recruit a proficient Mid-Level Java Developer to join their apps team. This opportunity will allow you to join a company that is committed to economic growth in a sustainable way, striving to become the leading hub … What’s On Offer? A competitive base salary of £90,000. 💰 A generous annual bonus ⭐ Hybrid working pattern, with two days remote a week.🏡 If you’re a Core Java Developer looking to take your career to the next level, apply today to be considered for this excellent opportunity More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Lorien
Software Engineer Hybrid Working - London High Street Banking Lorien's leading banking client is looking for an experienced Software Engineer with strong experience of working with Java, Kafka, ReactJS and AWS to join the existing team on an initial 6month contract. This role is based in London. This role will be Inside IR35 Via Umbrella Working in a Hybrid Model … on reuse, adding value to the business and aligning to bank standards, patterns and guardrails. Experience of working within Financial Services/High Street Banking Strong Skills working with: Java 17 Kafka AWS ReactJS Liaises with business stakeholders, principal Engineers, architects in the domain to shape and successfully deliver projects Strong understanding of software development principles, design patterns, and best More ❯
design solutions being pioneered within the Guidewire Cloud. This is a brand-new team with lots of scope for development and growth. You should have strong development skills in Java and GOSU as well as stakeholder skills to help the organisation navigate the migration and onboard Guidewire. Key Responsibilities: Leadership : Leading the development, design, architecture, integration, and customisation of Guidewire … and work closely with the Scrum and broader software teams. Requirements: ACE Certified in Guidewire Experience onboarding and integrating Guidewire for a specialty insurer Proficiency in coding with GOSU, Java, C#, or Python SQL and other relational database experience, along with supporting database applications CI/CD and DevOps experience for test automation and cloud deployment Why Join this business More ❯
City of London, London, United Kingdom Hybrid / WFH Options
SThree
SThree are pleased to announce we’re recruiting for a talented Senior Java Backend Developer to join & guide our excellent team based in our fantastic office space located in 8 Bishopsgate, London. SThree are building a new candidate digital experience to manage the interactions that candidates and contractors have with SThree. The first part of this journey is to build … mentor junior team members and promote knowledge sharing and collaboration across the team. What skills and knowledge are we looking for? Extensive experience of building web applications on a Java technology stack. Experience of RESTful API design and implementation. Experience with test-driven development and test automation frameworks and tools. Experience of configuring CICD pipelines to support continuous delivery. Experience More ❯