Java Software Engineer Jobs in the City of London

1 to 25 of 28 Java Software Engineer Jobs in the City of London

Senior Java Software Engineer

City of London, London, United Kingdom
Salt
Senior Backend Java Developer This is an office-based role in London, Monday to Friday Financial Services £70,000 - £80,000 Are you an experienced Java Developer looking for a truly impactful role? My client, a leading FCA-regulated trading brokerage, is building a brand-new, best-in-class trading and investment platform, and they need your expertise … and maintainable code. Implement APIs and seamlessly integrate third-party services. Actively contribute to code reviews and troubleshoot production issues. What we're looking for: Minimum 8 years of Java development experience. Strong expertise in Enterprise Java, Spring/Spring Boot, Web, Security, ORM, Junit/Mockito, Maven/Gradle. Command of SQL/NoSQL, Hibernate/Spring … Opportunity: Join early and grow with the expanding team. Innovative Culture: Be part of a unique startup culture within a well-established group, embracing AI applications in finance and software development. Excellent Benefits: Competitive salary, performance bonus, private healthcare, gym discount, pension scheme, and a collaborative environment. Candidates must be eligible to work in the UK; no visa sponsorship More ❯
Posted:

Senior Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
CipherTek Recruitment
Job Title: Java Developer (Electronic Trading Platform - FIC) Contract Type: Outside IR35 Location: London Day Rate: Up to £850 per day Flexible Hybrid working: 1-2 days a week in London City offices Client: Prestigious Investment Bank Industry: Investment Banking Duration: 12 months + Overview: We are seeking an experienced Java Developer to join a high-profile investment … to ensure real-time decision-making capabilities. Integrate with Instrumentation Platforms : Integrate the platform with Prometheus and Geneos for continuous monitoring, diagnostics, and system health checks. Desired technical Skills: Java Expertise: Extensive experience with Core Java , focusing on low-level performance tuning, multithreading , and garbage collection optimization . FIC or similar business knowledge: Strong understanding of FIC markets More ❯
Posted:

Senior Software Engineer – Java Backend

City of London, London, United Kingdom
TechHeads
Senior Software EngineerJava Backend London (5 days onsite, with some ad-hoc flexibility) £85,000 – £120,000 (Permanent) TechHeads is currently seeking a Senior Software Engineer with strong Java backend experience, DevOps awareness, and proven technical leadership capabilities to join our Client’s London team. This is a high-impact role involving the … systems at significant scale, leading both engineering efforts and mentoring team members, while collaborating with globally distributed teams in the US, Ireland and India. Responsibilities: Design, develop, and maintain Java-based backend services using Spring Boot , REST/GraphQL , Kafka , PostgreSQL , and RabbitMQ . Contribute to infrastructure modernisation efforts, working closely with DevOps teams on Kubernetes , CI/CD … including product and engineering groups in the US, Ireland and India, to ensure alignment and execution. Build and deploy secure, resilient APIs (REST/GraphQL) and optimise the full software development lifecycle through automation. Requirements: 7–10+ years of professional experience in software engineering, with a strong focus on Java backend development . Solid understanding of Spring More ❯
Posted:

Senior Java Software Engineer

