Java Software Engineer Jobs in London

101 to 125 of 189 Java Software Engineer Jobs in London

Java Software Engineer

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

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:

Java Software Engineer

London Area, United Kingdom
Oliver Bernard
Java Software Engineer A leading financial services firm based in London is seeking an experienced Java Developer to join their technology team on an initial 6-month contract. This is an excellent opportunity to work within a fast-paced, high-performing environment delivering scalable, mission-critical systems. Key Responsibilities: Design, develop, and maintain robust Java … code reviews and contribute to best practice development standards. Work within Agile/Scrum methodologies. Ensure performance, scalability, and security considerations are addressed throughout the SDLC. Key Requirements: Strong Java (11 or higher) development experience. Familiarity with frameworks such as Spring Boot, Hibernate, and REST APIs. Experience with messaging systems (e.g., Kafka, JMS) is desirable. Solid understanding of CI More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Oliver Bernard
Java Software Engineer A leading financial services firm based in London is seeking an experienced Java Developer to join their technology team on an initial 6-month contract. This is an excellent opportunity to work within a fast-paced, high-performing environment delivering scalable, mission-critical systems. Key Responsibilities: Design, develop, and maintain robust Java … code reviews and contribute to best practice development standards. Work within Agile/Scrum methodologies. Ensure performance, scalability, and security considerations are addressed throughout the SDLC. Key Requirements: Strong Java (11 or higher) development experience. Familiarity with frameworks such as Spring Boot, Hibernate, and REST APIs. Experience with messaging systems (e.g., Kafka, JMS) is desirable. Solid understanding of CI 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:

Lead Java Software Engineer – Systematic Hedge Fund

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

Lead Software Engineer Java- Fixed Income

London, England, United Kingdom
JPMorgan Chase & Co
Social network you want to login/join with: Lead Software Engineer Java- Fixed Income, London Client: Location: London, United Kingdom Job Category: Other - EU work permit required: Yes Job Reference: 2021e6f656d2 Job Views: 36 Posted: 24.06.2025 Job Description: We have an opportunity to impact your career and provide an adventure where you can push the … limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank - Post Trade Technology Group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are … responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews and More ❯
Posted:

Java Full Stack Software Engineer II

London, England, United Kingdom
J.P. MORGAN
Job Description You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Java Full Stack Software Engineer II at JPMorgan Chase within the Reference Data Engineering team, you are part of an agile team that … works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while … gaining the skills and experience needed to grow within your role. Job Responsibilities Execute standard software solutions, design, develop, and troubleshoot technically Write secure and high-quality code using at least one programming language with limited guidance Design, develop, code, and troubleshoot considering upstream and downstream systems and technical implications Utilize tools within the Software Development Life Cycle More ❯
Posted:

Mid Level Java Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Mid Level Java Software Engineer, London Client: Location: London, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 3 Posted: 31.05.2025 Expiry Date: 15.07.2025 Job Description: Quant Capital is urgently looking for a Core Java Developer to join a well-known trading firm. No … clients. Their trading capital is in the order of multi-millions, not just a small operation. The role: This role is suitable for candidates with 3-5 years of Java Development experience. The successful candidate will be a top-tier Java developer (or aspiring) with a passion for solving engineering problems and delivering business functionality. The role involves … and test-driven. You will be encouraged to evangelize and prototype new technologies and approaches to help shape the evolving architecture. The successful candidate must be: Experienced in Core Java Highly motivated Delivery-focused and accountable Ideally experienced in server-side multi-threaded Java – even if you haven’t been in a large firm, don’t worry. Additional More ❯
Posted:

Java Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
NPAworldwide
enjoy working at pace, identifying new and improved ways of doing things and collaborating with a wide range of stakeholders? Are you passionate about learning and developing in new software technologies and making a difference to how our client operates? If so, we would love to hear from you. We are looking for Developers to join our client’s … team. As a Senior Software Engineer, you will join one of our client’s small, fast-paced, agile delivery teams; using agile methodology and DevOps techniques to build backend systems, data processing pipelines, and progressive web apps for customers in the UK Government and Defence sector. Responsibilities Senior Software Engineering at our client’s organization involves a … wide range of responsibilities. Some of the tasks you may undertake include: Implementing software solutions including design, development, and testing. Using a wide range of technologies, specializing in open-source libraries and components. Utilizing tools such as GitLab to build continuous integration pipelines to monitor and ensure software quality and security. Deploying software systems to various environments More ❯
Posted:

Lead Software Engineer Java- Fixed Income

London, England, United Kingdom
J.P. MORGAN
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank - Post Trade Technology Group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market … contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job responsibilities Execute creative software solutions, design, develop, and troubleshoot technical issues, thinking beyond routine approaches to build solutions or resolve problems. Develop secure, high-quality production code, review and debug code written by … Lead evaluation sessions with business stakeholders and internal teams to assess architectural designs, technical credentials, and their applicability within existing systems and information architecture. Lead communities of practice across Software Engineering to promote awareness and adoption of new and emerging technologies. Contribute to fostering a team culture of diversity, equity, inclusion, and respect. Required qualifications, capabilities, and skills Formal More ❯
Posted:

