Java Jobs in the City of London

1 to 25 of 408 Java Jobs in the City of London

Senior Java Developer

City of London, London, United Kingdom
Nicoll Curtin
Senior Java Developer - Java, Kotlin, Concurrency, Kafka, RDBMS, Unix, Linux, Front Office, Multi-threading Role Overview: I am seeking a Senior Java Developer to join a leading Investment Bank as part of their global front-office technology team. This is a hands-on position focused on working with a real-time, event-driven system that underpins our industry-leading platform. … components, ensuring the platform can scale to meet the growing demands of business event processing and data management. Key Responsibilities: Develop, implement, and maintain highly performant, secure, and scalable Java applications. Java Server Side Concurrent Programming with Spring Boot (Core Spring) Leverage Kafka or other message queue systems to handle asynchronous processing. Design, optimize, and maintain MongoDB (NoSQL) database schemas. … JUnit and other relevant frameworks. Take full ownership of feature development from design through to production deployment. Collaborate effectively with cross-functional teams, balancing independence and teamwork. Key Skills: Java Kotlin Concurrency Message-driven architectures - Kafka, MQ SQL Queries Unix/Linux scripting Multithreading This is a full time role offering a salary of up to £130k. You will be More ❯
Posted:

Senior Java Developer

london (city of london), south east england, united kingdom
Nicoll Curtin
Senior Java Developer - Java, Kotlin, Concurrency, Kafka, RDBMS, Unix, Linux, Front Office, Multi-threading Role Overview: I am seeking a Senior Java Developer to join a leading Investment Bank as part of their global front-office technology team. This is a hands-on position focused on working with a real-time, event-driven system that underpins our industry-leading platform. … components, ensuring the platform can scale to meet the growing demands of business event processing and data management. Key Responsibilities: Develop, implement, and maintain highly performant, secure, and scalable Java applications. Java Server Side Concurrent Programming with Spring Boot (Core Spring) Leverage Kafka or other message queue systems to handle asynchronous processing. Design, optimize, and maintain MongoDB (NoSQL) database schemas. … JUnit and other relevant frameworks. Take full ownership of feature development from design through to production deployment. Collaborate effectively with cross-functional teams, balancing independence and teamwork. Key Skills: Java Kotlin Concurrency Message-driven architectures - Kafka, MQ SQL Queries Unix/Linux scripting Multithreading This is a full time role offering a salary of up to £130k. You will be More ❯
Posted:

