1 to 25 of 28 TDD Jobs in the City of London

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 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 Software Engineer (Full-Stack - TypeScript/Node)

Location
City Of London, England, United Kingdom
PostgreSQL) and familiarity other types of data store (blob, document, graph). Good experience in using modern, agile development practices like code review, TDD, CI/CD and pairing using tools like Git and GitHub. Experience of operationally managing software components once live, including; observability, logging, metrics, error reporting ...

Associate Software Engineer (Back End)

Location
City Of London, England, United Kingdom
Solace, Redis, or similar). Understanding of FIX protocol and FIX message handling. Hands‐on experience with AWS, microservices, and serverless patterns. Understanding of TDD, BDD, or similar testing methodologies. Role Band & Level Professional, 4 #LI-Hybrid #LI-ASO Company Statement We know that the best innovation happens when diverse ...

Backend Developer (Python)

Location
City Of London, England, United Kingdom
Requirements Strong Python backend development Advanced SQL/database development Microservices and event-driven architecture Kafka and/or Tibco TDD and automated testing Kubernetes and/or OpenShift Prometheus, Grafana or similar Production support and troubleshooting Agile delivery experience Desirable Financial Services/Capital Markets experience ...

Senior Java Developer

Hiring Organisation
HCLTech
Location
City of London, London, United Kingdom
fast-paced environments, with a solid grounding in Object-Oriented and/or Functional programming, and proven use of XP/agile practices including TDD, acceptance testing, pair programming, and continuous integration. Proficiency in Java or Kotlin, and familiarity with building modern web applications using Typescript and React. Experience applying ...

Backend Developer (Python)

Hiring Organisation
ARM
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
£550 - £650/day Inside IR35
Requirements Strong Python backend development Advanced SQL/database development Microservices and event-driven architecture Kafka and/or Tibco TDD and automated testing Kubernetes and/or OpenShift Prometheus, Grafana or similar Production support and troubleshooting Agile delivery experience Desirable Financial Services/Capital Markets experience ...

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 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
City of London, London, United Kingdom
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. ...

Technical Lead

Location
City Of London, England, United Kingdom
using load testing, caching, and optimizing database queries and application logic for better scalability and response times. Expertise in modern engineering standards such as TDD, contract testing, and secure coding, as well as architectural patterns like event‐driven architecture and platform migration. You thrive in problem‐solving and analytical ...

Java Developer (Market Data)

Location
City Of London, England, United Kingdom
side engineering in Java, and the building of SpringBoot microservices Experience working across Market/Reference Batch Data Modern development best practises including TDD and DevOps, being familiar with modifying CI/CD pipelines to maximise efficiency. REST API development and integration. A background in either Investment Banking ...

Associate Software Developer (Web)

Location
City Of London, England, United Kingdom
developers, with a deep understanding of UI and UX design. We deliver our software using agile methodologies, and we encourage best practices such as TDD, code reviews and pair programming for knowledge sharing and learning. Our team owns all aspects of the features they work on, from designing solutions ...

Senior Backend Developer

Hiring Organisation
Rullion Managed Services
Location
City of London, London, Farringdon, United Kingdom
Employment Type
Contract
Cloud services. Experience with serverless architecture and technologies. Strong knowledge of Git and version control. Good understanding of software development best practices, including TDD, pair programming and code reviews. Strong software design, problem-solving and debugging skills. Excellent communication and collaboration skills, with the ability to work effectively across ...

Principal Software Developer (Web)

Location
City Of London, England, United Kingdom
developers, with a deep understanding of UI and UX design. We deliver our software using agile methodologies, and we encourage best practices such as TDD, code reviews and pair programming for knowledge sharing and learning. Our team owns all aspects of the features they work on, from designing solutions ...

Software Test Engineer

Location
City Of London, England, United Kingdom
data for tests, XML, general web development skills, and web services. Required Experience Experience in Agile & DevOps methodology. Extensive experience in test-driven development alongside the use of automated test frameworks, mocking and stubbing and unit testing tools Knowledge of the key phases ...