Java Backend Lead Software Engineer

London, England, United Kingdom
JPMorgan Chase & Co
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector Credit Risk team, you'll be an essential member of an agile team that works collaboratively to enhance, build, and deliver trusted market-leading … technical contributor will involve creating critical technology solutions across multiple technical areas within various business functions, all in support of our firm’s business objectives. Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code … and reviews and debugs code written by others Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Leads More ❯
Posted:

Java Software Engineer

London Area, 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
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

London Area, 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
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

London, England, United Kingdom
Hybrid / WFH Options
Capgemini UK
Job Title: Java Software Engineer About the job you're considering Join a passionate, professional, and highly skilled team of developers specializing in agile custom software development and integration at an enterprise scale. We prioritize innovation in delivery, utilizing a variety of Open Source and proprietary technologies to achieve optimal outcomes for clients. Our world-class … software engineering community invests in doing things right and actively shares knowledge through social media and blogs: http://capgemini.github.io/Hybrid working: Your work location will vary between company offices, client sites, and your home, depending on your role, needs, and business requirements. Note that working from home 100% of the time is not permitted. If you … a criminal record check (Disclosure and Barring Service). Your role You will be a hands-on technical expert helping deliver projects in a true DevOps manner, applying a software engineering mindset to problems, provisioning services, writing code, and automation scripts. You will aim to build reliable, performant, and operationally sound services, striving for continuous improvement and efficiency across More ❯
Posted:

Java Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Push Gaming
to enjoy! Today, we continue to create and nurture an environment that offers a high level of trust in our people, along with ownership, opportunities, flexibility and creative freedom. Java Software Engineer Push Gaming is a dynamic and innovative game development studio specialising in creating top-quality, mobile-optimised online casino games. With a passion for gaming … with cloud based technologies from AWS Work with other teams to develop interfaces for the RGS generally What you’ll bring to the role: 2+ years of experience with Java Languages Spring Boot 3.x Microservice implementation and troubleshooting Knowledge of AWS cloud computing technologies Familiarity with YAML service configuration (Helm/Kubernetes) Familiarity with Agile software development methodologies More ❯
Posted:

Junior Software Engineer - Java

City of Westminster, England, United Kingdom
Hybrid / WFH Options
VIOOH
Role Title: Junior Software Engineer Java Reports to: Technical Lead Java Location: Hybrid working environment (Remote and Paddington, London) Role Type: Permanent, Full-time How do we say our name, well it sounds like ‘view’. It’s also a lot shorter than saying ‘Viewed Impressions for Out Of Home’. VIOOH is a fast-growing … using the best technologies and methodologies we can. Working as a part of an Agile development team, you will be producing great quality code through improving and extending our Java codebase to produce real value for our customers. You will help provide the architectural and design direction of areas of the project and take ownership of the implementation within … the team. You’ll be using technologies such as Java, Docker, Kubernetes, Kafka, AWS, Nginx, Terraform, Git, MySQL and Jira to develop back-end services and microservices. We invest in your growth and are committed to supporting you through our values at VIOOH. We give 10% of your time each week to focus on self development and improvement of More ❯
Posted:

Software Engineer - Java

London, England, United Kingdom
Hybrid / WFH Options
VIOOH
Role Title: Software Engineer Java Reports to: Technical Lead Java Location: Hybrid working environment (Remote and Paddington, London) Role Type: Permanent, Full-time How do we say our name, well it sounds like ‘view’. It’s also a lot shorter than saying ‘Viewed Impressions for Out Of Home’. VIOOH is a fast-growing startup … using the best technologies and methodologies we can. Working as a part of an Agile development team, you will be producing great quality code through improving and extending our Java codebase to produce real value for our customers. You will help provide the architectural and design direction of areas of the project and take ownership of the implementation within … the team. You’ll be using technologies such as Java, Docker, Kubernetes, Kafka, AWS, Nginx, Terraform, Git, MySQL and Jira to develop back-end services and microservices. We invest in your growth and are committed to supporting you through our values at VIOOH. We give 10% of your time each week to focus on self development and improvement of More ❯
Posted:

Java Software Engineer

London Area, 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
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

London Area, 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
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

London, England, United Kingdom
Hybrid / WFH Options
Redefined Ltd
Job Title:Java software Engineer About the job your considering You’ll be joining a passionate, professional and highly skilled team of developers who specialise in agile custom software development and integration at an enterprise scale. Innovation in delivery is always at the forefront of our minds, which is why we utilise a variety of Open … Source and proprietary technologies to achieve the best possible outcome for the client. We have a world class software engineering community; we invest in doing things right and have plenty to say on the subject. We’re active on social media and for those that want to find out more, take a look at our blogs – written by engineers … known as Disclosure and Barring Service) Your role You will be a hands-on technical expert helping us deliver projects in a true DevOps manner. You will apply a software engineering mindset to problems, whether that’s provisioning services, writing code or writing automation tools and scripts. You will have a lean mindset, striving to build reliable and performant More ❯
Posted:
Java Software Engineer
London
10th Percentile
£78,750
25th Percentile
£100,000
Median
£110,000
75th Percentile
£135,000
90th Percentile
£142,500