Permanent Java Engineer Jobs in London

1 to 25 of 304 Permanent Java Engineer Jobs in London

Staff Software Engineer Java Kotlin AWS

East London, London, United Kingdom
Hybrid / WFH Options
Client Server
Staff Software Engineer/Developer (Java Kotlin AWS API) Hybrid WFH to £110k Would you like to progress your career in an impactful hands-on Software Engineer role working on Tech for Good? You could be joining a HealthTech Start-up, founded by two highly successful, Cambridge University educated management consultants, that is aiming to improve patient … social care for all by using complex technology to improve access to patient records, enabling collaboration between healthcare providers and improving nursing and medical care. As a Staff Software Engineer you will collaborate with the CTO on the overall design and architecture of the products' tech stack, working on Greenfield applications. The tech stack is based on Kotlin, SpringBoot … liaise on bespoke product development. About you: You have expertise with software engineering best practices, experience across the full development lifecycle and tech stack You have experience with Kotlin, Java, SpringBoot and AWS You have a good understanding of APIs and permission based systems You have a good understanding of software architecture and have experience of building systems from More ❯
Employment Type: Permanent, Work From Home
Posted:

Software Engineer Java Kotlin AWS

West London, London, 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 core 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 … 2.1 or above gained in Computer Science (or similar STEM discipline) from a top tier university (e.g. Russel Group) backed by A's at A-level You have strong Java and Kotlin development experience You have experience with Agile processes and TDD You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms More ❯
Employment Type: Permanent, Work From Home
Salary: £85,000
Posted:

Principal Java Engineer

London, United Kingdom
Hybrid / WFH Options
Develop
Principal Java Developer- London/Hybrid- up to £95k This is a Principal Java Engineer position with an innovative and light footed fintech startup/scaleup company who are on a mission to revolutionise the credit and lending space. The brand, who have now been running for the last 10 years and backed by VC investment, are … looking to hire a Principal Engineer to work on an exciting Product roadmap over the coming years. This role is a hybrid position based in central London. They are looking for people that are willing to come to their office 3 days per week, there may have a bit of flexibility on this and very flexible hours. Tech Stack … Java 17 Spring Boot AWS Microservices ML/Big Data- desirable Docker/Kubernetes Messaging - Kafka Responsibilities: Design and development of low latency software components Contribute across the entire SDLC Write and enhance well structured, testable, scalable and efficient code Setup and maintain development process tools Collaborate in agile development process meetings, stand ups, sprint panning, retrospectives and foster More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

Junior Java Automation Engineer

London, United Kingdom
Hybrid / WFH Options
Sparta Global Limited
specialist capabilities ready to work on our clients' projects. What we're looking for. To be successful for this role you will demonstrate a level of ability in C#, Java or similar. You will be passionate about technology and eager to learn programme development to an advanced level. We're seeking candidates who can exemplify our values: Empathy and More ❯
Employment Type: Permanent, Work From Home
Salary: £24,000
Posted:

Full Stack Engineer Java Angular - Tech for Good

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
Full Stack Engineer/Developer (Java Angular SQL API) London/WFH to £90k Are you full stack technologist? You could be progressing your career in a hands-on, impactful, Senior Full Stack Developer role, working on a 'tech for good' product that is helping to drive efficiencies for the NHS, the core product is a highly complex … real-time shift rota application, hosted on AWS and available via the web or mobile device (iOS/Android). As a Full Stack Engineer you will play a crucial role in re-architecting and enhancing the scheduling platform to a Java and Angular codebase (from Ruby and TypeScript). You'll design and develop scalable backend Java … London, City based offices 3-4 days a week with some flexibility to work from home 1-2 days. About you: You have strong Full Stack development experience including Java backend (Spring Boot) as well as modern Angular You have experience with relational databases and SQL query writing You have a strong understanding of REST APIs and real-time More ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

Software Engineer (Java)

