26 to 50 of 230 TDD Jobs in London

Openshift /Kafka Test Engineer – Banking Client

Location
Greater London, England, United Kingdom
Kafka, Java, C#, SQL, CICD Tools: UFT, Azure Dev Ops, Splunk, Cucumber, Selenium Experience: 5+ years hands on testing, finance industry experience, BDD/TDD, Agile, infrastructure projects experience Soft Skills: Open minded, forward thinking, strong proven stakeholder management, Engineering mindset *Rates depend on experience and client requirements #J ...

Principal Engineer (LON)

Location
Greater London, England, United Kingdom
teams in a matrix structure, introducing and executing technical strategies Proven experience of deploying workloads in public or private cloud , alongside test-driven development using automated test frameworks, mocking and stubbing, and unit testing tools A background in designing or implementing APIs , and in working ...

Senior Software Engineer I (Java & JavaScript)

Location
Greater London, England, United Kingdom
with other technical personnel or team members to finalize requirements Ability to work well with internal and external technology resources Knowledge of test-driven development Ability to write and review portions of detailed specifications for the development of complex system components Ability to complete complex ...

Engineering Manager

Location
Greater London, England, United Kingdom
Fluency in SQL (MySQL, Oracle, PostgreSQL) and NoSQL (DocumentDB, DynamoDB). Solid understanding of Scrum, Agile development & DevOps. Good understanding of DDD, BDD, TDD and Design Patterns. Deep understanding of cloud-native architectures and scalable system design. Strong communication and stakeholder management skills. Ability to promote engineering best practices ...

Senior Consultant - Agentic AI / Generative AI

Location
Greater London, England, United Kingdom
Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and Cost Controls.* Software Engineering: Clean Code (SOLID, DRY), DDD, modular architecture, TDD, code quality tools. · AI Engineering (Desirable): RAG pipelines, agentic workflows, MCP, LLM integration (OpenAI, Gemini or other models from Huggingface), LangSmith, TruLens.* Agentic Frameworks (Desirable): LangChain, CrewAI ...

Java Consultant

Location
Greater London, England, United Kingdom
Spring Boot, Spring Framework, and Hibernate. Support cloud-native development across AWS, Azure, GCP, Docker, and Kubernetes environments. Apply strong engineering practices including TDD, unit testing, code reviews, CI/CD, and clean code principles. Collaborate with architects, product owners, engineers, and client teams. Contribute to solution design, technical ...

Senior Developer

Location
Greater London, England, United Kingdom
/CD workflows. Experience with Linux based systems and associated tools (e.g., RedHat, CentOS). Knowledge of common development best practices (e.g., TDD/BDD, Agile). 4+ years hands on Spring/Hibernate experience. Ability to quickly understand and code for a large, complex technical architecture. Experience ...

Lead Engineer - Platform SDLC

Location
Greater London, England, United Kingdom
with GitHub Actions Strong software engineering skills, with experience designing and coding services and utilities using Golang Focus on automated testing and familiarity with TDD best practices Proficient in using git SCM Passion for working with cloud-based infrastructure systems Enjoy integrating diverse services, tools, and components Value systems thinking ...

Lead Engineer - Platform SDLC

Hiring Organisation
Hackajob Ltd
Location
South West London, South East, United Kingdom
Employment Type
Permanent Contract, On-site
with GitHub Actions Strong software engineering skills, with experience designing and coding services and utilities using Golang Focus on automated testing and familiarity with TDD best practices Proficient in using git SCM Passion for working with cloud-based infrastructure systems Enjoy integrating diverse services, tools, and components Value systems thinking ...

Principal Engineer (EDI)

Location
Greater London, England, United Kingdom
teams in a matrix structure, introducing and executing technical strategies Proven experience of deploying workloads in public or private cloud , alongside test-driven development using automated test frameworks, mocking and stubbing, and unit testing tools A background in designing or implementing APIs , and in working ...

Software Engineering Lead

