Java Software Engineer Jobs in London

1 to 25 of 61 Java Software Engineer Jobs in London

Senior Java Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Anson McCade
leadership teams across FTSE companies, private businesses and major government departments in order to transform their organisations. We are currently looking for a Senior Java Software Engineer to work with a broad range of blue-chip companies and public sector organisations. As a Senior Java Engineer … working on projects that employ cutting edge technologies and deliver high profile solutions that make a genuine difference to everyday life. A Successful Senior Java Software Engineer Will Have: Strong object-oriented programming principles in Java. Extensive experience in leveraging Java 8 features. Domain/Sector … RESTful services using JAX-RS. Experience in hosting and orchestration using Docker, Kubernetes and AWS Autoscaling Groups. Experience in a position of leadership. Senior Java Software Engineer Key Details: Up to £75k Salary. 10-20% discretionary bonus. Hybrid Working. Travel allowance. Requires eligibility for SC Clearance. If More ❯
Posted:

Senior Java Software Engineer

london, south east england, United Kingdom
Hybrid / WFH Options
Anson McCade
leadership teams across FTSE companies, private businesses and major government departments in order to transform their organisations. We are currently looking for a Senior Java Software Engineer to work with a broad range of blue-chip companies and public sector organisations. As a Senior Java Engineer … working on projects that employ cutting edge technologies and deliver high profile solutions that make a genuine difference to everyday life. A Successful Senior Java Software Engineer Will Have: Strong object-oriented programming principles in Java. Extensive experience in leveraging Java 8 features. Domain/Sector … RESTful services using JAX-RS. Experience in hosting and orchestration using Docker, Kubernetes and AWS Autoscaling Groups. Experience in a position of leadership. Senior Java Software Engineer Key Details: Up to £75k Salary. 10-20% discretionary bonus. Hybrid Working. Travel allowance. Requires eligibility for SC Clearance. If More ❯
Posted:

Java Software Engineer

London Area, 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 More ❯
Posted:

Java Software Engineer

london, south east england, 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 More ❯
Posted:

Software Engineer Java Kotlin AWS

London, England, United Kingdom
Hybrid / WFH Options
Client Server
Software Engineer/Developer (Java 17 Kotlin AWS) London/WFH to £85k Are you a technologist Software Engineer with strong Java skills looking to progress your career, working with a modern cloud based infrastructure and a range of technology? You could be joining … a hugely successful and growing commodities trading firm that specialise in trading whiskey. As a Software Engineer you'll collaborate with the Lead Engineer on the whiskey trading platform as the company looks to scale the platform and introduce new features. There's an emphasis on code … quality; designing and developing highly complex web based trading platforms working across the full development lifecycle. The technology stack includes Java 17, Kotlin, Spring Boot and AWS amongst others; you'll be encouraged to expand your skillset using the latest technologies and choosing the best tool for the job More ❯
Posted:

Software Engineer Java Kotlin AWS

london, south east england, United Kingdom
Hybrid / WFH Options
Client Server
Software Engineer/Developer (Java 17 Kotlin AWS) London/WFH to £85k Are you a technologist Software Engineer with strong Java skills looking to progress your career, working with a modern cloud based infrastructure and a range of technology? You could be joining … a hugely successful and growing commodities trading firm that specialise in trading whiskey. As a Software Engineer you'll collaborate with the Lead Engineer on the whiskey trading platform as the company looks to scale the platform and introduce new features. There's an emphasis on code … quality; designing and developing highly complex web based trading platforms working across the full development lifecycle. The technology stack includes Java 17, Kotlin, Spring Boot and AWS amongst others; you'll be encouraged to expand your skillset using the latest technologies and choosing the best tool for the job More ❯
Posted:

Senior Java Software Engineer - Java 11+, Spring Boot, Microservices, Kafka, Akka

Merton, London, United Kingdom
Cornwallis Elt Ltd
Senior Java Software Engineer - Java 11+, Spring, Spring Boot, Microservices, Kafka, Akka, Docker/Kubernetes, Real-time, TDD/BDD, Payments - London A Senior Java Engineer with a background in finance/payments and experience working on distributed real-time systems is sought after … specialises in providing high performance technology solutions to global financial institutions (including several Investment Banks), primarily to augment their payments capabilities. As a Senior Engineer, you will join the core engineering team working on the development of their real-time payments processing platform, using a primary tech stack of … Java 17, Spring Boot and Akka. You will contribute from both a design and coding perspective, taking ownership of delivering new components and features ensuring high availability, resiliency and scalability. As a Fintech, they are highly Agile, operating in multi-functional delivery squads manging projects from inception through to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Software Engineer

