51 to 75 of 220 TDD Jobs in London

Software Engineer - Fincrime - Scam Prevention

Location
Greater London, England, United Kingdom
pipelines* Distributed Systems* Concurrent Systems* Product mindset* Data-driven decisions* Relational databases* Non-relational databases* Query optimisation* Resilient schema design* Test Driven Development* Problem-solving* Communication skills* Machine learning lifecycle* Data pipelines* Feature engineering* Deploying ML systems #J-18808-Ljbffr ...

Technical Leader

Location
City Of London, England, United Kingdom
computer science fundamentals, including data structures, algorithms, concurrency, and system design. Strong understanding of modern software development practices, including CI/CD, TDD, DevOps, observability, and automated quality gates. Confident communication and collaboration skills, with the ability to articulate technical decisions, challenge assumptions, and explain complex technical concepts ...

Senior Data Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Part Time
Salary
£75,000
resilience into a project by checking for software vulnerabilities and implement appropriate testing strategies (unit, integration, data quality etc.) Knowledge of SOLID, DRY and TDD principles and how to practically implement these into a project. Agile practices such as Scrum, XP, and/or Kanban Designing and implementing efficient data ...

Senior Data Engineer

Location
Westminster, West End, United Kingdom
resilience into a project by checking for software vulnerabilities and implement appropriate testing strategies (unit, integration, data quality etc.) Knowledge of SOLID, DRY and TDD principles and how to practically implement these into a project. Agile practices such as Scrum, XP, and/or Kanban Designing and implementing efficient data ...

Lead Data Engineer

Location
City Of London, England, United Kingdom
scale, both in batch and streaming use cases. You are a skilled Data Engineer who has delivered data platforms. Knowledge of SOLID, DRY and TDD principles and how to practically implement these into a project. You can demonstrate a commercial mindset when on projects to grow accounts organically with senior ...

Senior Engineer

Location
Greater London, England, United Kingdom
REST API design. Experience working with Protobuf, Avro, and Parquet data formats. Knowledge of Iceberg, Databricks, and Hadoop ecosystems. Skills that will help Follows TDD, ATDD and Clean Coding practices and used to setting up or working in an environment using CI/CD using tools such as Jenkins with ...

Software Engineer

Location
Greater London, England, United Kingdom
passion for coding and code quality.* Commercial Experience with C# and .NET Core* Experience working in an Agile environment.* Experience with unit testing and TDD principals.* Some database experience (either relational or non-relational).* Experience with source control, partaking in code reviews.* Thorough knowledge of OOP, coding fundamentals ...

Software Engineer — Junior / Mid

Location
Greater London, England, United Kingdom
care that you've built and operated real backends, not which language you did it in. How we build Small, well-factored services. TDD and DDD as defaults. Trunk-based CI/CD — you ship to production and own it, with tests, observability and clean rollbacks. Lean frameworks, readable code ...

Data Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
development o SQL and NoSQL databases o Distributed computing frameworks (Spark, Kinesis etc) o Software development best practices including CI/CD, TDD and version control. o Containerisation tools like Docker or Kubernetes o Experience with Infrastructure as Code tools (e.g. Terraform or CloudFormation) Strong understanding of data ...

Software Engineer / AI Engineer

Location
Greater London, England, United Kingdom
tasks. Enterprise integration: Integrating AI into existing systems via APIs and data pipelines. Cloud: AWS, Azure, or GCP. Delivery: CI/CD, modern SDLC, TDD, and code review. Data: Working with relational, columnar and vector stores, grounded in sound data‐modelling principles. Languages: Python, Java, TypeScript/JavaScript ...

Fullstack Java Developer: Spring Boot & React

Location
Greater London, England, United Kingdom
integrations, and modern DevOps practices in a secure cloud environment. You will work in an agile setting, contributing to CI/CD, TDD, and automation while collaborating with cross-functional teams to deliver scalable, reliable solutions for customers. #J-18808-Ljbffr ...

Java (Kotlin) Developer (Agile, Test-Driven) AVP

