1 to 25 of 306 TDD Jobs in London

Software Developer | Capital Markets

Location
Greater London, England, United Kingdom
Jira Design : API, HTTP/REST, JSON, micro-services and distributed systems SDLC : Agile, Scrum, Kanban, DevOps, CI/CD, Automation First, BDD/TDD, DORA. Understanding of, and advocacy for, Agentic AI/Context Engineering Desirable: Engineering : Java, Vue, Angular, .Net Core Tools/Technologies/Infra : Docker, Kubernetes ...

Senior Software Engineer - QuantumBlack, AI by McKinsey

Hiring Organisation
McKinsey & Company
Location
London, UK
Employment Type
Full-time
logging, monitoring, and overall system reliabilityExperience modeling and coaching others to use engineering best practices such as design patterns, customer-centric design, test-driven development, code refactoring, code review, and OWASP Top 10 security awarenessExperience leading in Agile teams, including coaching and modeling Agile mindsets as part ...

Lead Fullstack Software Engineer - Java, Springboot, Microservices

Hiring Organisation
TPXImpact Holdings Plc
Location
East London, London, United Kingdom
Employment Type
Permanent
Salary
£75,000
experience with Java , Spring Boot , Python and Microservices, although a true polyglot is preferred. Strong understanding of software development methodologies such as Agile, TDD and DevOps. Some proficiency in multiple programming languages such as Python, JavaScript, or similar. Extensive experience writing well-tested code. Good knowledge of cloud platforms ...

Senior Full-Stack Engineer (Java, Typescript & Azure)

Location
City Of London, England, United Kingdom
with CI/CD pipelines and modern DevOps practices, preferably including GitHub Actions Strong knowledge of software design principles, clean architecture and test-driven development Experience working within Agile environments using approaches such as Scrum or Kanban Excellent communication and stakeholder management skills with the ability ...

Senior Java Developer (Azure)

Location
Greater London, England, United Kingdom
Spring or JavaEE and others Using GIT and other Version Control Software Master of Testing and ensuring quality, performant code using techniques including TDD and BDD and technologies such as Mockito, JUnit, Gatling and Cucumber. Deploying and Running Cloud Based Technologies using providers such as AWS, Azure or GCP using ...

Software Developer Backend (SFIA5)

Location
City Of London, England, United Kingdom
Spring Boot Docker Kubernetes Atlassian Build tools: Maven, Gradle, Ant Familiar with source control systems, such as GIT, including branching, merging, etc. Testing: TDD, unit testing, JUnit, Mockito, Cypress Good knowledge of relational databases such as MySQL and PostgreSQL including data modelling, SQL scripts, store procedures Shift to the left ...

Senior Software Development Engineer in Test (SDET)

Hiring Organisation
Adaptive Financial Consulting
Location
London, UK
Employment Type
Full-time
-driven and Agile development fashionYOU HAVE: Strong understanding of QA methodologies, shift-left practices, and the full software development lifecycle (TDD, BDD, Scrum, Kanban)Proficient in Java, with a focus on automated testing, root cause analysis, and debuggingComfortable implementing tests across the full test stack ...

Full Stack Engineer

Hiring Organisation
Harnham - Data & Analytics Recruitment
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£65,000 - £85,000 per annum
workflows. Strong ability to review, test, and improve AI-generated code while maintaining high engineering standards. Knowledge of testing frameworks and test-driven development principles. Experience working with APIs and modern integration technologies, including GraphQL. Familiarity with CI/CD pipelines, cloud environments, and software documentation. ...

Senior .Net Developer

Location
Greater London, England, United Kingdom
application containerisation and orchestration tools such as Docker and Kubernetes will be highly beneficialThe candidate will understand the following development techniques:• Test-driven Development and associated techniques such as Inversion of Control• Agile development such as Kanban or ScrumIdeally, the candidate should have knowledge ...

Senior Vice President, Full-Stack Engineer Opportunities