Greater London, England, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
team is comprised of talented individuals who are committed to pushing boundaries and delivering excellence. As they continue to expand, they are seeking a Java Software Engineer to join our dynamic team. Role Overview: As a Java Software Engineer, you will have the opportunity … to work on exciting projects and collaborate with experienced developers. You will play a key role in designing, developing, and maintaining scalable software solutions using Java, Scala, AWS, and the Spring framework. Key Responsibilities: Develop high-quality software applications using Java, Scala, and Spring framework. Collaborate … during testing phases. Stay updated with emerging technologies and industry trends to continuously improve skills and solutions. Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field. Proficiency in Java programming language and experience with JVM-based frameworks such as Spring. Familiarity with Scala programming More ❯
Posted:

Java Software Engineer

london, south east england, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
team is comprised of talented individuals who are committed to pushing boundaries and delivering excellence. As they continue to expand, they are seeking a Java Software Engineer to join our dynamic team. Role Overview: As a Java Software Engineer, you will have the opportunity … to work on exciting projects and collaborate with experienced developers. You will play a key role in designing, developing, and maintaining scalable software solutions using Java, Scala, AWS, and the Spring framework. Key Responsibilities: Develop high-quality software applications using Java, Scala, and Spring framework. Collaborate … during testing phases. Stay updated with emerging technologies and industry trends to continuously improve skills and solutions. Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field. Proficiency in Java programming language and experience with JVM-based frameworks such as Spring. Familiarity with Scala programming More ❯
Posted:

Java Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Switch Tech Talent
Role: Java Software Engineer/Java Developer 🌍 Location: Central London - hybrid 2 days a week onsite 💰 Salary: £40,000-£55,000 🛠 Key Skills: Core Java/SE, XML, JSON, Junit, APIs, complex/high-traffic systems A leading global B2B SaaS technology company is seeking … Java Developers at all levels (Junior-Mid) to join its London-based team. The company operates a large-scale SaaS platform that supports hundreds of millions of daily transactions, supplying content to major travel agencies, meta search engines, and ecommerce platforms. You will join a dynamic development team, working … volume XML integrations, time-sensitive bug fixes, and contributing to innovative new features and products. Key Responsibilities: Develop and maintain robust backend systems in Java (Java 17). Work on complex system integrations with third-party suppliers and distributors. Handle XML feeds, web scraping, and high-frequency search More ❯
Posted:

Java Software Engineer

london, south east england, United Kingdom
Hybrid / WFH Options
Switch Tech Talent
Role: Java Software Engineer/Java Developer 🌍 Location: Central London - hybrid 2 days a week onsite 💰 Salary: £60,000-£80,000 🛠 Key Skills: Core Java/SE, XML, JSON, Junit, APIs, complex/high-traffic systems A leading global B2B SaaS technology company is seeking … Java Developers at all levels (mid-senior) to join its London-based team. The company operates a large-scale SaaS platform that supports hundreds of millions of daily transactions, supplying content to major travel agencies, meta search engines, and ecommerce platforms. You will join a dynamic development team, working … volume XML integrations, time-sensitive bug fixes, and contributing to innovative new features and products. Key Responsibilities: Develop and maintain robust backend systems in Java (Java 17). Work on complex system integrations with third-party suppliers and distributors. Handle XML feeds, web scraping, and high-frequency search More ❯
Posted:

Senior Software Engineer, Java Backend

London, United Kingdom
Hybrid / WFH Options
NinjaOne, LLC
About the Role As a Java Senior Software Engineer working on our backend team, you will be contributing to our Kotlin and Java backend applications and systems development on our suite of IT Software products. Working in a team where Product, Engineering and QA join … customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability mission critical software systems that support our worldwide operations. We hire the best software engineers with experience in our stack: NinjaOne is built on Java … the horizon Support and provide constructive feedback on the team's design choices and code Write project documentation and its support Develop and execute software test plans in order to identify software problems and their causes Other duties as needed About You Bachelor's degree or equivalent education More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Software Engineer

London Area, 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 … 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 More ❯
Posted:

Java Software Engineer

london, south east england, 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 … 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 More ❯
Posted:

Senior Software Engineer, Java Backend London, United Kingdom