City of London, London, United Kingdom
Bentley Whitaker Search and Selection
Senior Full Stack Java Engineer - Java, TypeScript, AWS, MySQL, NoSql, Microservices, Machine Learning, Artificial intelligence (Hybrid - 3 days a week in the office near Notting Hill) Senior Full Stack Java Engineer :- 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 senior Java Full Stack 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 modern JS frameworks and likely to have good AWS and Microservices experience. Core skills for the Senior Full Stack Engineer : 5yrs+ in a commercial Development role - currently in a Senior Full Stack role Solid experience of Java strong TypeScript/React (other JS More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Albany Beck
of robust systems that generate and manage automated documentation workflows for banks. While the broader tech stack includes Node.js, JavaScript, and various database technologies, this role focuses primarily on Java and backend architecture, especially for candidates without deep JavaScript experience. Key Responsibilities Develop, maintain, and scale backend services in Java Support and eventually contribute to Node.js components (with … and contribute to a high-quality engineering culture Engage with banking-focused client requirements in a structured, agile environment Key Skills and Experience 4–7 years' professional experience in Java development Solid understanding of Java frameworks (Spring Boot, Hibernate) Practical knowledge of database systems (e.g., PostgreSQL, MySQL, MongoDB) Strong grasp of software engineering fundamentals and clean coding More ❯
Posted:

Senior Java Software Engineer

City of London, London, United Kingdom
SearchWorks
thrives in a fast-paced environment and is passionate about leveraging cutting-edge technology to drive change. What you'll need: 5+ years of commercial development experience, focused on Java development (preferably web-based applications) Experience working with Rest APIs Be able to implement technical solutions Experience working with databases. Experience with continuous integration and deployment processes Collaborate with More ❯
Posted:

Senior Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Maxwell Bond
Senior Java Developer Are you a Senior Java Developer eager to lead the charge in innovation for one of Silicon Valley’s largest tech giants? This is a rare opportunity to join a true Tech Giant as they are building a brand new team at their hub based near Shoreditch as they build a next-gen platform, shaping … Senior Developers to lead new squads focused on greenfield projects. They have a strong engineering culture in the London office, and as their Senior Developer, you’ll work with Java and Spring Boot. They’ve got their own internal cloud and tooling's, using Prometheus and Grafana. As their Senior Developer, you’ll be: A key advocate for best … key for this as you’ll be owning the end to end development of the platform Experienced in mentoring and also hands on support of your team. A skilled engineer in Java development, you’ll be joining a team of talented engineers, and also have the opportunity to work with teams globally. Having a strong understanding of architecture More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Oliver Bernard
Java Developer Java roles available at a fast-growing business finance company based in London, on a mission to simplify funding for SMEs across the UK. By combining innovative technology with a deep understanding of business needs, we help entrepreneurs access the capital they need to thrive. As we scale our digital product offering, we're looking for … a talented Java Developer to help build scalable, cloud-native services at the heart of our platform. As a Java Developer , you’ll join a collaborative, cross-functional engineering team building modern financial products using Spring Boot , Microservices , and cloud infrastructure . You’ll play a key role in designing and developing backend services that power our lending … contribute to code reviews and architecture discussions. Build integrations with third-party financial services (e.g., Open Banking APIs, payment providers). What We’re Looking For: Strong experience with Java 11+ and the Spring ecosystem (Boot, Data, Security, etc.). Proven track record building microservices architectures and REST APIs. Familiarity with Docker , Kubernetes , or other container orchestration tools. Experience More ❯
Posted:

VP/SVP/ED Lead Java Software Engineer - Investment Bank

City of London, England, United Kingdom
Hybrid / WFH Options
McGregor Boyall
VP/SVP/ED Lead Java Software Engineer - Investment Bank This range is provided by McGregor Boyall. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Direct message the job poster from McGregor Boyall Global Investment Banking firm seeks a VP/SVP/… ED/Principal Engineer Level Software Engineer. In this role, you will build the firm's next-generation cross-asset risk calculation system utilising a highly scalable Java Cloud-based architecture. Leading various engineering activities, including design decisions regarding the technical direction of the platform with short, medium, and long-term changes, with a key focus on … public cloud onboarding. The platform is a Greenfield build using modern technologies such as Java, Spring Boot, Kubernetes, Kafka, MongoDB, RabbitMQ, Solace, Apache Ignite. The platform runs in a hybrid mode both on-premises and in AWS utilising technologies such as EKS, S3, FSX. Objectives Steering platform onboarding into AWS and Google Cloud Provide solutions in terms of performance More ❯
Posted:

VP/SVP/ED Lead Java Software Engineer - Investment Bank

City of London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: VP/SVP/ED Lead Java Software Engineer - Investment Bank, London (City of London) Client: Location: London (City of London), United Kingdom Job Category: Other - EU work permit required: Yes Job Views: 4 Posted: 31.05.2025 Expiry Date: 15.07.2025 Job Description: Global Investment Banking firm seeks a VP …/SVP/ED/Principal Engineer Level Software Engineer. In this role, you will build the firm's next-generation cross-asset risk calculation system utilising a highly scalable Java Cloud-based architecture. Leading various engineering activities, including design decisions regarding the technical direction of the platform with short, medium, and long-term changes, with a … key focus on public cloud onboarding. The platform is a Greenfield build using modern technologies such as Java, Spring Boot, Kubernetes, Kafka, MongoDB, RabbitMQ, Solace, Apache Ignite. The platform runs in a hybrid mode both on-premises and in AWS utilising technologies such as EKS, S3, FSX. Objectives Steering platform onboarding into AWS and Google Cloud Provide solutions in More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Understanding Recruitment
Java Software Engineer – Asset Management Technology 💸 Up to £100,000 + bonus + benefits 📍 Hybrid – 2 days/week in Central London Join a cutting-edge, cloud-native SaaS company backed by one of the UK’s leading global asset managers as a Java Software Engineer . They’re redefining portfolio management through an … open architecture platform that puts control in the hands of the user – whether for multi-asset, single-asset, or transformational investment businesses. As a Java Software Engineer , you’ll be part of a high-performing team building distributed, low-latency systems designed for speed, scale, and resilience. 🧠 What They’re Looking For: 2+ years’ commercial experience with … Java Solid grasp of multithreading, concurrency , and high-throughput system design A passion for TDD, pair programming , and continuous delivery practices Computer Science degree from a Russell Group university 💻 Tech Stack: Java | AWS | Multithreading | Kafka | ActiveMQ | MongoDB | DevOps Tooling 💰 Benefits Salary: Up to £100,000 Bonus: Up to 40% Benefits: Private Healthcare If you thrive in a fast More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Oliver Bernard
Java Software Engineer A fast-growing, London-based cybersecurity company providing cutting-edge solutions that protect critical systems and sensitive data for global clients across finance, defence, healthcare, and government sectors are on the lookout for a Senior/Principal Java Engineer. The role will include the following duties: You will lead the charge in designing … and building highly scalable, resilient, and secure backend systems. Architect and build enterprise-grade Java services powering security platforms. Lead technical design and set standards for engineering best practices across teams. Mentor and guide a team of talented engineers, fostering a culture of excellence. Collaborate closely with DevOps, Security, and Product teams to deliver secure and performant solutions. Drive … innovation by evaluating and integrating new tools, frameworks, and technologies. Champion quality, security, and performance at every stage of the development lifecycle. Skills needed: 8+ years of experience in software engineering with deep expertise in Java (Java 11 or later). Strong experience in designing microservices and distributed systems. Solid grasp of Spring/Spring Boot, REST More ❯
Posted:

Lead Java Software Engineer – Systematic Hedge Fund

City of London, London, United Kingdom
Winston Fox
Lead Java Software Engineer with around 7-10 years of experience, including relevant Financial Markets knowledge, sought to Co-Lead a team of 12 for a Multi-Award-Winning $5BN+ AUM Systematic Hedge Fund. My client is one of the original Systematic Investment firms and is proud of its genuinely collegiate, friendly and supportive culture, with an … enviably low staff attrition. This team covers all software front-to-back, outside of Portfolio Management and Research systems, including Execution and Order Management systems, as well as Risk, Fund Accounting, Operations and Corporate Functions. Software is mainly written in Java but also the team also work with Python, MATLAB, SQL, AWS, Docker, Kubernetes, Linux and CI … and grow their careers through management and coaching, as well as engaging with the external Tech community through conferences and meetups. Requirements 7-10 years of experience as a software engineer in a professional environment, managing projects to take requirements from concept to production use. Financial experience and domain knowledge – especially Buy Side and/or Electronic Trading. More ❯
Posted:

Full-Stack Software Engineer (Mid) - React OR Vue + Java OR Kotlin - £65,000 - 2 days in London Office per Month - Renewable Energy Company

City of London, London, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
A leading company in the Renewable Energy space are on the hunt for a number of Full-Stack Software Engineers to join their highly skilled engineering team! I am exclusively looking after this hire and they have put aside interview slots for this week and next in order to get the roles filled. The reason for the hire is … number of Engineering Managers & Senior Engineers to ensure you have the support to continue to grow as an Engineer. They are looking for both: A Frontend Leaning Full-Stack Engineer & A Backend Leaning Full-Stack Engineer Both roles are MID LEVEL and will be HYBRID (2 days a month) in their London Office They are looking for Engineers … who come with a engineering background using: Java OR Kotlin (on the backend) - MUST HAVE + Spring Boot + Microservices TDD - MUST HAVE (THIS IS VERY IMPORTANT) TypeScript - MUST HAVE Vue OR React on the Frontend AWS OR GCP All hires are FULL-STACK meaning if you are frontend leaning, you MUST have some backend knowledge and the same More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Alchemy Global Talent Solutions
Our client is seeking an experienced Java developer to join their team as they open a new office in London. This is a rare chance to work closely with an existing core engineering team while creating a new engineering culture from the ground up. This position is ideal for you if you love working in a hands-on, agile … workplace, are eager to take on a lot of responsibility, and are passionate about producing reliable software solutions. Responsibilities Plan and execute technical strategies from concept to deployment, shaping software architecture, design, and best practices. Work with designers, PMs, and engineers to build, test, and refine desktop and enterprise-level software. Engage in all SDLC phases—design, development … Solve complex technical challenges, ensuring scalable, reliable products through brainstorming and problem-solving. Foster collaboration by sharing expertise, mentoring, and promoting continuous learning and improvement. Requirements 5+ years of Java development with a strong track record of delivering high-quality software. Skilled in OOP, Java, Spring Boot, Hibernate, and build tools like Maven or Gradle. Experience building secure More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Quant Capital
JAVA DEVELOPER – FINTECH STARTUP High-Growth Fintech – Asset Management Software London (Hybrid – 2 days in office/week) Quant Capital is urgently looking for a Core Java Developer to join a innovative FinTech business developing next-generation asset management platforms for professional investors. The firm operates as a lean, high-performance engineering team focused on solving complex … industry problems through clean, scalable code and modern infrastructure. We’re looking for a Java Developer who’s ready to work across the stack and get deeply involved in architectural design, backend performance, and infrastructure scaling. Role Overview This is a hands-on software engineering role in a startup-style environment, ideal for someone who enjoys technical autonomy … work directly with experienced engineers and stakeholders to enhance a cutting-edge platform used by institutional clients. Key Responsibilities Design, build, and maintain high-performance backend services using Core Java Collaborate closely with a compact, highly capable development team Optimize software performance and troubleshoot production issues across the stack Follow clean coding standards and lead on testing, CI More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Oliver Bernard
Java Developer Join a fast-paced, high-performance FX trading firm in the heart of London. Specialising in delivering low-latency, high-throughput trading solutions to institutional clients across global currency markets. With a tech-first culture and a flat structure, engineers are empowered to innovate and take ownership of mission-critical systems. We are looking for a talented … Java Developer with strong multithreading and concurrency experience to join our Core Engineering team. You will work closely with quants, traders, and other developers to build and maintain ultra-low-latency trading applications and real-time market data systems. Key Responsibilities: Design and develop high-performance Java applications for FX pricing, trading, and risk. Optimise and maintain multithreaded … systems to support low-latency execution. Work with large-scale, high-throughput messaging systems (e.g., FIX, Kafka). Collaborate with cross-functional teams to deliver robust, scalable software solutions. Continuously improve performance, reliability, and observability of trading systems. Required Skills & Experience: Strong proficiency in Core Javam with a focus on multithreading and concurrency . Solid understanding of low-latency More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
mthree
Java Developer Join our dynamic team at mthree working with a major investment bank, where we are committed to delivering innovative risk management solutions. We are seeking a talented Java Developer with expertise in multithreading and concurrency to help us build robust, high-performance applications that drive Equity Trading strategies. Key Responsibilities: Design, develop, and maintain Java … organization, and automation. Participate in code reviews and contribute to team knowledge sharing. Requirements: Bachelor’s degree in Computer Science, Engineering, or a related field. Proven experience as a Java Developer (v11+), with an understanding of multithreading and concurrency. Solid knowledge of object-oriented programming and design patterns. Good grasp of relational and NoSQL Database technologies. Experience with risk … to detail. Excellent communication and teamwork abilities. Preferred Qualifications: Experience with Spring Framework and related technologies. Knowledge of financial instruments and risk management concepts. Familiarity with Agile development methodologies. Java Developer More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Insight Global
Insight Global are seeking a Mid-Level Java Developer to join one of our leading financial services clients. This is a contract-to-hire opportunity based in St Paul’s, London, operating on a hybrid work schedule. In this role, you’ll be working on the development and enhancement of a mission-critical FX trading platform used by major … focused on improving swap trading performance, write clean and testable code, and participate in architectural discussions to drive system improvements. The applicant must have the following: • Advanced proficiency in Java • Strong experience in low-latency, high-throughput systems, particularly within FX trading platforms (e.g. LSE, 360T) • Deep understanding of efficient garbage collection, memory management, and object modeling • Unit testing More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH 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. Leveraging cutting-edge techniques with the latest technologies, they build highly 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, including Low Latency , Concurrent Programming & Multithreading Are used to working in 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 More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Lumanai Recruitment
Software Engineer - Java - Contract - £400 per day outside IR35 - Java/Microservices, Basic Test framework knowledge, Unit testing skills, Java design skills, Deployment in Pipeline knowledge ( Git lab, Jenkins, Aws tools sets) About the Company My client is seeking a Java Software Engineer on a contract basis in order to deliver Premium … MVP Full E2E testing as part of deployment, in collaboration with business partners Own and lead E2E deployment (release train manager) Manage the technical delivery of one or more software engineering teams Lead the planning, specifying, developing and deploying of high performance, robust and resilient systems Designs, produces, tests and implements working software, working across the lifecycle of … testing, building in quality as an integral part of all activities Evolve more predictive and intelligent testing approaches based on automation and innovative testing products and solutions Required Skills Java Microservices Basic Test framework knowledge Unit testing skills Java design skills Deployment in Pipeline knowledge (Git lab, Jenkins, AWS tools sets) Pay range and compensation package £400 per More ❯
Posted:

Full stack Software Development Engineer - II [Java/React, AWS]

City of London, London, United Kingdom
netPolarity, Inc. (Saicon Consultants, Inc.)
employees in the UK. Europe/Britain citizenship required. Onsite expectation: 5 days/week Full-time role Skills: SDE II equivalent, 5-10 years of experience. Full stack Java/React with good front end experience - and React will be important to focus on AWS related skillset, Lambda, Dynamo More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Miller Maxwell Ltd
Java Software Engineer - Brand new and exclusive to Miller Maxwell - Front-office engineering team - Low-Latency trading. Miller Maxwell is assisting a electronic trading company seeking to hire a Java Software Engineer expanding their team in 2025. The Java Software Engineer will be a key contributor to the development and enhancement … of proprietary trading systems and surrounding ecosystem's. The Java Software Engineer will be required to have worked on the development of electronic trading systems. The Java Software Engineer will: Enhance and develop core features trading platform software. Build trading engines, micro-services, low-latency tools. Work to develop solutions around new products requested … by trading and front-office teams. Work within their TDD and BDD environment. Research and look to continuously improve the systems and introduce new technology. The Java Software Engineer qualifications: A degree in a STEM-related subject. At least eight years of commercial Java experience. Experience working on the development of electronic trading software is More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Oliver Bernard
Java Software Engineer Provider of FX Trading Solutions seek Java Engineers to work on low latency, high performance, real time applications. You will have the opportunity to build high-speed, data-intensive applications that scale elastically meet tough performance requirements. You will work within a pod of 5 on core trading services, order routing, FIX connectivity … real-time price services, database designs, cloud-based micro-services, big data solutions and more. Good general Core Java, algorithms etc is required and the role will be 3 days a week onsite in London. Skills needed: Core Java and happy to work with minimal use of Frameworks Data Structures Algorithms Multithreading knowledge nice to have Low Latency More ❯
Posted:

Lead Backend Software Engineer Java Kafka

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
Lead Backend Software Engineer/Developer (Java Kafka SpringBoot) London/WFH to £120k Are you a skilled Backend Software Engineer with strong Java and real-time messaging experience combined with SC Clearance? You could be progressing your career in a senior, hands-on Lead Backend Software Engineer position at a scale … up technology company with a successful workforce management solution used within the government, defence and other public sector clients. As a Lead Backend Software Engineer you will take a lead role in designing and developing secure, event driven, distributed backend systems for real-time operations, resilience and extensibility. You'll collaborate with engineers across the full stack to … can work from home most of the time, meeting up with colleagues in the London office once a week. About you: You have significant experience as a backend focussed Java software engineering with leadership responsibilities You have strong Spring Boot, Kafka and event driven microservices experience with high throughput You have leadership, mentoring and coaching skills You have More ❯
Employment Type: Permanent, Work From Home
Posted:
Java Software Engineer
the City of London
10th Percentile
£65,000
25th Percentile
£77,500
Median
£97,500
75th Percentile
£155,000
90th Percentile
£161,250