Get the job you really want.

Top Java Developer Jobs in London

Senior level
Financial Services
The Senior Lead Software Engineer will support and develop a derivatives trading Order Management System within an agile team, focusing on Java server development and Web UI skills. Responsibilities include providing technical guidance, developing production code, influencing product design, and serving as a subject matter expert.
Top Skills: AWSJavaRestful ApisSpring
Senior level
Financial Services
As a Principal Software Engineer, you will lead the design and implementation of high-quality software solutions in Java, engage with stakeholders to translate business requirements into technical specifications, and support product lifecycle management with a focus on high availability and scalability.
Top Skills: AWSGCPJavaMicronautQuarkusSpring Boot
Reposted 6 Hours Ago
Hybrid
London, UK
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
As a Senior Backend Engineer at Capco, you will work on transformative projects within the financial services sector, leveraging your expertise in Java and Spring Boot. You will be responsible for delivering cloud-based platforms and applications, employing Agile methodologies while ensuring high standards in software engineering practices. This role requires deep technical knowledge across various technologies, a passion for continuous improvement, and the ability to communicate complex ideas effectively.
Reposted 6 Hours Ago
Hybrid
London, UK
Mid level
Mid level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
As a Backend Engineer at Capco, you will work on transformative projects in the financial services sector, utilizing your expertise in Java and related technologies. You will contribute to innovative solutions while engaging with teams focused on continuous improvement, Agile methodologies, and cloud-based deployments.
Senior level
Financial Services
As a Senior Lead Software Engineer at JPMorgan Chase, you will architect and promote solutions, advocate best practices, align with stakeholders, and serve as a technical authority within your Product area, working closely with backend teams.
Senior level
Financial Services
As a Lead Software Engineer, you'll develop scalable cloud-native microservice architecture applications, utilize modern software patterns, and ensure system reliability while mentoring team members. You'll structure software for maintainability and performance, lead the development of RESTful APIs, and address issues proactively.
Reposted 3 Days Ago
Hybrid
London, UK
Senior level
Senior level
Financial Services
As a Lead Software Engineer, you will be crucial in enhancing developer experience at Nutmeg, collaborating with multiple teams to architect and promote effective solutions. You are expected to advocate for best practices in software development, engage with stakeholders, and drive innovation within product squads.
Top Skills: AWSGCPGoHelmJavaKafkaKotlinKubernetesPythonSpring BootTerraform
Reposted 4 Days Ago
Easy Apply
Hybrid
London, UK
Easy Apply
Senior level
Senior level
Cloud • Software
As a Senior Software Engineer in the Endpoint team, you will enhance system reliability and performance by building backend infrastructure for data handling, assisting in troubleshooting and network analysis, and driving large-scale production system management. You'll collaborate with a team focused on ensuring optimal end-user experiences by leveraging telemetry data.
6 Hours Ago
London, UK
Senior level
Senior level
Artificial Intelligence • Software
As a Software Engineer at Behavox, you will develop scalable server-side applications using Java and containerized cloud-native technologies. You will analyze product requirements, collaborate with teams, take ownership of features, and write automated tests. The role requires 5+ years of experience in building distributed systems and a strong knowledge of SQL databases and message brokers.
Top Skills: AWSAzureBigtableCassandraDynamoDBGCPGoogle Cloud Pub/SubHbaseJavaKafkaMariadbMicrosoft Sql ServerMySQLOracle DbPostgresRabbitMQScylladbSQL
Reposted 21 Hours Ago
London, UK
Junior
Junior
Marketing Tech • Software
As a Java Developer at Konrad, you'll work on developing web applications using Java and Spring Boot. Your responsibilities include collaborating with the software development team, writing testable and maintainable code, participating in code reviews, and researching new technologies.
Senior level
Financial Services
As a Senior Lead Software Engineer, you will be part of an agile team delivering technology products. Responsibilities include building microservices, writing tests, resolving issues, and advocating for high-quality architecture. You will leverage Java and modern cloud technologies to create scalable solutions.
Top Skills: AWSAzureCircle CiDynamoDBGCPGitJavaKafkaKubernetesPostgresReactSpring Boot
2 Days Ago
Hybrid
London, UK
Mid level
Mid level
Gaming • Internet of Things • Machine Learning • Software
As a Back End Java Developer, you will work on Third Party Integrations within an agile team, developing innovative solutions, ensuring high-quality delivery, and collaborating with internal and external game development teams to enhance the gaming experience.
Top Skills: DockerElasticsearchGitlabGrafanaJavaKibanaKubernetesMavenMicroservicesMongoDBNoSQLPerftestRestSpringWebsockets
7 Days Ago
Hybrid
London, UK
Senior level
Senior level
Financial Services
As a Senior Lead Software Engineer at J.P. Morgan, you will focus on developing and optimizing algorithmic trading solutions. Responsibilities include coding in Java, troubleshooting, system design, collaborating with product teams, and enhancing performance. You will also contribute to a culture of diversity and respect within the team.
5 Days Ago
London, UK
Senior level
Senior level
Artificial Intelligence • Software
As a Software Engineer at Behavox, you will develop scalable server-side applications using Java, collaborate with teams to analyze product requirements, write automated tests, and take ownership of features while working on solutions for large-scale distributed systems.
Top Skills: BigtableCassandraDynamoDBGoogle Cloud Pub/SubHbaseJavaKafkaMariadbMicrosoft Sql ServerMySQLOracle DbPostgresRabbitMQScylladbSQL
9 Days Ago
Hybrid
London, UK
Senior level
Senior level
Financial Services
As a Software Engineer III, you will enhance and develop technology solutions for the Equity Derivative Group at JPMorgan Chase, collaborating with global teams through the software development pipeline in an Agile/Scrum environment while delivering high-quality software solutions.
Senior level
Financial Services
As a Lead Security Engineer, you will deliver secure software solutions in a high-performing team, develop production code, minimize security vulnerabilities, and conduct thorough threat assessments while ensuring software meets functional and user requirements.
Top Skills: AngularjsAWSBambooCSSDockerGitHTML5JavaJavaScriptJenkinsJmsJqueryJSONKafkaKubernetesMqNoSQLRdbmsReactScssSpringSpring BootTerraform
Mid level
Financial Services
As a Software Engineer III, you'll work collaboratively to develop customer-centric solutions using Java and Kotlin. Your responsibilities include structuring software for maintainability, ensuring security, optimizing data management, and maintaining system reliability. You'll also focus on leveraging the right technologies for problem-solving and contributing to a cloud-native multi-cloud environment.
5 Days Ago
London, UK
Senior level
Senior level
Consulting
The Java Engineer will design and implement software using Java principles and technologies, focusing on web applications, REST APIs, and testing frameworks, while also incorporating leadership responsibilities in project execution.
Top Skills: AnsibleAuroraAWSBitbucketCi/CdCucumberDebeziumDockerElasticcacheElasticsearchGherkinJavaJava 8Jax-RsJenkinsJunitKafkaKubernetesMavenMockitoNginxOopOpensearchPostgresPostmanRdsRestSeleniumSonarqubeSqsSwaggerTerraformTestngTomcatWiremock
11 Days Ago
London, UK
Mid level
Mid level
Financial Services
As a Software Engineer III, you will design, develop, and maintain high-quality software solutions using Java and Spring Boot, contribute to front-end development with React or Angular, and work with data technologies like DynamoDB and Hadoop.
Mid level
Financial Services
As a Lead Software Engineer at JPMorgan Chase, you will develop customer-centric fintech products, focusing on scalable, secure, and reliable software solutions. You will collaborate within agile teams, employing domain modeling and maintaining system performance, while also fostering a culture of sharing knowledge and adapting to change.
Reposted 4 Hours Ago
Remote
London, UK
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
The Java Engineer will develop and maintain applications and integrations on the UKG Platforms, using APIs and relational databases. Responsibilities include designing integration solutions with Workday, optimizing databases, providing technical support, and ensuring high quality through testing. Collaboration with cross-functional teams is key to meeting business needs.
Senior level
Financial Services
As a Java Software Engineer III at JPMorgan Chase, you will develop and maintain software applications for financial markets, collaborating with various stakeholders. Responsibilities include understanding business requirements, creating secure software solutions, ensuring production support, and driving improvements in system architecture.
Top Skills: DockerGitJavaJenkinsLinuxMavenSQL
11 Days Ago
London, UK
Junior
Junior
Consulting
The Java Engineer role involves designing and implementing Java-based software solutions, developing web applications, RESTful services, and utilizing various testing frameworks and tools. Candidates should have strong leadership skills and a deep understanding of complex software development principles, including multi-threading and CI/CD processes.
Senior level
Financial Services
As a Software Engineer III, you will design and develop technology products, execute software solutions, maintain secure and high-quality code, and analyze data for system improvements while collaborating within an agile team.
Senior level
Financial Services
The Senior Lead Software Engineer will design and develop algorithmic trading strategies and an execution platform, enhance existing strategies, and support trading operations. Responsibilities include building scalable trading systems, conducting testing, and analyzing performance to ensure operational stability.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account