London, United Kingdom
Hybrid / WFH Options
NinjaOne, LLC
About the Role As a Java Senior Software Engineer working on our backend team, you will be contributing to our Kotlin and Java backend applications and systems development on our suite of IT Software products. Working in a team where Product, Engineering and QA join … customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability mission critical software systems that support our worldwide operations. We hire the best software engineers with experience in our stack: NinjaOne is built on Java … the horizon Support and provide constructive feedback on the team's design choices and code Write project documentation and its support Develop and execute software test plans in order to identify software problems and their causes Other duties as needed About You Bachelor's degree or equivalent education More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Software Engineer

London Area, United Kingdom
Radley James
Job Title: Java Engineer - Trading Location: London Salary Up to £90,000 base + discretionary Bonus Company: Our client is a prestigious trading firm located in the heart of London. With a strong focus on multi-strategy, multi-asset trading, they have consistently excelled in the dynamic and … fast-paced world of financial markets. They are currently seeking two Java Engineers to join their elite team and drive the development of mission-critical software solutions. Position Overview: As an Engineer at our client's firm, you will play a pivotal role in developing and maintaining … the software that powers their high-frequency trading operations. The ideal candidate will have a proven track record of building mission-critical software systems, and preferably come from a financial or trading background. Responsibilities: Designing, development, and maintenance of high-performance, low-latency trading systems. Collaborate closely with More ❯
Posted:

Java Software Engineer

london, south east england, United Kingdom
Radley James
Job Title: Java Engineer - Trading Location: London Salary Up to £90,000 base + discretionary Bonus Company: Our client is a prestigious trading firm located in the heart of London. With a strong focus on multi-strategy, multi-asset trading, they have consistently excelled in the dynamic and … fast-paced world of financial markets. They are currently seeking two Java Engineers to join their elite team and drive the development of mission-critical software solutions. Position Overview: As an Engineer at our client's firm, you will play a pivotal role in developing and maintaining … the software that powers their high-frequency trading operations. The ideal candidate will have a proven track record of building mission-critical software systems, and preferably come from a financial or trading background. Responsibilities: Designing, development, and maintenance of high-performance, low-latency trading systems. Collaborate closely with More ❯
Posted:

Senior Java Software Engineer

London Area, United Kingdom
Harrington Starr
Senior Software Engineer II – Cloud-Native & AI Solutions | Global Fintech Innovator We’re partnering with a cutting-edge global fintech company at the forefront of AI-powered decisioning and analytics to find a talented Senior Software Engineer II . This company has recently been recognized with … how financial institutions leverage data, AI, and cloud technologies to accelerate smarter decision-making. This is a high-impact role ideal for an experienced engineer who thrives on innovation and is passionate about cloud-native applications, AI/ML product development, and technical leadership within high-performing teams What … build, and operationalize large-scale AI and ML-driven applications and APIs. Lead the development of scalable, low-latency cloud-native applications, primarily using Java and AWS services. Work collaboratively with architects, cloud engineers, and product leads to shape AI/ML product requirements and roadmaps. Contribute to and More ❯
Posted:

Senior Java Software Engineer

london, south east england, United Kingdom
Harrington Starr
Senior Software Engineer II – Cloud-Native & AI Solutions | Global Fintech Innovator We’re partnering with a cutting-edge global fintech company at the forefront of AI-powered decisioning and analytics to find a talented Senior Software Engineer II . This company has recently been recognized with … how financial institutions leverage data, AI, and cloud technologies to accelerate smarter decision-making. This is a high-impact role ideal for an experienced engineer who thrives on innovation and is passionate about cloud-native applications, AI/ML product development, and technical leadership within high-performing teams What … build, and operationalize large-scale AI and ML-driven applications and APIs. Lead the development of scalable, low-latency cloud-native applications, primarily using Java and AWS services. Work collaboratively with architects, cloud engineers, and product leads to shape AI/ML product requirements and roadmaps. Contribute to and More ❯
Posted:

Senior Java Software Engineer

London Area, United Kingdom
Referment
Referment has partnered with a leading cryptocurrency firm focused on blockchain innovation who are seeking a Lead Java Software Developer to join their team and help build secure, scalable software solutions within the digital finance space. Role Overview: The Lead Java Software Developer will lead … the design and development of Java-based applications, contributing to the creation of decentralized finance (DeFi) solutions and blockchain-based systems. Key Responsibilities: Develop secure, scalable Java applications. Collaborate with cross-functional teams to deliver innovative solutions. Implement blockchain protocols for DeFi systems. Conduct code reviews and mentor … junior developers. Stay updated on blockchain trends and Java best practices. Qualifications & Skills: SET degree from a top UK university. 5+ years of Java development experience, especially in backend and microservices. Experience with cryptocurrency and blockchain is a plus. Proficiency with Java frameworks (e.g., Spring, Hibernate) and More ❯
Posted:

Senior Java Software Engineer

london, south east england, United Kingdom
Referment
Referment has partnered with a leading cryptocurrency firm focused on blockchain innovation who are seeking a Lead Java Software Developer to join their team and help build secure, scalable software solutions within the digital finance space. Role Overview: The Lead Java Software Developer will lead … the design and development of Java-based applications, contributing to the creation of decentralized finance (DeFi) solutions and blockchain-based systems. Key Responsibilities: Develop secure, scalable Java applications. Collaborate with cross-functional teams to deliver innovative solutions. Implement blockchain protocols for DeFi systems. Conduct code reviews and mentor … junior developers. Stay updated on blockchain trends and Java best practices. Qualifications & Skills: SET degree from a top UK university. 5+ years of Java development experience, especially in backend and microservices. Experience with cryptocurrency and blockchain is a plus. Proficiency with Java frameworks (e.g., Spring, Hibernate) and More ❯
Posted:

Senior Software Engineer - Java, Spring Boot, Microservices

East London, London, United Kingdom
TPXImpact Holdings Plc
About The Role Job Level: 9 UK Wide We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross-functional teams, and driving the adoption of best practices in software development. Responsibilities Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable. Contribute to software architecture decisions, ensuring alignment with … to develop their skills and promote best practices. Collaborate with cross-functional teams, including product management, UX/UI, DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Java Software Engineer - Mid-Level

Greater London, England, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
Mid-Level Java Engineer My client is a leading financial services firm dedicated to providing innovative solutions and cutting-edge technology in the finance sector. With a commitment to excellence, they are seeking a talented and experienced Mid-Level Java Engineer to join our dynamic team. … passionate about finance, technology, and thrive in a collaborative environment, we invite you to apply. Responsibilities: Design, develop, and maintain high-performance and scalable Java applications. Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications. Implement best practices for software development, ensuring … contribute to a culture of continuous improvement. Qualifications: Bachelor's degree in Computer Science, Engineering, or related field. 3+ years of professional experience in Java development. Solid understanding of Kotlin and experience in using it for building robust applications. Proficiency in the Spring framework, including Spring Boot. Hands-on More ❯
Posted:

Java Software Engineer - Mid-Level

london, south east england, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
Mid-Level Java Engineer My client is a leading financial services firm dedicated to providing innovative solutions and cutting-edge technology in the finance sector. With a commitment to excellence, they are seeking a talented and experienced Mid-Level Java Engineer to join our dynamic team. … passionate about finance, technology, and thrive in a collaborative environment, we invite you to apply. Responsibilities: Design, develop, and maintain high-performance and scalable Java applications. Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications. Implement best practices for software development, ensuring … contribute to a culture of continuous improvement. Qualifications: Bachelor's degree in Computer Science, Engineering, or related field. 3+ years of professional experience in Java development. Solid understanding of Kotlin and experience in using it for building robust applications. Proficiency in the Spring framework, including Spring Boot. Hands-on More ❯
Posted:

Senior Software Engineer with Python and Java

Central London, London
Hybrid / WFH Options
Nexus Jobs Limited
Job Description Senior Software Engineer with Python and Java Our Client is looking to recruit brilliant Software Engineer with upwards of 5 to 10 years solid proven track record of developing complex applications with Python coupled with Machine Learning and ideally Go. We're looking … to recruit initially 2 excellent Software Engineers to work with an existing team of 4 software developers on a very large strategic consulting engagement within the Life Sciences industry. So if you any experience with the Life Sciences domain - then the Client would be very interested to see … your profile. Must be 100% trustworthy with real integrity - this is a highly sensitive project. Key skills: Python, Machine Learning, Java The Client would like to see solid expertise of working with and developing complex applications with Java. Excellence is vital. Ideally have security clearance. The Client has offices More ❯
Employment Type: Permanent
Salary: £500 - £2,000
Posted:
Java Software Engineer
London
10th Percentile
£77,500
25th Percentile
£97,500
Median
£110,000
75th Percentile
£135,000
90th Percentile
£148,750