Central London, London, United Kingdom
Vitality Corporate Services Limited
Pattern - Hybrid 2days per week in any of the Vitality Offices.Full time hours. We are happy to discuss flexible working! Top 3 skills required: To be fully proficient in Java Familiarity with DevOps tools To be able to identify key areas of improvement within Vitality's processes and standards What this role is all about: Our Software Engineers are … What do you need to thrive? Demonstrable expertise with 5+ years of experience in the use of appropriate tools/technologies for the design, development, build, testing & deployment of Java/JEE applications including; Demonstrable experience in integrating disparate applications and technologies using Java Experience with a range of modern web application frameworks and integration technologies Analytical skills More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Senior Java Software Engineer AWS Python Data Finance London

London, England, United Kingdom
Hybrid / WFH Options
Joseph Harry Ltd
Senior Java Software Engineer AWS Python Data Finance London Senior Java Software Engineer (Senior Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking … Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London. You MUST have the following: Advanced ability as a Senior Java Software Engineer/Technical Lead/Solutions Architect/Principal Engineer Good design and architecture ability Python Three or more of the following: Iceberg Dremio DBT Arrow … Snowflake Glue Athena Airflow Agile The following is DESIRABLE, not essential: Trading, Front Office finance Spark Buy-side asset management (hedge fund, asset manager, investment management) Role: Senior Java Software Engineer (Senior Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark More ❯
Posted:

Senior Software Engineer - Java - Engine by Starling

London, England, United Kingdom
Hybrid / WFH Options
Starling Bank
Senior Software Engineer - Java - Engine by Starling Senior Software Engineer - Java - Engine by Starling Get AI-powered advice on this job and more exclusive features. At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our … primary tech stack may be. Hear more from the team in some case studies, below, and our work with Women In Tech. Day in the Life of a Software Engineer Running a Backend Team We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code … apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good. As a Senior Engineer you will: Have the opportunity to lead projects or functional areas/domains within the Engine team and platform As an Engineer you will: Contribute to our award More ❯
Posted:

Senior Java Software Engineer

London, England, United Kingdom
Bentleywhitaker
Bentley Whitaker Search and Selection. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range 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 … 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 More ❯
Posted:

Software Engineer (Java,Angular)-UK

London, England, United Kingdom
Hybrid / WFH Options
Become Recruitment UK
Contract Opportunity: Java Software Engineer Location: City of London Contract Type: Temporary & Contract Sector: Software Development Reference No. BBBH375087 Contract Opportunity: Java Software Engineer - Outside IR35 Looking for your next full-stack contract? Join a high-impact workstream focused on transforming the customer experience journey for a confidential client in a modern, cloud-native environment. Java, Spring Boot Angular, React, TypeScript AWS, REST APIs, Microservices MySQL What You'll Be Doing Building and maintaining scalable backend services using Java & Spring Boot Contributing to frontend development with Angular and React Working with AWS cloud infrastructure Supporting QA efforts and ensuring high code quality Collaborating in a hybrid team (2 days onsite in Central London) What … We're Looking For Strong experience in backend Java development Solid frontend capabilities (Angular, React) Familiarity with AWS and microservices Comfortable with hybrid working and fast-paced delivery Available to start immediately (first week of June) 2 stages: Introductory conversation Technical test (Quick turnaround - feedback typically within 48 hours) Interested? Let's chat. Drop me a message or apply More ❯
Posted:

Senior Java Engineer - Hedge Fund

London, England, United Kingdom
evoke
on your skills and experience — talk with your recruiter to learn more. Base pay range Direct message the job poster from evoke Senior Recruitment Consultant @ Evoke - Software Engineering Senior Java Engineer (Java 17, Kafka, Spring Boot) | Market-Leading Systematic Trading Firm | Up to £130,000 | 12 Month FTC | Hybrid, London Evoke is partnered with one of the … UK’s top systematic trading firms on an exciting opportunity for a Senior Java Engineer to join their high-calibre technology team on a 12-month fixed-term contract. You’ll play a key role in building a brand-new trade capture platform, taking full ownership across the SDLC from design and architecture through to implementation and delivery. … is a hands-on engineering role with real autonomy, working in a fast-paced environment where clean, scalable code is valued. The ideal candidate will have strong experience with Java (Java 17), Kafka, and building modern microservices using Spring Boot. Financial services experience is not required but would certainly be a plus. This role is offering up to More ❯
Posted:

Software Engineer III - Java and Observability

London, England, United Kingdom
J.P. Morgan
with Product Owner and Customers to elicit system requirements - Design, architect, estimate and implement software deliverables - Automate unit, integration and acceptance testing Required qualifications, capabilities, and skills : - Proficient in Java 11+/Spring Boot ecosystem, including automated unit/integration testing - Respect for clean coding, best practices and Scrum Preferred qualifications, capabilities, and skills : - Practical Experience with React JS … including automated unit/integration testing will be a plus - Knowledge of UX Design - Experience with Terraform and AWS - Experience with UI testing frameworks (i.e. Cypress) - Java certifications #J-18808-Ljbffr More ❯
Posted:

Senior Software Engineer - Payments (Java)

London, England, United Kingdom
Tesco UK
design and architecture discussions, and mentoring team members. If you thrive on developing high-impact, business-critical systems, this team could be ideal for you. Our technology stack includes Java, .NET/C#, Cassandra, Docker, HAProxy, Azure DevOps, and Postgres. We emphasize TDD and a 'you build it, you support it' DevOps culture, with a focus on automation to More ❯
Posted:

Java Software Engineer

London, England, United Kingdom
Miller Maxwell Ltd
This range is provided by Miller Maxwell Ltd. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range 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 … 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 More ❯
Posted:

Mid Java Engineer

London, England, United Kingdom
Understanding Recruitment
Direct message the job poster from Understanding Recruitment Mid-Level Core Java Developer – London – Up to £95k | Hybrid (London) Our client, a trusted name in asset management and FX trading, is seeking a Mid-Level Java Developer to join their applications team. You'll help shape a cutting-edge trading platform while contributing to a company driving sustainable … and Design teams Support trading operations and optimize architecture in GCP for multi-cloud use ️ Contribute to technical documentation and system understanding Key Requirements: 3–5 years of Core Java experience Strong grasp of Data Structures, Algorithms, and Multithreading Background in TDD, CI/CD, and pair programming ️ What’s on Offer: Up to £95k base salary Generous annual … bonus (up to 50%) If you're a Core Java Developer ready for your next challenge, apply now to be part of a forward-thinking team! Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Financial Services, Engineering Services, and Technology, Information and Media Referrals increase More ❯
Posted:

Senior Java Engineer - Kafka & Spring Boot

London, UK
Pixelated People
Senior Java Engineer – Kafka & Spring Boot About the Client We’re working with an innovative team building the next generation of secure, real-time communication and data platforms. Their flagship product is a fresh reimagining of an existing system, crafted to provide robust, distributed coordination for a wide range of uses – from emergency response and humanitarian logistics to … a change of scene, but in-person attendance is only occasionally required for team meetups or workshops – always with advance notice. The Role We’re looking for a Senior Java Engineer who thrives in the world of Kafka and Spring Boot. You’ll play a key role in crafting a secure, distributed backend system designed for real-time … and frontend specialists to create reliable backend services that keep people and teams connected when it matters most. Your Day-to-Day Architect and build event-driven microservices using Java, Spring Boot, and Kafka Be responsible for the backend engineering for secure, distributed real-time systems Design and deliver rock-solid APIs in collaboration with frontend and AI colleagues More ❯
Posted:

Engineer | Java

London, England, United Kingdom
Legal & General
scale-ups working in the workplace, home, insurance and wealth areas. Joining us means helping create brighter financial futures for all our customers. Job Description Are you a talented engineer ready to make a significant impact? Join our dynamic technical engineering team, where you'll use your software engineering skills to create innovative features, squash bugs, tackle technical debt … within the sprint timebox Pursuing ongoing skill development through relevant training in your role discipline Qualifications Who we're looking for: Proven hands-on experience in building microservices using Java and Spring Boot Solid understanding of clean code principles and architecture concepts such as SOLID and Onion Demonstrated expertise in crafting large-scale, well-optimised, and maintainable software features … level Not Applicable Employment type Employment type Full-time Job function Job function Finance Referrals increase your chances of interviewing at Legal & General by 2x Get notified about new Java Software Engineer jobs in London, England, United Kingdom . London, England, United Kingdom 1 month ago London, England, United Kingdom 1 month ago London, England, United Kingdom More ❯
Posted:

Java Cloud Engineer - RFT Technology (Accounting Domain)

London, England, United Kingdom
Hybrid / WFH Options
Australian Investors Association Limited
Be among the first 25 applicants Job ID: R0331948 Full/Part-Time: Full-time Regular/Temporary: Regular Listed: 2025-06-05 Location: London Position Overview Job Title Java Cloud Engineer - RFT Technology (Accounting Domain) Location London Corporate Title Assistant Vice President You will be joining the Accounting Tribe/Domain within Deutsche Bank's Global Technology … benefits including Retail Discounts, a Bike4Work scheme and Gym benefits The opportunity to support a wide ranging CSR programme + 2 days volunteering leave per year Your Key Responsibilities Java application development in an Agile Collaborative environment while providing expertise in the full software development lifecycle, from concept and design to development & testing Design, develop and document microservice-based … to participate and contribute to technical discussions, architecture decisions and specifications Your Skills And Experience Experience with all Agile software development frameworks and processes, and software design Experience with Java, Python, Spring-boot, PostgreSQL and Big Query concepts, OpenAPI, Google Cloud Platform (or any other Cloud Platform), SQL Understanding of design concepts and should possess strong knowledge on Domain 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

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

South East London, England, 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

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 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 nice 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 nice More ❯
Posted:

Java Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
BAE Systems
collaboratively across 10 countries to collect, connect, and understand complex data, enabling governments, nation-states, armed forces, and commercial businesses to unlock digital advantage in demanding environments. Job Title: Java Software Engineer Location: London - We offer a range of hybrid and flexible working arrangements. Please speak to your recruiter about the options for this role. Grade: GG10 Referral … their core mission capabilities. You’ll be part of empowered, autonomous teams with regular contact with end-users to design, develop, deploy, and maintain applications and services. Skills & Experience Java Applications Spring Boot Spring Framework J-Unit Test Framework (Unit Testing) Basic Unit Testing Desirable Experience in Automation Testing Practices (Webdriver, Cypress) Benefits We offer a competitive pension scheme More ❯
Posted:

Staff Software Engineer Java Kotlin AWS

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Staff Software Engineer/Developer (Java Kotlin AWS API) Hybrid WFH to £110k Would you like to progress your career in an impactful hands-on Software Engineer role working on Tech for Good? You could be joining a HealthTech Start-up, founded by two highly successful, Cambridge University educated management consultants, that is aiming to improve patient … social care for all by using complex technology to improve access to patient records, enabling collaboration between healthcare providers and improving nursing and medical care. As a Staff Software Engineer you will collaborate with the CTO on the overall design and architecture of the products' tech stack, working on Greenfield applications. The tech stack is based on Kotlin, SpringBoot … liaise on bespoke product development. About you: You have expertise with software engineering best practices, experience across the full development lifecycle and tech stack You have experience with Kotlin, Java, SpringBoot and AWS You have a good understanding of APIs and permission based systems You have a good understanding of software architecture and have experience of building systems from More ❯
Employment Type: Full-Time
Salary: £100,000 - £120,000 per annum
Posted:
Java Engineer
London
10th Percentile
£67,500
25th Percentile
£100,000
Median
£110,000
75th Percentile
£135,000
90th Percentile
£138,750