Hiring Organisation
The Bank of New York Mellon
Location
London, UK
Employment Type
Full-time
testable systems. Proficiency in modern engineering practices including CI/CD (e.g., GitLab), automated testing (JUnit/Spock), code reviews, quality focused test-driven development, and DevOps culture. Hands-on experience with containers (Docker) and private cloud infrastructure, alongside familiarity with service telemetry tools (e.g., Splunk, AppDynamics ...

Senior Vice President, Full-Stack Engineer Opportunities

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
testable systems. Proficiency in modern engineering practices including CI/CD (e.g., GitLab), automated testing (JUnit/Spock), code reviews, quality focused test-driven development, and DevOps culture. Hands-on experience with containers (Docker) and private cloud infrastructure, alongside familiarity with service telemetry tools (e.g., Splunk, AppDynamics ...

Senior Vice President, Full-Stack Engineer Opportunities

Location
Westminster, West End, United Kingdom
testable systems. Proficiency in modern engineering practices including CI/CD (e.g., GitLab), automated testing (JUnit/Spock), code reviews, quality focused test-driven development, and DevOps culture. Hands-on experience with containers (Docker) and private cloud infrastructure, alongside familiarity with service telemetry tools (e.g., Splunk, AppDynamics ...

Principal Software Engineer

Location
Greater London, England, United Kingdom
Background working on large-scale web services Solid SQL experience, including schema design and performance-aware queries Deep experience with automated testing (unit, integration; TDD/BDD preferred) Frontend & Full Stack Exposure Experience with React, TypeScript, Redux, and Tailwind (or similar modern frameworks) Cloud & Infrastructure Experience with AWS, GCP, Azure ...

Software Developer-Backend (SFIA4)

Location
Greater London, England, United Kingdom
Golang Spring Boot Docker Kubernetes Atlassian Build tools: Maven, Gradle, Ant Familiar with source control systems, such as GIT, including branching, merging, etc. Testing: TDD, unit testing, JUnit, Mockito, Cypress Good knowledge of relational databases such as MySQL and PostgreSQL including data modelling, SQL scripts, store procedures Shift ...

Software Developer-Backend (SFIA4)

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
Golang Spring Boot Docker Kubernetes Atlassian Build tools: Maven, Gradle, Ant Familiar with source control systems, such as GIT, including branching, merging, etc. Testing: TDD, unit testing, JUnit, Mockito, Cypress Good knowledge of relational databases such as MySQL and PostgreSQL including data modelling, SQL scripts, store procedures Shift ...

Principal Automation Test Consultant

Location
Greater London, England, United Kingdom
such as Java, TypeScript JavaScript, Python, C#, Scala, or PHP Experience designing and building automation frameworks Familiarity with Agile development environments ( SCRUM, Kanban, TDD, BDD ) Implementing pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc Awareness of the latest developments in testing tools and design patterns ...

Lead Developer

Location
Greater London, England, United Kingdom
desirable though not mandatory Hands‐on involvement with layered systems architectures, designs and shared software concepts Familiar with design thinking, behaviour and test-driven development/familiarity with test‐and‐learn approaches Experience in using Jira & Confluence Experience of SQL database Knowledge of containerised deployments ...

Engineering lead

Location
Greater London, England, United Kingdom
Design (DDD) Cloud Platforms AWS/Azure Kubernetes Docker OpenShift DevOps & Automation Jenkins GitHub/Bitbucket Terraform Ansible CI/CD Pipelines Engineering Practices TDD/BDD Secure Coding Performance Engineering Observability & Monitoring SRE Principles < h3>Tools JIRA Confluence Azure DevOps Splunk Dynatrace SonarQube Banking Domain Knowledge Preferred Experience ...

Senior Software Engineer - Risk & FX

Location
Greater London, England, United Kingdom
databases (e.g., MySQL) for persistence; familiarity with SQL and complex queries. Infrastructure automation via Terraform and Docker, with knowledge of AWS. Testing approaches including TDD, BDD, and contract testing with frameworks such as JUnit, RSpec, and Cucumber. Able to work in an Agile environment following the Spotify-style Squads ...

Software Engineer — Staff / Senior

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 Application Developer – .NET & Azure Integration Services

Hiring Organisation
Mphasis UK Ltd
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Good understanding of API contracts, authentication, authorization and secure service-to-service communication. Experience with Web Services (SOAP/Restful), RESTful APIs, test-driven development and cloud development. Exposure in hosting and setting up container-based applications. Experience is Api Gateway Management services Exposure to Caching Framework ...

Principal Quantitative Engineer

Location
Greater London, England, United Kingdom
skills:* C++ experience/Experience with C++ interop* Entity Framework Core experience (Sql server, Oracle)* Python, Java, JavaScript and other advanced languages* Test Driven Development* Build Management and Continuous Integration* Front End developmentNice to have technical skills:* Continuous integration processes, automated test execution and source code ...

java developer in technology transformation

Location
Greater London, England, United Kingdom
development processes Experience with containerisation using Docker or Kubernetes Experience with Continuous Integration and Continuous Delivery Passion for delivering quality code using TDD and setting high software quality standards Nice to have: designing microservice-based architectures using domain-driven design, CQRS and Event Sourcing patterns, Kubernetes, Spring framework ...

Fullstack Engineer

Location
Greater London, England, United Kingdom
Mongo DB, Postgres, SQL, AWS Lambda, GraphQL and Serverless framework. This extends to microservices and event‐driven architecture. Be proficient in unit testing (TDD), end‐to‐end testing and best practices. Collaboratively contribute to the design and support of services and internal frameworks Actively participate in research, scoping ...

.NET Developer

Hiring Organisation
Noir
Location
London, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £55,000 per annum
10.0, ASP.NET Core, C# 14, Azure SQL, .NET MAUI, GitHub Copilot, Docker, Kubernetes, Microservices architecture, Angular 21, Vue.js, TypeScript, Azure, AWS, Node.js, Elasticsearch, Agile, TDD, BDD, Scrum, Kanban and MongoDB. You will follow a structured career development programme with the view to being promoted within 12 months. Our client ...