Location
Greater London, England, United Kingdom
Software engineering experience, including experience working in Agile/Scrum environments. Strong programming experience with Java, Python and/or Node.js, alongside test-driven development and automated testing. Hands-on cloud experience with AWS and/or GCP, including services such as EKS, ECS, Lambda and SQS. ...

Software Engineering Lead - Data Technology Platforms

Location
Greater London, England, United Kingdom
financial services operational functions and/or enterprise-scale regulated environments Familiar with agile delivery methodologies. Knowledge of test automation techniques, e.g. TDD, BDD, Shift-Left Ability to balance near-term delivery with longer-term platform health and strategic direction Experience using developer productivity tools such as GitHub Copilot ...

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 ...

Software Engineer

Location
Greater London, England, United Kingdom
backend services and libraries. We aim to maintain a great engineering culture. Contributing to this culture will involve following good software craftmanship, TDD and writing clean code. Our systems must be well architected, designed for testability and extensibility. To achieve this, we implement mentoring and coaching through regular code reviews ...

Senior Software Developer

Location
Greater London, England, United Kingdom
solid understanding of security principles and secure coding including OWASP Top 10 Nice to haves Experience in VOIP, (SIP and RTP advantageous) Experience of TDD/BDD/DDD Knowledge of PCI compliance and associated standards such as ISO 27001 Knowledge of accessibility standards and how to apply them (WCAG ...

Data Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, South East, United Kingdom
Employment Type
Permanent Contract, On-site
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 ...

Data Engineer - DV Cleared

Location
City Of London, England, United Kingdom
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 ...

Lead Software Engineering — Trading Tech

Location
City of Westminster, England, United Kingdom
scalable services. Apply caching patterns using technologies such as Redis to improve performance and resilience. Participate in code reviews and promote test-driven development and behavior-driven development practices. Support performance testing and resilience validation using appropriate testing and mock frameworks. Work closely with senior ...

Server Side Developer

Location
Greater London, England, United Kingdom
RESTful APIs and other web service technologies. Understanding of DevOps practices and CI/CD pipelines. Familiarity with testing frameworks and test-driven development; unit, functional & non-functional testing Security awareness and the ability to implement security best practices. Performance optimization and profiling skills. Experience with Azure ...

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 ...

Implementation Software Engineer

Location
Wimbledon, England, United Kingdom
Spring, leading projects, contributing to required aspects of the development lifecycle as per client needs. Play a key role in product engineering, following TDD and BDD processes. Knowledge of document-based data stories e.g. MongoDB. Writing high-quality code within established development standards and patterns. Contributing to design ...

Implementation Software Engineer

Location
Greater London, England, United Kingdom
Spring, leading projects, contributing to required aspects of the development lifecycle as per client needs. Play a key role in product engineering, following TDD and BDD processes. Knowledge of document-based data stories e.g. MongoDB. Writing high-quality code within established development standards and patterns. Contributing to design ...

Senior Engineer

Location
Greater London, England, United Kingdom
/OOD concepts and design patterns, modularization, functional decomposition and system implementation using micro services.* Software engineering practices including various types of testing: BDD, TDD, Unit, Mock, functional, integration, automation.* Working knowledge of Map Reduce, Kafka or other Big Data processing platforms.* Demonstrates ability to work independently as well ...

Principal Technical Lead AI & Ecommerce (SAP Commerce / Hybris)

Hiring Organisation
ARCA Consulting Ltd
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£750 - £1250/day
Commerce Cloud/Hybris and e-commerce domain knowledge to influence technical decisions and improve platform engineering practices. Champion CI/CD, automated testing, TDD/BDD, secure-by-design development and frequent, incremental releases. Partner with Architecture to align engineering practices with technical strategy and architectural guardrails. Improve ...

Software Engineer

Location
Greater London, England, United Kingdom
company to particular technologies and we expect all our engineers to be keen on learning new skills. Key responsibilities Write code with test‐driven development Deliver within an agile environment Work with a variety of programming languages (right tool for the job mentality) Work with databases (Postgres ...