Senior Software Engineer (Java) – Portfolio Optimization | Fintech | London/Hybrid About My Client My client is a high-growth fintech company transforming the way capital markets operate. Their mission is to make global financial systems safer , more efficient , and more open , using advanced technology and deep domain expertise. They partner with leading banks and institutional investors to develop intelligent solutions … Interface with various R&D groups, as well as support groups Who You Are B.Sc. degree in Computer Science, SW Engineering or equivalent (M.Sc. is an advantage) Experienced in Java server-side development, including cloud services (preferably AWS) Experienced with C# and .NET (ability to understand code and general knowledge of the framework) Experience in building complex, large-scale software … solutions from scratch to live production Experience with Java, Spring Boot, Spring Data, JPA, Swagger, Maven, Kafka, PostgreSQL, Jenkins, GIT, RESTful Services, Docker Strong analytical skills Self-starter, fast learner, and great interpersonal skills Excellent English communication skills – spoken and written Financial affinity is an advantage A “Can-Do” mentality and mindset Can learn and work in a fast-paced More ❯
Senior Java Developer – Middle Office Platform (Credit & Rates Trading) Location: London Salary: £120K-£140K + up to 25% Bonus + benefits About the Company This global financial technology firm is renowned for combining cutting-edge engineering with a market-leading trading platform that powers electronic trading across Credit and Rates. Their flagship product is used daily by thousands of brokers … paced, product-focused culture where engineers have direct impact on scaling systems that sit at the heart of global capital markets. The Role We are seeking a Senior Backend Java Engineer to play a key role in scaling the Middle Office platform of a world-leading electronic trading system. You’ll work on mission-critical backend services, collaborating closely with … electronic markets. Global impact engineering: Collaborate with international teams, delivering systems used daily across the US, Europe, and Asia. What They’re Looking For 8+ years of professional Core Java development experience Strong knowledge of data structures and algorithms Hands-on experience with SQL and at least one scripting language (Python, Perl, Shell etc.) Solid understanding of network programming fundamentals More ❯
backend systems for a B2B SaaS platform, emphasizing an extensible architecture that enables integration across multiple participants in the investment ecosystem. Microservices Development: Design, build, and manage microservices leveraging Java 21 and Spring Boot, with a strong focus on scalability, resilience, and performance. API Engineering: Create and refine RESTful APIs to power modern frontend applications developed in React and TypeScript … and external systems used by financial institutions, such as asset managers, distributors, and service providers. Key Skills and Experience: +Over 7 years of experience in backend engineering, specializing in Java and Spring Boot frameworks. +Skilled in architecting and implementing microservices-based systems with a focus on scalability and maintainability. +Practical experience working with AWS cloud environments (e.g., EC2) and a More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Inara
with occasional monthly collaboration days) Are you... A software Engineer with 5+ years experience, working with modern programming with one or more programming languages, Python and/or Golang, Java, Ruby, TypeScript etc? Experienced working on cloud platform such as AWS, Google Cloud and have a good understanding of cloud infrastructure? Experienced working with Containers and Orchestration tools such as … means we are looking for engineers that have the ability to work across a range of tooling in the following areas: Programming: with at least one language; Python, Go, Java, Ruby, TypeScript etc Cloud: Either AWS, GCP, Azure Container/Orchestration: Docker, Kubernetes IAC: Terraform, Cloud Formation, CrossPlane, Ansible (Config Mgt) CI/CD: CircleCI, GitHub Actions, Jenkins, etc The More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Hargreaves Lansdown
new ideas to the table for adoption throughout HL Digital. Contributing to technical decisions and shaping how we build our services. About You Experience building and deploying services with Java and Spring Boot. Comfort working in a cloud-native environment - Kubernetes (EKS), containers, scaling etc. An understanding of observability, using tools like Prometheus and Grafana to keep services healthy and … knowledge and learn from senior engineers within the team. Adaptable, thriving in a fast-moving environment where we ship things quickly and always look to evolve. Your Technical Toolkit Java (21) and Spring Boot AWS and cloud-native architecture RDBMS/NoSQL databases Event-driven and microservices architectures Containers (e.g., Docker, Kubernetes) CI/CD pipelines and DevOps principles TDD More ❯
Duration of assignment: 1 year (potential prolongation) Onsite requirements: 3 days/weekly in London office Your Experience and Skills Required: 10+ years of professional Java development experience Strong knowledge of low-latency, multi-threaded programming techniques Experience with trading platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Oliver Bernard
Java Developers - (SaaS) We are working with a leading SaaS company, who specialise in building AI Products. They are looking for a Java Developers, ideally with some React.JS to join their team Year's of experience - 1-5 years Stack; Java 17/21 AWS TDD CI/CD React.js/TypeScript This role is 3 days a week in More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Christopher Ali
React Native Developer - London - Hybrid Working - £90,000-£100,000 p/a - React Native, TypeScript, Some knowledge of Objective-C/Swift/Java/Kotlin Christopher Ali are recruiting on behalf of a prestigious data company who are on the lookout for a Senior React Native Developer to join their team. The role will require 1 day per More ❯
Java Developer – FX Low Latency Market Making A leading hedge fund with a global presence, specialising in quantitative trading and market making across multiple asset classes is seeking a highly skilled Senior Java Developer to join their rapidly expanding FX business to help design and build ultra-low-latency trading systems that power their electronic market making strategies. The Role … As a Senior Java Developer in an FX market making team, you will play a key role in designing, implementing, and optimising cutting-edge trading systems. You will work closely with quantitative researchers, traders, and infrastructure teams to deliver software that operates at microsecond latencies, scales globally, and directly contributes to our competitive edge in the markets. Key Responsibilities Design … time trading environments. Provide mentorship and technical leadership to junior developers. Work in a fast-paced, agile environment where time-to-market is critical. Skills & Experience Required Expert-level Java development skills with deep knowledge of concurrency, memory management, and the JVM internals. 5+ years of experience building low-latency trading systems (preferably FX, but other asset classes welcome). More ❯
We are looking for an experienced and proactive Java Engineer to develop robust desktop applications and backend services, as well as modern web interfaces for our treasury management products. You will engage in the full software development life cycle (SDLC), collaborating with product management, quality assurance, and design teams to ensure our solutions are high-quality and user-friendly. Additionally … them grow their skills while driving innovation in our software solutions. Key Responsibilities Design, build, test and maintain both thin and thick applications. Develop and improve wed frontends using Java and JaveScript delivering responsive, intuitive UI/UX. Model and manage data with MS SQL (Schema design, performance tuning, complex queries). Own the SDLC End to End requirements, solution … brown bags. Mentor Junior developers, provide constructive feedback and pairing to grow their skill. Enhanced Skills DevExtreme experience for building dynamic data-rich user interfaces. Exposure to JSP and Java Servlets. Knowledge of cloud services (eg. Azure) and application deployment strategies (containers. IaaS/PaaS) Familiarity with treasury workflows. Exposure to modern frontend stacks (TypeScript, Modular JS) and Java ecosystems More ❯
City of London, London, United Kingdom Hybrid/Remote Options
RedCat Digital
IBM Integration Bus v9+/ACE 12, IBM MQ v8+, and MQFTE v7+. Strong knowledge of XML, MRM, TDS, and message flow development using Compute, SOAP, HTTP, Routing, Mapping, Java Compute, File, and Database Nodes. Programming experience with Korn Shell, PERL, Java, Ant, SQL, ESQL. Experience with UNIX (AIX), Linux, and Windows operating systems. Database experience with Oracle 10G/ More ❯
office/Kubernetes - sought by investment bank based in London - Hybrid - Contract *Inside IR35* Key Responsibilities Develop and maintain backend components of a next-gen trading platform. Work with Java and/or Kotlin to deliver robust solutions. Deploy containerised applications using Kubernetes and Docker. Leverage MongoDB and Databricks for data processing and analytics. Integrate with relational databases and support … with stakeholders and contribute to technical decision-making. Ensure code quality through testing, debugging, and optimisation. Essential Skills 3+ years of backend development experience in financial systems. Proficiency in Java and/or Kotlin. Strong knowledge of Kubernetes and Docker. Experience with MongoDB and Databricks. Familiarity with relational databases (e.g., PostgreSQL, MySQL, Oracle). Understanding of Git, CI/CD More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Inara
collaboration days) Are you... A software Engineer with 3+ years experience, working with modern programming with one or more programming languages such as Python (ideally) and/or Go, Java, Ruby, TypeScript etc? Experienced working on cloud platform such as AWS, Google Cloud and have a good understanding of cloud infrastructure (Docker, Kubernetes)? Looking to work for a company working … which means we are looking for engineers that have the ability to work across a range of tooling in the following areas: Programming: with at least one language; Go, Java, Python, Ruby, TypeScript etc Cloud: Either AWS, GCP, Azure IAC: Terraform, Cloud Formation, CrossPlane, Ansible (Config Mgt) CI/CD: CircleCI, GitHub Actions, Jenkins, etc Container/Orchestration: Docker, Kubernetes More ❯
create and sustain competitive advantage. Experience Required: 8+ Years Contract Type: Inside IR35 Duration: 6 months to 12 months (possibility of extension) Job Overview: We are looking for a Java Engineer to join a high-performing team building low-latency, mission-critical applications. This is a contract role offering the opportunity to work on real-time, high-throughput systems within … a fast-paced and innovative trading environment. The ideal candidate will be an expert in reactive Java programming , multithreading, and clean software design, with the mindset to thrive in high-pressure, performance-driven teams. Roles and Responsibilities: Develop and maintain high-performance, low-latency Java-based systems for front office trading or pricing platforms. Build reactive systems using Kafka Streams … traders, and other developers in a fast-paced environment. Maintain a high level of code quality and technical standards under tight timelines. Key Requirements: 6+ years of hands-on Java development experience, preferably in front office systems (e.g., trading platforms, pricing engines, market data systems). Proven expertise in reactive programming (Kafka Streams, Akka, Vert.x, Flink). Solid understanding of More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Intellect Group
E-Trading Platform Developer (Contract – London, Hybrid) Day Rate - £550-£600 (Inside IR35) An opportunity for an experienced Java Developer to work on high-performance e-trading systems within Front Office environments. This role focuses on low-latency engineering, JVM optimisation, and real-time problem-solving in complex capital markets systems. Responsibilities Design and build low-latency Java applications for … driven architectures using frameworks such as LMAX Disruptor , Aeron , Gemfire , or Ignite . Engage in low-level performance analysis , including OS and network-level tuning. Requirements 10+ years of Java development experience , ideally within Front Office or Capital Markets . Proven background in low-latency design and high-throughput systems . Deep understanding of JVM internals , concurrency models , and memory More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Caspian One
Job Title: AVP – Python/Java Developer Location: London (Hybrid, 2 days in-office) Salary: Up to £120k About the Role: Join a brand-new team at a leading global investment bank, working at the heart of FX Data & Analytics. You’ll be building and supporting the core data and analytics layer that bridges downstream data sources and upstream React … based UIs. The work is a blend of Python and Java, with a strong focus on Python for data transformation and analytics, and Java for connecting to front-end systems. Key Responsibilities: Develop and maintain the data and analytics layer (Python/Java) supporting business-critical dashboards. Collaborate closely with quant developers and business stakeholders. Consolidate and enhance fragmented solutions … to diverse data sources and running analytics. Help shape the technical direction of a new team and greenfield projects. What We’re Looking For: Strong experience with Python and Java (framework experience; not core Java/low-latency focus). E-Trading experience. Confident working with business users and stakeholders, including quants. Flexible on the Python/Java split (more More ❯
Senior Java Developer – FX Algorithmic Trading | £825/day Inside IR35 | London | 3 Days Onsite Our client, a global leader in the financial services industry, is seeking a highly skilled Senior Java Developer to join their FX Automated Client Execution team. This is a 6-month contract based in London , requiring 3 days per week onsite . You’ll work … the trading floor alongside quants and traders, developing and maintaining algorithmic trading strategies for FX and listed derivatives, deployed across platforms including Cortex iX. Key Requirements: Strong server-side Java development experience Solid understanding of Java architecture and design patterns Excellent debugging and unit testing skills Experience in front-office environments Knowledge of multi-threading, performance tuning, and memory management More ❯
City of London, London, England, United Kingdom Hybrid/Remote Options
Noir
Graduate/Junior Developer, Python, Linux, C#, Java - London (Teck stack: Graduate/Junior Developer, Python, Linux, C#, Java, .NET 9, C#, J2EE, Agile, TDD, BDD, Graduate/Junior Developer) Since 2006 our client's revolutionary marketing software platform has been helping businesses all over the world to attract, engage, and delight customers by delivering inbound experiences that are relevant … helpful, and personalized. Having recently launched in the UK, they looking to hire Graduate/Junior Developer (Python, Linux, C#, Java)) to become a part of their ever-growing family. They believe that individual developers are in the best position to make decisions about what should be created, and how it should be built. Within their setup those decisions are … roles would be suitable Graduate/Junior Developer who have recently graduated from university and have a basic understanding of any of the following technologies: Python, Linux, C# or Java; which might have been acquired as part of your degree course or through a placement year in industry. At the center of our client's culture is freedom and openness More ❯
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 work within GitHub … 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 with XML/JSON formats. Experience collaborating with More ❯
Fidessa Developer - Java/Spring - sought by investment bank based in London - Contract - Hybrid *inside IR35* Key Responsibilities Develop and customise the Fidessa cash equities order management systems for US and Canadian markets. Translate business requirements into technical solutions using Fidessa and Java. Collaborate with global teams to deliver high-quality solutions. Provide mentorship to new team members and contribute … line technical issues as needed. Essential Skills & Experience 5+ years of hands-on development experience with the Fidessa trading platform . Strong understanding of equities trading . Proficiency in Java (including Spring framework) and Python . Excellent interpersonal, communication, and organisational skills. Desirable Skills Knowledge of other asset classes in Capital Markets. Experience with tools such as GitHub, Maven, Jenkins More ❯
Senior Java Developer | Low Latency | London Our client is a specialist engineering consultancy known for solving some of the most demanding performance challenges across financial markets and technology. Their teams design, build, and optimise high-throughput, low-latency systems used by global institutions where reliability and speed are critical. They are now looking for exceptional Java Engineers with proven experience … Location : Primarily Remote, with travel to London City at least twice per week. 💷Package : Highly competitive base + benefits What You’ll Do Design, build, and maintain high-performance Java applications used in demanding real-time systems. Develop and enhance testing and benchmarking frameworks to validate system performance. Identify and eliminate bottlenecks through systematic performance analysis . Contribute ideas and … . A strong and proven track record developing low-latency, high-throughput systems on JVM. Understanding of JVM internals (GC, threading, concurrency, locking). Commercial experience with high-performance Java systems . Ability to communicate effectively with both technical and non-technical stakeholders. Ability to work confidently across existing and greenfield projects. Maintaining a high level of professionalism and precision. More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Oliver Bernard
Senior Java SDET – FinTech - Core Java, JBehave, Selenium, CI/CD, Oliver Bernard are currently working with an industry leading FinTech company who are currently scaling their SDET function (as they scale their practices worldwide). They are looking for a strong, Senior level, Java SDET to join their QA team as part of ongoing expansion plans across Technology, in … their career, have autonomy in their work, and progress in a fast paced, established, and friendly environment. To be considered, you will need the following experience: Hands-on Core Java experience (in a coding capacity) 5-6+ years' Java Automation experience Experience reading and writing clean Java code Experience with JBehave and Selenium for BDD CI/CD work … the base salary, alongside benefits, and operates on a hybrid WFH pattern (3 office days p/week). Please apply here to register interest in this opportunity. Senior Java SDET – FinTech - Core Java, JBehave, Selenium, CI/CD More ❯
industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13+ billion. Senior Java Engineer – Market Connectivity You have strong core Java development with market connectivity experience You have strong experience with multi-threading, messaging & ZeroGC techniques You have experience of working on low … and enforce the standards during PRs You know how to use memory profilers and look at heap dumps You are degree educated, Computer Science preferred or any STEM Minimum Java experience: 10 years Preferred Skills: TransFICC Experience, highly desirable Hot Code path optimization, Off-heap memory management techniques JVM internals, tuning for low-latency Low-latency messaging & data structures, network … protocols, network I/O in Java LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona or similar Your “can do” and helpful attitude matters the most More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Harrington Starr
scalable, and maintainable code Contributing to architectural decisions that directly impact performance and reliability What we’re looking for Solid experience in software engineering with strong experience in Python, Java, or C# Proven track record of performance tuning in large-scale, distributed systems Expertise in profiling tools, memory management, and debugging complex performance issues Strong database optimisation skills (Postgres, SQL … opportunity to shape system architecture and mentor future engineering leaders Flexible Hybrid working in Central London up to £85,000 basic plus market leading bonus structures Tech Stack: Python, Java, C#, Postgres, Kubernetes, Docker, AWS, Azure, k6, JMeter, Gatling If you’re passionate about pushing the boundaries of performance engineering and building software that scales effortlessly, we’d love to More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Harrington Starr
code Contributing to architectural decisions that directly impact performance and reliability What we’re looking for A few years commercial experience in software engineering with strong experience in Python, Java, or C# Proven track record of performance tuning in large-scale, distributed systems Expertise in profiling tools, memory management, and debugging complex performance issues Strong database optimisation skills (Postgres, SQL … opportunity to shape system architecture and mentor future engineering leaders Flexible Hybrid working in Central London up to £85,000 basic plus market leading bonus structures Tech Stack: Python, Java, C#, Postgres, Kubernetes, Docker, AWS, Azure, k6, JMeter, Gatling If you’re passionate about pushing the boundaries of performance engineering and building software that scales effortlessly, we’d love to More ❯