Java Jobs in the City of London

251 to 275 of 338 Java Jobs in the City of London

Staff Software Engineer - AI/ML

City of London, Greater London, UK
Hybrid/Remote Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
approaches. Hands-on experience with AI/ML pipelines and vector databases (e.g. Pinecone, FAISS, Weaviate). Proficiency in Python plus at least one other backend language (TypeScript or Java preferred). Proven experience with AWS , containerisation, and infrastructure as code (Terraform, Docker). Solid understanding of API design, data modelling, and microservice architecture. Excellent communication skills, with the ability … to translate technical outcomes into business impact. Tech Environment Languages: Python, TypeScript, Java AI/LLM: OpenAI, Anthropic, Retrieval-Augmented Generation (RAG) Infrastructure: AWS (Lambda, ECS, S3), Terraform, Docker Databases: PostgreSQL, MySQL, Redis, vector databases DevOps: GitHub, CI/CD pipelines Why Join Competitive salary and comprehensive benefits package 25 days annual leave + bank holidays Paid sick leave and More ❯
Posted:

Sr. Java Software Engineer - Major Hedge Fund

City of London, London, United Kingdom
Capital Markets Recruitment
Our client, a major Quantitative Hedge fund, is looking to hire a skilled Java Software Engineer to help build out the firm's trading systems and tooling. This role allows you to join one of the world's most successful hedge funds, collaborate with an exceptionally talented team operating in a hybrid approach, and earn market-leading compensation packages. Responsibilities … Help build out the firm's real-time trading systems, OMS and EMS using Core Java Collaborate with the Technology teams and Quants/Traders to optimize trading systems Desirable Candidates: Bachelor's degree in Computer Science, Finance, or a related field. 3+ years of Java Development experience within the financial industry Previous Order Management System development experience at a More ❯
Posted:

Backend Engineer, Java, Kotlin, AWS | Fintech, Payments Platform (B2B) | London, Hybrid (2 days per week) | Salary Up to £80,000 + Bonus & Benefits

City of London, London, United Kingdom
Hybrid/Remote Options
Owen Thomas | Pending B Corp™
Backend Engineer, Java, Kotlin, AWS | Fintech, Payments Platform (B2B) | London, Hybrid (2 days per week) | Salary Up to £80,000+ Bonus & Benefits The Company We are working with a international Fintech Start-Up in the payments space who are completely changing the game for how payments work for small businesses. They have built a platform that massively reduces costs giving … able to scale. You will be working with the lastest cloud natve technologies in a cross functional team and delivering real value to customers. Responsibilities for the Backend Engineer, Java, Kotlin, AWS | Fintech, Payments Platform (B2B) | London, Hybrid (2 days per week) | Salary Up to £80,000+ Bonus & Benefits Design, implement, and maintain backend services supporting a customer-facing platform … sharing. Stay current with modern development tools, technologies, and industry standards. Actively engage in team retrospectives and knowledge-sharing sessions to foster continuous improvement. Requirements for the Backend Engineer, Java, Kotlin, AWS | Fintech, Payments Platform (B2B) | London, Hybrid (2 days per week) | Salary Up to £80,000+ Bonus & Benefits Strong experience working as a Backend Engineer Experience working with either More ❯
Posted:

Principal JavaScript Engineer (with C++ / Java / C# exposure) - London

City of London, London, United Kingdom
Hybrid/Remote Options
techstack Recruitment
Principal JavaScript Engineer (with C++/Java/C# exposure) Location: London (Hybrid – 2 days WFH) Salary: £150,000 - £200,000 (Permanent)pension, private healthcare, gym membership, 25 days + 8 BH holiday allowance, tech/hardware budget. A high-growth software company is building the gold standard in UI frameworks and data-intensive visualisation technology . With millions of … test, release, and iterate. Contribute to a product used by developers and enterprises worldwide. What you’ll bring Mastery of vanilla JavaScript and TypeScript , with additional exposure to C++, Java, or C# . Strong knowledge of data structures, algorithms, and performance optimisation . Experience with frameworks like React, Angular, or Vue , and a deep understanding of DOM internals and rendering More ❯
Posted:

Principal Software Engineer

City of London, London, United Kingdom
Hybrid/Remote 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 ❯
Posted:

Lead Principal Software Engineer

City of London, London, United Kingdom
Harrington Starr
developers to deliver on their individual responsibilities and ensure that the Front Office desks are fully supported with a global system architecture. Responsibilities: Design, develop, and maintain high-quality Java-based software components for trade capture, pricing, risk calculation, payments, settlements, and regulatory reporting Develop scalable and accurate solutions to meet the evolving needs of our business Be a part … CD) pipeline to improve efficiency and reduce errors Qualifications: Bachelor's degree in Computer Science, Mathematics, Physics, Engineering, or a similar field 5+ years of hands-on experience developing Java applications in a financial services environment (Java 21) Excellent knowledge in algorithms and data structures, object-oriented design, and microservices architecture (This will be tested) Proven record of complex software … delivery in the Interest Rates domain Excellent Java 21, Spring Boot, strong practical experience with containers, REST APIs, and WebSockets Strong experience of Agile, SCRUM, and test-driven development processes Strong leadership experience (at least 5 years of leading a team) Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role. More ❯
Posted:

Technical Business Analyst

City of London, London, United Kingdom
Stanford Black Limited
Trading Platform | Global Investment Bank A leading global investment bank is hiring a Technical Business Analyst to join its front office technology division, working on the bank’s flagship Java-based Rates and Credit trading platform. This is a key system covering pricing, real-time data, and trade processing across global markets. You’ll be joining a 25-person global … requirements and translating them into clear technical solutions Contribute to solution design, collaborating closely with developers and architects on system improvements Build a deep understanding of the platform’s Java-based microservice architecture Work on the modernisation and re-architecture of core systems with a greenfield mindset Engage in end-to-end delivery across design, testing, and release Occasionally contribute … a front office trading environment Solid understanding of systems architecture and software delivery processes Experience gathering requirements from trading or quant teams Exposure to OO programming languages (e.g. Python, Java, C#) Excellent stakeholder management and communication skills Comfortable working in Agile teams Nice to Have: Experience with Fixed Income products or pricing systems Knowledge of Java, microservices, Kafka, or cloud More ❯
Posted:

Software Automation Test Engineer(SC Cleared)

City of London, Greater London, UK
Cognizant
Engineer in Test with a strong background in software testing, automation development, and DevOps. The ideal candidate will have hands-on experience across a wide range of technologies including Java, Node.js, CI/CD, Terraform, Azure, Docker, and service virtualisation. This role also involves working with cutting-edge AI technologies and infrastructure as code (IaC) implementations. Candidate should be SC … cleared. Key Responsibilities: Design and implement scalable automated test frameworks using Java and Node.js. Develop and execute automated test suites for functional, regression, and non-functional testing (e.g., performance, scalability, reliability). Perform API testing and ensure robust validation of service integrations. Build and maintain CI/CD pipelines using GitHub Actions, Maven, and other DevOps tools. Implement Infrastructure as … of Agenti AI solutions using various LLM models hosted on Azure Foundry. Apply service virtualisation techniques to simulate unavailable or third-party services during testing. Debug complex issues in Java and Node.js applications, providing detailed root cause analysis and resolution. Ensure test environments are secure, scalable, and aligned with production configurations. Document test strategies, plans, and results clearly and concisely. More ❯
Posted:

Automation Test Engineer(With DevOps) - SC Cleared

City of London, London, United Kingdom
Cognizant
Engineer in Test with a strong background in software testing, automation development, and DevOps. The ideal candidate will have hands-on experience across a wide range of technologies including Java, Node.js, CI/CD, Terraform, Azure, Docker, and service virtualisation. This role also involves working with cutting-edge AI technologies and infrastructure as code (IaC) implementations. Candidates should have active … SC clearance Key Responsibilities: Design and implement scalable automated test frameworks using Java and Node.js. Develop and execute automated test suites for functional, regression, and non-functional testing (e.g., performance, scalability, reliability). Perform API testing and ensure robust validation of service integrations. Build and maintain CI/CD pipelines using GitHub Actions, Maven, and other DevOps tools. Implement Infrastructure … of Agenti AI solutions using various LLM models hosted on Azure Foundry. Apply service virtualisation techniques to simulate unavailable or third-party services during testing. Debug complex issues in Java and Node.js applications, providing detailed root cause analysis and resolution. Ensure test environments are secure, scalable, and aligned with production configurations. Document test strategies, plans, and results clearly and concisely. More ❯
Posted:

Senior Backend Developer - Up to £700pd Inside IR35 - Full Remote

City of London, London, United Kingdom
Hybrid/Remote Options
Orbis Group
will be responsible for building scalable, high-performance Back End systems that power their banking platform. You Will: Design, develop and deploy scalable, high-performance Back End systems using Java/Python/Golang. Collaborate with the engineering team to define and implement new features and services. Roll features out to over 10,000,000 users and also close to … internal staff. You Have: Strong experience in Java/Python/Golang programming. Experienced with K8s/Docker Experience with AWS or other cloud platforms Strong test driven development Strong scalability and performance mindset Location - Full remote (from the UK) Duration - 6 months (Ave tenure of contractor at this client is 17 months) Rate – Up to £700pd inside IR35 Senior More ❯
Posted:

Full Stack Developer

City Of London, England, United Kingdom
Premier Group
London (Office-based, collaborative team) Salary: £55,000 - £65,000 Industry: Data Analytics/Software Start: ASAP As a Full Stack Developer, you will: Design and implement services using Java and Python . Collaborate on infrastructure setup and maintenance. Focus on testing, coding, and refactoring to ensure high-quality solutions. Work closely with cross-functional teams (developers, DevOps, data scientists … product managers) in an agile methodology . Their Tech Stack includes: Backend: Spring & Spring Boot, Java, Python, FastAPI Frontend: Vue.js Cloud: AWS Databases: Elasticsearch & Postgres And more... This role offers exciting opportunities to dive into various areas, including Natural Language Processing, Random Forest and Monte Carlo Simulations, Classification, Big Data ETL Pipelines, High Volume Event Processing, Predictive Analysis, CI/ More ❯
Posted:

Software Engineer

City Of London, England, United Kingdom
Premier Group
record in leading product development and architecting solutions. Demonstrated expertise in scaling and managing production systems. Provides comprehensive technical development support, both broad and detailed. Highly proficient in: Python, Java, Spring, JavaScript, Vue, Elasticsearch, PostgreSQL, cloud computing (AWS, Azure), Terraform, ML, GitHub Actions, Jenkins, and Linux. Responsibilities: Own the technical roadmap , aligning it with the product strategy to achieve key … routines , fostering continuous improvement. Drive the investigation and adoption of new technologies, tools, and processes to enhance product and solution delivery. If you are an highly experienced Full Stack Java Developer and have brilliant experience with Architecture and Roadmaps then Apply More ❯
Posted:

Senior Engineering Manager

City of London, London, United Kingdom
Hybrid/Remote 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: • 20% bonus • Life assurance • Pension scheme • 25 days annual leave (extra buy-in scheme More ❯
Posted:

Artificial Intelligence Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
approaches. Hands-on experience with AI/ML pipelines and vector databases (e.g. Pinecone, FAISS, Weaviate). Proficiency in Python plus at least one other backend language (TypeScript or Java preferred). Proven experience with AWS , containerisation, and infrastructure as code (Terraform, Docker). Solid understanding of API design, data modelling, and microservice architecture. Excellent communication skills, with the ability … to translate technical outcomes into business impact. Tech Environment Languages: Python, TypeScript, Java AI/LLM: OpenAI, Anthropic, Retrieval-Augmented Generation (RAG) Infrastructure: AWS (Lambda, ECS, S3), Terraform, Docker Databases: PostgreSQL, MySQL, Redis, vector databases DevOps: GitHub, CI/CD pipelines Why Join Competitive salary and comprehensive benefits package 25 days annual leave + bank holidays Paid sick leave and More ❯
Posted:

DevOps Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Inara
Senior DevOps with at least 5+ years experience building out infrastructure (Terraform, CloudFormation etc) as well as working with one or more modern programming language such as Python (ideallu), Java, Go, Ruby, TypeScript etc, with good knowledge of the SDLC? Experienced working on cloud platform such as AWS, Google Cloud, Azure and have a good understanding of cloud infrastructure? Looking … 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, Python, Ruby, TypeScript etc IAC: Terraform, Cloud Formation, CrossPlane, Ansible (Config Mgt) Cloud: Either AWS, GCP, Azure CI/CD: ArgoCD, CircleCI, GitHub Actions, Jenkins, etc Container/Orchestration: Docker More ❯
Posted:

Software Engineering Manager (Risk Tech - SVP)

City of London, London, United Kingdom
Hybrid/Remote Options
Caspian One
in a leadership or management role. Deep expertise in financial services, particularly in areas such as market risk, credit risk, or risk analytics. Proficiency in programming languages such as Java, Python, or Scala, and familiarity with modern frameworks. Experience working with cloud platforms (AWS, Azure, or GCP). Strong grasp of the software development lifecycle, agile methodologies, and DevOps principles. … management abilities. Demonstrated capability to lead cross-functional teams and deliver complex technical projects. Solid understanding of financial products and risk concepts. Technical & Professional Requirements Hands-on experience with Java and Oracle (current stack), and exposure to AWS, Python, and Snowflake (future stack). Proven ability to manage and mentor engineering teams. Strong background in risk technology or related domains More ❯
Posted:

Senior GenAI Engineer

City of London, London, United Kingdom
Luxoft
Apply prompt engineering, Retrieval-Augmented Generation (RAG), and context-aware pipelines to enhance model accuracy and relevance. Integrate AI models with enterprise systems, APIs, and data stores using Python, Java, or Node.js. Collaborate with architects to define scalable, secure, and cost-efficient AI service architectures. Implement AI/ML pipelines for training, validation, and deployment using tools like MLflow, Vertex … implementations using agile methodologies. Document and present solution designs, technical findings, and outcomes to leadership and clients. Mandatory Skills Description: Strong programming skills in Python (preferred), with experience in Java or Node.js. Hands-on experience with LLMs (e.g., GPT, LLaMA, Claude, Mistral), Transformers, and Diffusion models. Experience with Hugging Face Transformers, LangChain, LLM orchestration frameworks, and prompt tuning. Familiarity with More ❯
Posted:

Senior Technical Business Analyst - Financial / Banking

City of London, London, England, United Kingdom
N P Associates
Senior Technical Business Analyst - Financial Banking Candidates will come from highly technical background with a track record of delivering complex, low-level code systems (e.g. C++, Java), with strong knowledge of performance optimisation and latency management along with Networking (TCP, UDP, multicast) and low latency data distribution. Ideally these skills will have been gained in a Low Latency Financial/… all levels. The appetite and ability to learn in the role is a must. Essential Proven track record of specifying and delivering complex, low-level code systems (e.g. C++, Java), with strong knowledge of performance optimisation, latency management, concurrency, and integration considerations. Strong knowledge of networking principles (TCP, UDP, multicast) and experience designing for resilience, throughput, and low-latency data More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Software Engineer in Test

City of London, London, United Kingdom
Plan A Digital
Java Software Development Engineer in Test - FinTech - Java Remote (UK) | £80 - 90k Our client a cutting-edge fintech business is looking for a Software Development Engineer in Test (Java SDET) to strengthen their automated testing framework and drive software quality to the highest standards. This is a great opportunity for someone passionate about automation, exploratory testing, and collaborating with experienced … cases and ensure robustness Pair with developers to enhance testing infrastructure for continuous delivery Proactively identify areas for improvement in software quality Essential Experience: Strong Object-Oriented Programming in Java (ideally Core Java) Proven background as an SDET Component testing, end-to-end testing & failure scenario testing Exploratory testing Desirable Experience: Continuous Delivery & CI/CD environments API & UI Testing More ❯
Posted:

Java Software Engineer (Tier 1 Investment Bank)

City of London, London, United Kingdom
Hybrid/Remote 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 teams. Key Responsibilities … 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 compensation More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Travelfusion
business with 225 employees based in London, Shanghai and Thessaloniki. Technically, you will have knowledge of J2SE programming, understanding of web architectures and databases. Your knowledge/experience in Java will include software design principles and familiarity with algorithms and data structures. What experience you'll have ● Database knowledge (SQL, schema design) ● Java ● Some knowledge of JavaScript and Node.js ● HTTP … data structures ● Understanding of common OO design patterns ● Understanding of automation through Selenium, Puppeteer or similar What you might have in addition ● Computer Science background or degree ● Commercial core Java experience ● Experience of working in a fast paced startup environment ● Database experience (hibernate, JDBC) ● Understanding of network technologies (HTTP, JS, HTML, XML) ● Ability to develop clean, self-documented code as More ❯
Posted:

Developer (Java /kdb+/q)

City of London, London, United Kingdom
Vallum Associates
the design of large kdb+ systems. Strong understanding of computer science fundamentals and modern software development practices. Experience with development in a Unix and/or Linux environment. Core Java development experience is often required. Experience with low-latency systems development and tick data capture. Knowledge of market data and algorithmic trading data is highly beneficial. Experience with various financial More ❯
Posted:

Junior Java Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Understanding Recruitment
Junior Core Java Developer – London - 70k 💰 - Hybrid (London) 🏡 Our client is a highly trusted player in asset management and FX trading, looking to recruit a proficient Junior 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 … Threads.📊 What’s On Offer? A competitive base salary of £70k. 💰 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 ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Understanding Recruitment
Have you got a strong educational background from a Russell Group University? Do you have experience working in the financial industry? 💸 Java Software Engineer – FinTech Scaleup 💸 📍 Location: Hybrid working in Central London 💰 Salary: £80,000-100,000 + bonus We are very excited to once again be partnered exclusively with London’s leading investment management firm’s latest spinout company. … scalable high-throughput software that is used by hedge funds and asset managements around the world. Due to an exciting pipeline of upcoming projects, they are looking for Core Java Software Engineers to join their team. You will be an excellent fit for this Core Java Engineer position if you: Have built scalable software from scratch Use Core Java concepts … a fast-paced environment Work in the financial industry e.g. Bank, Hedge Fund/Asset Management, FinTech Have clear experience with optimisation, efficiency and performance improvement As a Core Java Engineer, you will enjoy a wide array of benefits: Flexible working from home 3 days a week BUPA Healthcare Bonus Clear career progression and professional development If you have several More ❯
Posted:

Java Technical Consultant - Derivatives Products

City of London, London, United Kingdom
Talensa Partners
Java/Python Derivatives RegTech Developer - Contract role Banking Regulatory Technology Consulting Outside IR35 London Working as part of the Technology Solutions team you will be responsible for code development projects to map/analyse proprietary data models and manage technical queries related to the regulatory technology models and codebase. -Hands on coding in Java essential with Python, exposure to … mapping of proprietary data models and other technical queries relating to Trading technology and regulatory reporting use cases. Experience & Skills required: High Proficiency of hands on coding ability in Java/Python and has worked in data formats: (JSON, DSL, FpML), Code Editors such as (IntelliJ, PyCharm, VSCode, Eclipse) Preferably Data modelling of financial products, transactions and lifecycle events Proactive More ❯
Posted:
Java
the City of London
10th Percentile
£57,500
25th Percentile
£73,750
Median
£100,000
75th Percentile
£115,000
90th Percentile
£139,750