Location
Greater London, England, United Kingdom
engage in peer reviews such as code reviews/pull requests. Coach and mentor junior analysts and grads. Technical Experience Java & Test-Driven Development are essential. Experience in any number of additional technologies (listed below) is advantageous: Kotlin Cloud Technologies (Kubernetes, Open Shift) Messaging Technologies (Kafka, Solace ...

QA Engineer

Location
Greater London, England, United Kingdom
them into durable protection. With Developers: Drive quality early in the development process. Read and understand code changes, identify risk, support test-driven development, contribute test code and review coverage in pull requests. With Product: Help define testable acceptance criteria, expose ambiguity before it becomes ...

Lead Engineer, Trading Product Engineering

Location
Greater London, England, United Kingdom
collections.* Proven track record of architecting and building low-latency trading systems from the ground up.* Strong command of data structures, algorithms, and TDD/BDD practices, including thorough unit test coverage with JUnit and Mockito.* Hands-on experience with Spring or Micronaut, Docker, and Kubernetes.* Working knowledge ...

Solutions Architect

Hiring Organisation
Euro Car Parks
Location
Central London, London, United Kingdom
Employment Type
Permanent
diagramming techniques (BPMN, UML, Wireframing) Experience with AI tools and frameworks such as Claude code. Test and behaviour driven development strategies (TDD, BDD, Gopher) Agile Delivery Methodologies, SCRUM, SCRUMBAN Working in an agile environment using JIRA and Confluence Experience working in a data-centric organisation Desirable Skills ...

Camunda BPM Developer London, UK

Location
Greater London, England, United Kingdom
Java-based backend technologies, and React-based frontend development. You should be passionate about building scalable, high-quality applications using modern engineering practices like TDD and CI/CD. Experience in Agile environments and enterprise systems will be a strong advantage.Hybrid working:The places that you work from ...

Lead Infrastructure Software Engineer

Location
Greater London, England, United Kingdom
distributed applications. Understanding of distributed system concepts including the CAP Theorem, microservices, and self-healing architectures. Knowledge of SDLC, including continuous integration, testing methodologies, TDD, and agile development. Understanding of infrastructure foundational concepts such as containerization, virtualization, and agents. Preferred Qualifications Experience participating in on-call rotations, incident response ...

Senior Software Engineer (Java)

Location
Greater London, England, United Kingdom
quality delivery We have a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery What you'll need Demonstrable experience in Backend development, with fluency in Java Bachelor's Degree (or above ...

Software Engineer

Location
Greater London, England, United Kingdom
care that you've built and operated real backends, not which language you did it in. How we build Small, well-factored services. TDD and DDD as defaults. Trunk-based CI/CD — you ship to production and own it, with tests, observability and clean rollbacks. Lean frameworks, readable code ...

Senior Software Engineer I - Backend (Java) London, UK

Location
Greater London, England, United Kingdom
complex projects, including coordinating work across multiple engineers. Is highly collaborative, organised, and solution‐focused in their approach. Has a deep understanding of TDD practices and pipeline optimisation, including left‐shifting. Can balance technical priorities with business OKRs through pragmatic decision‐making. Is passionate about performance, scalability, and understanding user ...

Senior Software Engineer I (Frontend)

Location
Greater London, England, United Kingdom
user‐facing product team, understanding customer needs and the real‐world impact of their work. Is passionate about quality, with hands‐on experience in TDD and tools like Jest and React Testing Library. Values clean, maintainable code and enjoys discussing different ideas and approaches. Has experience mentoring and supporting other ...

Senior Java Developer - Post-Trade Market Data (London)

Location
City Of London, England, United Kingdom
robust Java/SpringBoot microservices and REST APIs. The role focuses on auditing and leveraging market data, with exposure to CI/CD pipelines, TDD, and DevOps practices. This is an umbrella/IR35 contracting opportunity in a fast-growing financial services environment. #J-18808-Ljbffr ...

.Net WPF Developer

Hiring Organisation
HCLTech
Location
London, UK
gRPC. Strong knowledge of Oracle SQL and complex query development. Experience with system integration and service-oriented architectures. Strong understanding of test-driven development, automated testing, and quality engineering practices. Good analytical, debugging, and problem-solving skills. 4) Other Requirements Experience working in Agile development environments. ...

Senior Data Engineer

Hiring Organisation
Solvex Solutions
Location
Hounslow, Greater London, UK
large, complex datasets Engineering Best Practices - Solid foundation in software and data engineering, including hands-on experience with CI/CD workflows, test-driven development, and agile collaboration. Academic & Professional Credentials - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Cloud ...

Engineering lead

Location
Greater London, England, United Kingdom
readiness reviews and regulatory initiatives. Required Technical Skills Engineering & Architecture REST APIs Domain Driven Design (DDD) Docker OpenShift DevOps & Automation Jenkins Terraform Ansible TDD/BDD Secure Coding Performance Engineering Observability & Monitoring Tools JIRA Confluence Splunk Dynatrace SonarQube Banking Domain Knowledge Preferred experience in: Retail Banking Commercial Banking Digital ...