Top Java Developer Jobs in London

18 Days AgoSaved
In-Office
London, UK
Entry level
Entry level
Artificial Intelligence • Information Technology • Software • Consulting
Develop and maintain scalable Java applications, RESTful APIs, and integrations. Responsibilities include writing clean code, conducting code reviews, debugging, testing, optimizing performance, documenting solutions, and collaborating with cross-functional Agile teams.
Top Skills: AgileAngularAWSAzureGitHibernateJavaJava EeJava SeJavaScriptJSONMicroservicesMySQLOraclePostgresReactRestful ApisSpring BootSQLStrutsXML
18 Days AgoSaved
In-Office
London, UK
Entry level
Entry level
Fintech • Information Technology • Software • Financial Services
Develop ultra-high-performance Java software for pricing, execution, and risk management in an algorithmic trading platform. Collaborate with quantitative researchers to implement scalable, highly available models and design distributed systems supporting 24x7 trading operations. Responsibilities include server-side development, software releases during live trading, and solving performance, reliability, and high-availability challenges.
Top Skills: AeronAgronaArtioC++DisruptorDistributed SystemsHigh AvailabilityJavaKdbLock-Free SoftwarePostgresPythonRaftSbeZero-Gc
18 Days AgoSaved
Hybrid
London, UK
Entry level
Entry level
Fintech • Professional Services • Consulting • Financial Services
Designs and maintains Java backend systems for MACH’s blockchain and DLT solutions. Responsibilities include developing REST APIs and microservices, integrating smart contracts, managing databases, implementing CI/CD pipelines, optimizing performance, troubleshooting issues, and collaborating with architects and cross-functional teams. The role also supports secure, scalable financial-services workflows and requires documentation of technical designs and processes.
Top Skills: ActivitiAgileBlockchainCamundaCi/CdCordaDatabasesDistributed Ledger Technology (Dlt)DockerEthereumHyperledgerJavaKafkaKubernetesMicroservicesRabbitMQRestful ApisWeb3J
9 Days AgoSaved
Remote
London, UK
Senior level
Senior level
Information Technology • Software
Build scalable Java backend systems using Spring, REST APIs, microservices, databases, messaging, Docker, and cloud platforms. Lead architecture and technical design, promote engineering excellence, mentor engineers, drive delivery, improve automation, and evaluate emerging technologies and AI capabilities. Collaborate with clients and cross-functional teams to deliver secure, resilient software with measurable business value.
Top Skills: AIAWSAzureDistributed TracingDockerGCPGitGitlab CiGradleHibernateJava 8+JenkinsJvmJwtKafkaMavenMicroservicesNoSQLOauth2ObservabilityRabbitMQRest ApisSpring BootSpring Data JpaSpring SecuritySQL
19 Days AgoSaved
Hybrid
London, UK
Entry level
Entry level
Fintech • Software • Financial Services
Design, develop, and maintain scalable backend systems for fintech products. Build REST APIs and microservices, improve existing systems, and support payments, treasury management, transaction booking, and crypto liquidity platforms. Use Java, PostgreSQL, and Spring Boot with clean code, TDD, DDD, and CI/CD practices. Collaborate with a high-performing team to deliver secure, maintainable products in a rapidly growing environment.
Top Skills: Continuous Integration And Continuous Delivery (Ci/Cd)Domain-Driven Design (Ddd)Java 25MicroservicesPostgresRest ApisSpring BootTest-Driven Development (Tdd)
19 Days AgoSaved
Hybrid
London, UK
Senior level
Senior level
Fintech • Software • Financial Services
Design, develop, and maintain scalable backend systems for fintech products. Build REST APIs and microservices supporting card payments, treasury management, transaction booking, and crypto liquidity. Develop greenfield and existing systems using Java, Spring Boot, and PostgreSQL, while applying clean code, test-driven development, domain-driven design, and continuous integration and delivery.
Top Skills: Continuous DeliveryContinuous IntegrationDomain-Driven DesignJava 25MicroservicesPostgresRest ApisSpring BootTest-Driven Development
19 Days AgoSaved
Hybrid
London, UK
Entry level
Entry level
Fintech • Software • Financial Services
Design, develop, and maintain scalable, secure backend systems for fintech products. Build REST APIs and microservices supporting card payments, treasury management, transaction booking, and crypto liquidity. Work primarily with Java, PostgreSQL, and Spring Boot while applying clean code, TDD, DDD, and CI/CD practices. Collaborate with a high-performing team on greenfield development and improvements to systems serving millions of users.
Top Skills: Continuous Integration And Continuous Delivery (Ci/Cd)Domain-Driven Design (Ddd)Java 25MicroservicesPostgresRest ApisSpring BootTest-Driven Development (Tdd)
19 Days AgoSaved
In-Office
London, UK
Senior level
Senior level
Fintech • Financial Services
Develop and lead low-latency Java and Rust systems for algorithmic trading, market data replay, and backtesting. Build and optimize event-sourced microservices operating at 10–100 microsecond response times. Analyze complex processes, design application frameworks, integrate new products, and tune performance across the JVM, Linux kernel, and networking stack. Collaborate with senior stakeholders, document architectures, and mentor developers across Citi’s Markets Technology teams.
Top Skills: Algorithmic Trading SystemsC++Event SourcingJavaJvmKdbLinuxMarket Data SystemsMicroservicesRustSolarflare OpenonloadTcp/IpUml
10 Days AgoSaved
Remote
London, UK
Mid level
Mid level
Information Technology • Software
Build and maintain backend services and REST APIs using Java and Spring Boot. Write clean, tested code; work with relational and NoSQL databases; participate in code reviews; collaborate with senior engineers and product teams; and use Git-based CI/CD workflows to deliver features. The role includes mentorship, client collaboration, and occasional travel to client sites or company offices.
Top Skills: Ci/CdDynamoDBGitHibernateJavaMongoDBMySQLPostgresRest ApisSpring BootSpring Data JpaSQL Server
11 Days AgoSaved
Remote
London, UK
Senior level
Senior level
Cloud • Software
Design, build, operate, and evaluate secure backend services in a Java-based, event-driven microservices platform for high-volume, low-latency usage-based pricing. The role requires independent technical judgment, code quality and security assessment, and effective use of AI development tools. Preferred experience includes acquisition-related team integration, complex business logic, high-throughput systems, and documenting shared system context for reliable AI-assisted development.
Top Skills: Ai Development ToolsClaude CodeCodexCursorEvent-Driven ArchitectureGithub CopilotJavaMicroservicesSalesforce Infrastructure
23 Days AgoSaved
In-Office or Remote
London, UK
Entry level
Entry level
Information Technology • Social Impact
Develop and test cloud-based full-stack applications and prototypes using Java, Spring Boot, Python, TypeScript, Angular, and Azure. Build REST APIs, integrate microservices and event-driven systems, create accessible responsive interfaces, contribute to CI/CD and automated testing, and apply secure coding practices. Collaborate with architects, data engineers, and UX designers during discovery-phase projects. The role requires active SC clearance and occasional travel to London.
Top Skills: AngularAzure App ServicesAzure DatabasesAzure FunctionsAzure Kubernetes ServiceCi/CdCypressDevsecopsDockerGitJavaJestJunitKubernetesMicroservicesAzureOauthOidcPythonRest ApisSpring BootTerraformTypescript
Reposted 24 Days AgoSaved
In-Office
London, UK
Senior level
Senior level
Fintech • Analytics
Design and develop Java and Python applications, lead projects, and mentor junior developers. Ensure robust application testing and support production issues.
Top Skills: Apache KafkaCucumberDockerGitlabJavaJbehaveJenkinsKarateKubernetesMicroservicesOraclePostgres SqlPythonRedisRest ApisSpring BootSQL Server
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
25 Days AgoSaved
In-Office
London, UK
Senior level
Senior level
Marketing Tech • Software
Design and build scalable backend features using Java and Spring Boot. Collaborate with cross-functional teams, lead complex projects, make technical decisions, balance feature development with technical debt, optimize performance and testing pipelines, and mentor junior engineers while delivering reliable solutions for millions of users.
Top Skills: CouchbaseDockerElasticsearchGradleHibernateJava 17+KafkaSpring BootSQLTest-Driven Development (Tdd)
25 Days AgoSaved
In-Office
London, UK
Junior
Junior
Fintech • Software • Financial Services
Develop and maintain Java and Kotlin software for a collateral management platform supporting 24/7 trading. Contribute to distributed, real-time, event-driven systems; trading venue integrations; reference data frameworks; and accounting pipelines for traditional and digital assets. Debug production code, build new functionality, participate in code reviews, and collaborate with experienced engineers while learning financial market infrastructure.
Top Skills: Apache KafkaJavaKotlinPython
One Month AgoSaved
Hybrid
London, UK
Senior level
Senior level
Artificial Intelligence • Information Technology • Professional Services • Software • Analytics • Generative AI • Big Data Analytics
Develop and enhance Java applications, translate complex requirements into technical specifications, and build scalable cloud-native solutions using Spring Boot, Kafka, AWS, and microservices. The role includes implementing architecture patterns, writing comprehensive automated tests, working with relational and non-relational databases, supporting CI/CD, addressing information security and data privacy requirements, and mentoring junior developers.
Top Skills: Argo CdAWSCi/CdCloud-Native ArchitectureCqrsCucumberEvent-Driven ArchitectureGitlabHexagonal ArchitectureJava 17Java 21Java 8KafkaMicroservicesNon-Relational DatabasesPostgresSpring BootSQLUnix
18 Days AgoSaved
Remote
London, UK
Junior
Junior
Information Technology • Consulting
Develop and support an endpoint security product using Java, Node.js, TypeScript, and React. Investigate enterprise customer issues, debug complex systems, analyze logs, profile performance, and identify root causes. Collaborate with global Support, QA, Product, and Engineering teams, contribute to product roadmap decisions, and develop security solutions within an agile environment.
Top Skills: BashCi/CdGitJavaNode.jsReactTypescriptUnix
18 Days AgoSaved
Remote
London, UK
Senior level
Senior level
Cloud • Security • Software • Generative AI
Develop and maintain Elasticsearch’s Inference API and plugin framework, integrating internal and external AI providers. Responsibilities include API and protocol design, streaming, asynchronous execution, rate limiting, configuration, billing integration, error handling, open-source contribution reviews, incident response, and comprehensive unit, REST, and rolling-upgrade testing. The role requires advanced Java expertise, concurrency and parallelism knowledge, API design skills, cross-functional collaboration, and autonomous work in a distributed team.
Top Skills: ElasticsearchGradleJavaJdkMachine LearningMavenRest ApiServer-Sent Events (Sse)Yaml
Reposted One Month AgoSaved
Hybrid
London, UK
Mid level
Mid level
Financial Services
Design, build, test, and maintain scalable full-stack web applications and integrations using Java, Python, and React. Implement AI-enabled features, event-driven data pipelines, and marketing integrations (CDP/CRM/CMS). Improve code quality via AI-assisted tools, CI/CD, observability, and security/compliance best practices while collaborating with product, marketing, and partners.
Top Skills: Ai ServicesAi-Assisted Development ToolsAttribution SystemsCampaign ManagementCdpCi/CdCmsCRMEvent-Driven PipelinesJavaObservabilityPythonReactTest Automation
Reposted One Month AgoSaved
In-Office
London, UK
Senior level
Senior level
Information Technology
Hands-on senior fullstack developer building backend-led JVM services (Kotlin/modern Java) and responsive React/TypeScript frontends. Design APIs, event-driven workflows, tests, CI/CD pipelines, observability, and contribute across discovery, deployment, production support, and technical decisions while validating AI-assisted tools where helpful.
Top Skills: AWSAzureBpmnCachingCi/CdDistributed TracingDockerEvent-Driven ArchitectureGCPGraphQLJava 17JvmKotlinKtorKubernetesMessagingMicronautNoSQLObservabilityQuarkusReactRelational DatabasesRest ApisSpring BootStreamingTypescript
Senior level
Fintech • Professional Services • Software • Consulting
Design, build, and optimize high-performance, low-latency Java services and protocols for exchange, matching-engine, and trading infrastructure. Develop order, session, instrument, and account models; create automated testing and benchmarking strategies; diagnose production issues; and support deployments. Collaborate with clients, SREs, QA, and leadership to deliver production-ready, observable systems and communicate technical trade-offs clearly.
Top Skills: AeronAWSChronicleFixGCPItchJavaKubernetesLbm
2 Months AgoSaved
Hybrid
London, UK
Entry level
Entry level
Financial Services
Develop and troubleshoot secure, scalable Java applications in an agile environment. Design and implement solutions using Spring, Spring Boot, REST services, databases, and modern software development practices. Create architecture and design artifacts, investigate system logs, maintain production code, analyze data for reporting and continuous improvement, and support application resiliency, security, testing, and operational stability.
Top Skills: Apache KafkaCi/CdGrafanaJavaRestSplunkSpringSpring BootUnix/Linux
Reposted 2 Months AgoSaved
Hybrid
London, UK
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
The role involves designing and building cloud-native applications using Java and Spring Boot, focusing on scalable microservices for financial institutions while leading agile practices.
Top Skills: AWSCi/CdCloudFormationJavaKafkaNoSQLSpring BootSQL
Reposted 29 Days AgoSaved
Remote
London, UK
Senior level
Senior level
Software
Design, implement and evolve core components of a Java-based distributed runtime: cluster services, distributed data structures and execution engines. Work on partitioning, replication, coordination and recovery, write reliable low-latency production code, contribute to architecture, reviews and mentoring.
Top Skills: DatabasesDistributed CoordinationDistributed SystemsJavaJvmLatency OptimizationMessaging SystemsNetworkingPartitioningProfilingReplicationSerializationStorage Internals
Reposted 29 Days AgoSaved
Remote
London, UK
Senior level
Senior level
Cloud • Security • Software • Generative AI
Develop core infrastructure and horizontally scalable APIs for Elasticsearch. Resolve complex performance and concurrency issues, improve cloud operations and observability, automate developer workflows, and support operational investigations. Lead cross-team projects, collaborate with open-source communities, and own technical designs and implementations from inception through delivery. Apply strong Java expertise, CI/CD practices, AI-assisted development, and distributed-team communication.
Top Skills: Argo CdBuildkiteElasticsearchGitopsGoGradleJavaKubernetesMavenOpentelemetryPainless
Reposted 2 Months AgoSaved
Hybrid
London, UK
Senior level
Senior level
Financial Services
Lead and mentor an agile team to design, develop, secure, and operate scalable cloud-native applications using modern front-end tech and AI-assisted engineering practices; drive automation, code quality, resiliency, and operational stability.
Top Skills: Ai-Assisted Development ToolsAutomated TestingCi/CdCloud NativeFront-End TechnologiesJavaMachine LearningReact
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account