Java Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Stott and May
Job Title: Java Developer Location: London (Hybrid – 3 days in office per week) Salary: Up to £80,000 per annum About the Company: Join a leading travel company renowned for delivering exceptional customer experiences and innovative digital solutions. As part of a forward-thinking technology team, you’ll contribute to shaping the future of travel by building scalable, high-performance … applications used by millions of customers worldwide. The Role: We are looking for a skilled Java Developer to join our London-based technology team. You will work on designing, developing, and maintaining enterprise-level applications that support our digital platforms and customer-facing services. Key Responsibilities: Design, develop, and maintain high-quality Java applications and microservices. Collaborate with cross-functional … Ensure code quality through unit testing, code reviews, and adherence to best practices. Troubleshoot, debug, and optimize applications for performance and scalability. Stay up-to-date with the latest Java technologies and industry trends. Required Skills & Experience: Strong experience in Java (Java 8+) development. Solid understanding of object-oriented programming and design patterns. Experience with Spring Framework (Spring Boot, Spring More ❯
Posted:

Java Developer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Stott and May
Job Title: Java Developer Location: London (Hybrid – 3 days in office per week) Salary: Up to £80,000 per annum About the Company: Join a leading travel company renowned for delivering exceptional customer experiences and innovative digital solutions. As part of a forward-thinking technology team, you’ll contribute to shaping the future of travel by building scalable, high-performance … applications used by millions of customers worldwide. The Role: We are looking for a skilled Java Developer to join our London-based technology team. You will work on designing, developing, and maintaining enterprise-level applications that support our digital platforms and customer-facing services. Key Responsibilities: Design, develop, and maintain high-quality Java applications and microservices. Collaborate with cross-functional … Ensure code quality through unit testing, code reviews, and adherence to best practices. Troubleshoot, debug, and optimize applications for performance and scalability. Stay up-to-date with the latest Java technologies and industry trends. Required Skills & Experience: Strong experience in Java (Java 8+) development. Solid understanding of object-oriented programming and design patterns. Experience with Spring Framework (Spring Boot, Spring More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Oliver Bernard
Java Developer (Middle Office) We’re seeking a skilled Java Developer to join a Middle Office Technology team at a leading global brokerage. This is a fantastic opportunity to work on complex, business-critical systems that support trade lifecycle management, risk, and P&L across multiple asset classes. The Role: You’ll work closely with traders, quants, and operations to … design and build robust Java solutions for middle-office processes. Expect a fast-moving environment where technical excellence and collaboration are valued. Key Responsibilities: Design, develop, and maintain core Java services supporting middle-office workflows Partner with business users to gather requirements and deliver high-quality solutions Contribute to architectural design and continuous improvement of the platform Work alongside DevOps … and QA teams to ensure smooth releases and reliable performance Skills & Experience: Strong core Java (Java 8+) development experience Experience in financial services — ideally within middle office, risk, or post-trade systems Knowledge of messaging systems (Kafka, JMS) and relational databases (SQL) Exposure to icroservices, REST APIs, and CI/CD environments Excellent communication skills and a proactive approach to More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Oliver Bernard
Java Engineer We’re working with a leading brokerage seeking a talented Java Engineer to join their high-performing technology team. This is an exciting opportunity to work on high-throughput, low-latency trading systems, where performance and reliability are paramount. The Role: You’ll play a key role in designing, developing, and optimising core trading and risk systems. The … ideal candidate will have a strong understanding of multithreaded Java applications, coupled with an appreciation for scalability, data integrity, and system performance. Tech Stack & Skills: Strong core Java (Java 8+), with proven experience in multithreading and concurrency Solid understanding of data structures, algorithms, and object-oriented design Experience in low-latency or high-performance systems (finance or similar domains a … with messaging frameworks (e.g. Kafka, JMS, ZeroMQ) desirable What’s on Offer: Salary £120k-£130k + bonus Hybrid working model (3 days onsite in London) If you’re a Java Engineer who loves building high-performance systems and wants to make an impact in a fast-moving financial environment, we’d love to hear from you. More ❯
Posted:

Software Engineer (SC Cleared)

City of London, London, United Kingdom
Hybrid / WFH Options
Areti Group | B Corp™
best practices Collaborate with cross-functional teams to deliver project goals Stay current with emerging technologies and development methodologies Tech Stack & Tools Programming Languages: C++, C#, Python, JavaScript, TypeScript, Java Frameworks & Libraries: .NET, Node.js, React, Angular, Spring Boot, Django (depending on role) Cloud Platforms: AWS, Azure, GCP DevOps & CI/CD: Docker, Kubernetes, Git, Jenkins Agile methodologies and tools (e.g. More ❯
Posted:

Software Engineer (SC Cleared)

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Areti Group | B Corp™
best practices Collaborate with cross-functional teams to deliver project goals Stay current with emerging technologies and development methodologies Tech Stack & Tools Programming Languages: C++, C#, Python, JavaScript, TypeScript, Java Frameworks & Libraries: .NET, Node.js, React, Angular, Spring Boot, Django (depending on role) Cloud Platforms: AWS, Azure, GCP DevOps & CI/CD: Docker, Kubernetes, Git, Jenkins Agile methodologies and tools (e.g. More ❯
Posted:

Senior Java Software Engineer

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

Senior Java Software Engineer

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

Java Software Engineer

City of London, London, United Kingdom
Oliver Bernard
Java Software Engineer Our client, a leading FX trading and liquidity solutions provider, is expanding its Core Engineering team and is looking for talented developers to build and optimise next-generation trading systems. What You’ll Do Design, develop, and enhance low-latency, high-throughput trading components. Work on real-time FX pricing, execution, and risk systems. Apply multithreading, concurrency … with Quant, Trading, and Infrastructure teams to deliver robust, scalable solutions. Drive continuous improvement in system performance, resiliency, and efficiency. What We’re Looking For Strong background in Core Java (Java 8+), data structures, and algorithms. Proven experience with multithreading, concurrency control, and garbage collection tuning. Solid understanding of low-latency architectures and network I/O. Experience in financial More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Bentley Whitaker Search and Selection
Java Software Engineer - Java, Python, AWS, MySQL, NoSql, REST APIs, Microservices, Machine Learning, Artificial intelligence (Hybrid - 3 days a week in the office - Notting Hill) Description for the Java Software Engineer role:- You will be joining a fast-growing, research-driven company building an artificial intelligence using novel machine learning techniques. My client is revolutionising their industry with a track … record of building things that others have ruled out as impossible. The Java Software engineer will join a very bright, talented team of engineers with the guidance of technologists who have help build up some of the best known technology companies today. You will have a great opportunity to work with a variety of languages, frameworks and tools. Applicants will … need a background in Java and/or Python with a focus on Server side technologies. Core skills for the Java Software Engineer: 5yrs in a commercial Development role Solid experience of Java Good knowledge of Cloud Technologies (AWS) and Microservices Strong database knowledge (SQL and NoSQL) Degree in Computer Science, Engineering, or a related field, or equivalent hands-on More ❯
Posted:

Java Software Engineer

london (city of london), south east england, united kingdom
Bentley Whitaker Search and Selection
Java Software Engineer - Java, Python, AWS, MySQL, NoSql, REST APIs, Microservices, Machine Learning, Artificial intelligence (Hybrid - 3 days a week in the office - Notting Hill) Description for the Java Software Engineer role:- You will be joining a fast-growing, research-driven company building an artificial intelligence using novel machine learning techniques. My client is revolutionising their industry with a track … record of building things that others have ruled out as impossible. The Java Software engineer will join a very bright, talented team of engineers with the guidance of technologists who have help build up some of the best known technology companies today. You will have a great opportunity to work with a variety of languages, frameworks and tools. Applicants will … need a background in Java and/or Python with a focus on Server side technologies. Core skills for the Java Software Engineer: 5yrs in a commercial Development role Solid experience of Java Good knowledge of Cloud Technologies (AWS) and Microservices Strong database knowledge (SQL and NoSQL) Degree in Computer Science, Engineering, or a related field, or equivalent hands-on More ❯
Posted:

DV Cleared Senior Software Engineer

City of London, London, United Kingdom
Fortice
driving change, code efficiency and enhancing functionality - confidently challenging and driving projects towards the customers' mission. The technology experience you bring will likely cover a couple of the following: Java Microservices - Spring boot Javascript/React/Node/Typescript Python C++/Rust Kubernetes/Openshift/Docker AWS IaC - Terraform Agile What's in it for you?: 💰 Salary More ❯
Posted:

DV Cleared Senior Software Engineer

london (city of london), south east england, united kingdom
Fortice
driving change, code efficiency and enhancing functionality - confidently challenging and driving projects towards the customers' mission. The technology experience you bring will likely cover a couple of the following: Java Microservices - Spring boot Javascript/React/Node/Typescript Python C++/Rust Kubernetes/Openshift/Docker AWS IaC - Terraform Agile What's in it for you?: 💰 Salary More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Experis UK
technical expertise, collaborative mindset, and an ability to deliver innovative solutions that align with business objectives. Experience Requirements Software Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLID Principles: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools More ❯
Posted:

Software Engineer

london (city of london), south east england, united kingdom
Experis UK
technical expertise, collaborative mindset, and an ability to deliver innovative solutions that align with business objectives. Experience Requirements Software Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLID Principles: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools More ❯
Posted:

Technical Lead DV Cleared

City of London, London, United Kingdom
Damia Group
approaches to observability, SRE, and DevSecOps in production systems Act as a trusted point of contact for both internal and client-facing technical discussions Key Skills & Experience Proficiency in Java, Python, Go, JavaScript/TypeScript Strong experience with frameworks and tools including Spring Boot, React, Node.js, Docker, Kubernetes, and Terraform Deep understanding of modern architecture patterns such as microservices, RESTful More ❯
Posted:

Technical Lead DV Cleared

london (city of london), south east england, united kingdom
Damia Group
approaches to observability, SRE, and DevSecOps in production systems Act as a trusted point of contact for both internal and client-facing technical discussions Key Skills & Experience Proficiency in Java, Python, Go, JavaScript/TypeScript Strong experience with frameworks and tools including Spring Boot, React, Node.js, Docker, Kubernetes, and Terraform Deep understanding of modern architecture patterns such as microservices, RESTful More ❯
Posted:

Director of Engineering – Corporate & Investment Banking Technology

City of London, London, United Kingdom
Hybrid / WFH Options
Kite Consulting Group
dispersed engineering teams (20-30+ heads) in global banks. Experience with Microsoft-based legacy systems (.NET, C#, SQL, Azure, on-prem/cloud) and emerging technologies including Linux, Java, microservices, and containerisation (Docker, Kubernetes, Helm, Camunda). Proficiency in CI/CD pipelines (Jenkins), version control (GitHub/GitLab/BitBucket), backend/frontend frameworks (Spring Boot, Angular, React More ❯
Posted:

Reliability Engineer

City of London, London, United Kingdom
BGC Group
layer. Ensure compliance with security policies and participate in audits and vulnerability remediation. Maintain accurate documentation, including topology diagrams, runbooks, and configuration baselines. Support proprietary messaging APIs using C++, Java, Python, and C# programming languages. Provide support for proprietary cache and gateways that integrate applications with the messaging service. Required Skills & Qualifications: 3+ years of experience administering Solace PubSub+ messaging More ❯
Posted:

Director of Engineering – Corporate & Investment Banking Technology

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Kite Consulting Group
dispersed engineering teams (20-30+ heads) in global banks. Experience with Microsoft-based legacy systems (.NET, C#, SQL, Azure, on-prem/cloud) and emerging technologies including Linux, Java, microservices, and containerisation (Docker, Kubernetes, Helm, Camunda). Proficiency in CI/CD pipelines (Jenkins), version control (GitHub/GitLab/BitBucket), backend/frontend frameworks (Spring Boot, Angular, React More ❯
Posted:

Reliability Engineer

london (city of london), south east england, united kingdom
BGC Group
layer. Ensure compliance with security policies and participate in audits and vulnerability remediation. Maintain accurate documentation, including topology diagrams, runbooks, and configuration baselines. Support proprietary messaging APIs using C++, Java, Python, and C# programming languages. Provide support for proprietary cache and gateways that integrate applications with the messaging service. Required Skills & Qualifications: 3+ years of experience administering Solace PubSub+ messaging More ❯
Posted:

Senior Python Developer

City of London, London, United Kingdom
Hybrid / WFH Options
TreasurySpring
What we’re looking for... Essential skills and experience: 5+ years experience of developing complex applications using an OO language (ideally Python, but experience in C++/C#/Java/etc would also be considered) Experience working on mission-critical applications, following a robust SDLC Excellent communication and problem-solving skills; and a strong aptitude for learning Experience and More ❯
Posted:

Senior Python Developer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
TreasurySpring
What we’re looking for... Essential skills and experience: 5+ years experience of developing complex applications using an OO language (ideally Python, but experience in C++/C#/Java/etc would also be considered) Experience working on mission-critical applications, following a robust SDLC Excellent communication and problem-solving skills; and a strong aptitude for learning Experience and More ❯
Posted:
Java
the City of London
10th Percentile
£57,500
25th Percentile
£73,750
Median
£97,500
75th Percentile
£115,000
90th Percentile
£134,500