Software Engineer

Location
City Of London, England, United Kingdom
project team members and clients Proficient in MS Visual Studio, Windbg, and Windows driver kit Requirements Experience in Agile methodology Experience of test-driven development Knowledge of the key phases of the software delivery lifecycle and established software development methodologies Understanding of how to translate product ...

Python Backend Engineer – Banking Platforms (Hybrid London)

Location
City Of London, England, United Kingdom
services within a banking environment. Key requirements include strong Python backend development, advanced SQL, microservices and event-driven architecture, Kafka/Tibco, TDD, Kubernetes/OpenShift, Prometheus/Grafana, and #J-18808-Ljbffr ...

Senior Data Engineer

Location
City Of London, England, United Kingdom
Expert knowledge in building reliable and scalable Data Pipelines. Deep experience working in an Agile Environment. Proficiency in Test‐Driven Development (TDD) or Behaviour Driven Development (BDD). Strong experience with Continuous Integration and Continuous Deployment (CI/CD). Experience mentoring and coaching others ...

Java Developer | Investment Banking | Hybrid, London

Location
City Of London, England, United Kingdom
understanding of enterprise architecture standards, compliance, and production stability requirements Strong experience with Spring/Spring Boot Strong experience in a TDD (Test-driven development) environment Nice to Have Skills: Good scripting experience with Powershell/Bash Knowledge of market gateways and clearing connectivity (exchange-facing flows ...

Senior AI Consultant - Agentic AI & Generative AI

Hiring Organisation
Deerfoot Recruitment Solutions
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and cost controls. Solid software engineering fundamentals: Clean Code (SOLID, DRY), DDD, modular architecture, TDD and code quality tooling. Desirable: RAG pipelines, MCP, LLM integration (OpenAI, Gemini, Hugging Face models), LangSmith, TruLens, and agentic frameworks such as LangChain, CrewAI, Autogen … OpenAI Agents SDK, Google ADK, RAG, retrieval augmented generation, MCP, LangSmith, TruLens, prompt engineering, Docker, Kubernetes, AKS, GCP, Azure DevOps, GitHub Actions, PostgreSQL, BigQuery, TDD, DDD. Deerfoot Recruitment Solutions Ltd is a leading independent tech recruitment consultancy in the UK. For every CV sent to clients, we donate ...

Java/Kotlin Software Engineer - Agile, TDD, Spring

Location
City Of London, England, United Kingdom
Skills and Experience You possess strong development experience in Java and Kotlin. You have familiarity with Agile processes and Test-Driven Development (TDD). Technical Expertise You understand Computer Science, Object-oriented Programming (OOP), Design Patterns, Data Structures, and Algorithms. Knowledge of additional technologies such ...

Software Engineer

Location
City Of London, England, United Kingdom
modern engineering approaches. Experience with testing frameworks, automation and CI/CD practices. Familiarity with tools such as Entity Framework and Test-Driven Development (TDD). Strong problem-solving and analytical skills. The ability to communicate effectively with both technical and non-technical stakeholders. A collaborative mindset ...

Adobe Experience Manager

Location
City Of London, England, United Kingdom
expected service levels. Participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives , and backlog refinement. Follow best practices such as Test-Driven Development (TDD) , Behavior-Driven Development (BDD) , code reviews , and secure coding principles . Ensure consistent deployment through DevOps pipelines ...

Senior Kotlin Developer

Hiring Organisation
HCLTech
Location
City of London, London, United Kingdom
backend services in Kotlin • Deep experience with XP practices, including: Mob programming as a primary way of working Test‐driven development (TDD) Continuous refactoring and clean code discipline • Cloud experience in CARE Cloud/GCP, including: GKE and/or Cloud Run Cloud SQL, Memorystore Artifact Registry ...