TDD Jobs in the UK

1 to 25 of 1,845 TDD Jobs in the UK

Lead Full Stack Engineer (Senior Manager, Technology)

London, England, United Kingdom
Publicis Sapient
design. Good level of understanding of software design principles like Microservices, Domain-driven design, SOLID, DRY, SoC, etc Excellent understanding of Core Java and large scale distributed systems TDD Must Haves Back-end skills Experience of developing server-side services with Java and one or more of Node.js or similar backend languages (C#/.NET omitted) Designing and creating … to Cloud services on at least one of the hyper-scale Cloud platforms - Microsoft Azure, Google Cloud, AWS Strong understanding and experience of quality engineering techniques including test-driven development (TDD), Behaviour-driven development (BDD), integration testing and performance testing Some experience with AI tools (one of more of) Python, LLM(Large Language models), RAG More ❯
Posted:

Lead Full Stack Engineer (Senior Manager, Technology)

London, United Kingdom
Publicis Groupe
interactive design. Goodlevel of understanding of software design principles like Microservices, Domain-driven design, SOLID, DRY,SoC, etc Excellent understanding of Core Java and large scale distributed systems TDD Must haves: Back-end skills Experience of developing server-side services with Java and one or more of Node.js or similar backend languages (C#/.NET omitted) Designing and creating … to Cloud services on at least one of the hyper-scale Cloud platforms - Microsoft Azure, Google Cloud, AWS Strong understanding and experience of quality engineering techniques including test-driven development (TDD), Behaviour-driven development (BDD), integration testing and performance testing Some experience with AI tools (one of more of) Python, LLM(Large Language models), RAG More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Lloyds Banking Group
outcomes for customers. A good understanding of Git, source code management, and leading change. Knowledge and experience of agile development practices, continuous integration, and test automation (e.g. TDD, BDD). Excellent interpersonal and team working skills. Experience of technical guidance and mentoring. And any experience of these would be really useful Experience with NestJS, Kubernetes, and Docker. Experience More ❯
Posted:

Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Info Resume Edge
Preferred: Experience with cloud platforms (e.g., AWS, Azure, GCP). Knowledge of DevOps practices and tools (CI/CD, Docker, Kubernetes). Familiarity with automated testing and test-driven development (TDD). Benefits Competitive salary and performance bonuses Flexible working hours and remote work options Health, dental, and vision insurance Professional development budget Generous paid time More ❯
Posted:

Full Stack Developer

Birmingham, England, United Kingdom
Hybrid / WFH Options
Version 1
and an Agile environment Strong software engineering background covering SOLID principles with Java experience. Some front-end development experience with React is required. Strong experience with Test-Driven Development (TDD) approach, writing unit and integration tests to ensure high-quality code, and maintaining a robust testing suite for continuous integration and delivery. Experience developing REST-based More ❯
Posted:

Senior Software Engineer

Edinburgh, United Kingdom
Lloyds Banking Group
of source code management (Git) Knowledge of Change, Incident and Problem management processes. Possess knowledge and experience in agile development practices, continuous integration, and test automation (e.g., TDD, BDD, Cucumber, Gherkin) Display excellent interpersonal and team-working skills. Experience in providing technical guidance and mentoring. And any experience of these would be useful Possess … experience working with cloud-based tools such as IBM Cloud Private, Google GCP, MS Azure, and Amazon AWS. Kubernetes/Open Shift Container experience is a bonus. Test Driven Development and Behaviour Driven Development. Demonstrate familiarity with the banking sector, particularly with Faster Payments scheme, BACS payments scheme, and Image Clearing System. About working for us More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Lead

London, England, United Kingdom
Hybrid / WFH Options
Registers Of Scotland
teams Ensure alignment with architectural strategy Support the design, development and delivery of secure, accessible, performant, and scalable services Champion and embed modern software engineering practices including TDD, BDD, trunk-based development, CI/CD, DevSecOps, and infrastructure as code Facilitate agile ways of working including retrospectives, planning and iterative delivery, in line with the Agile Manifesto More ❯
Posted:

Senior Full Stack Software Engineer (Java + React)

London, England, United Kingdom
ZipRecruiter
Job Description This job is with S&P Global, an inclusive employer and a member of myGwork – the largest global platform for the + business community. Please do not contact the recruiter directly. About the Role: Grade Level (for internal More ❯
Posted:

Senior Software Engineer

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
VanRath
TypeScript, JavaScript, CSS . Familiarity with AWS and cloud-native development. Exposure to containerisation , serverless architecture , and microservices . Knowledge of infrastructure as code (Terraform, CloudFormation). Experience with TDD, BDD , or other modern development methodologies. Understanding of financial markets or trading platforms . What's on Offer: Work with a globally respected organisation known for technical excellence and More ❯
Posted:

Senior Python Developer

Leeds, Yorkshire, United Kingdom
Hippo Digital Limited
Containerisation experience - Docker or Kubernetes or similar Experience of Microservices design and architecture Restful API Services experience Working within agile methods and using techniques such as Scrum, Kanban and TDD Skilled in designing and building native and web applications, across a variety of scales and platform environments Infrastructure As Code - Cloudformation, Terraform or ARM or similar CI/CD tools More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

London, United Kingdom
Lloyds Banking Group
to maximise inner-sourcing opportunities and reduce waste You advocate for quality and can support the team by demonstrating approaches such as CI/CD standard methodology, Pair Programming, TDD, and BDD. Technical understanding of: Spring boot, Maven, GitHub, Jenkins, JSON, Kafka, WMQ, REST APIs, Database SQL, Docker and Kubernetes Experience working on any one of the cloud-based tools More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Fullstack)

Chester, Cheshire, United Kingdom
Hybrid / WFH Options
Lloyds Banking Group
using Docker and deploy them in Kubernetes environments. Implement Domain-Driven Design (DDD) principles to create well-structured, domain-focused systems that reflect business requirements. Practice Test-Driven Development (TDD), ensuring that code is thoroughly tested and of the highest quality. Be part of a cross-functional agile team, collaborating closely with the Tech Lead, Product More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Guildford, England, United Kingdom
JR United Kingdom
with frameworks like Spring or .NET. Services and REST APIs : Solid background in developing services and RESTful APIs, demonstrating an understanding of web services architecture and implementation. Test-Driven Development: Strong commitment to quality, utilizing TDD methodologies to ensure code reliability and maintainability. Security Practices: Knowledgeable in cybersecurity practices, including OAuth, OpenID Connect, and secure coding practices. More ❯
Posted:

Senior Software Engineer (Fullstack)

London, England, United Kingdom
Hybrid / WFH Options
Lloyds Banking Group
Java, Spring Boot, TypeScript, React, or similar technologies. Build containerized applications using Docker and deploy them to Kubernetes environments. Apply Domain-Driven Design (DDD) principles and Test-Driven Development (TDD) practices. Collaborate with cross-functional teams including Product Owners, Architects, and Quality Engineers. Integrate with third-party APIs and internal systems to deliver seamless user experiences. More ❯
Posted:

Angular/JS Senior Software Engineer - Aviation | Public Sector

London, England, United Kingdom
Sanderson Government & Defence
an understanding of web services architecture and implementation. Frontend Framework : Competent in Angular and able to create dynamic, responsive web applications; skilled in CSS, TypeScript and JavaScript. Test-Driven Development: Strong commitment to quality, utilizing TDD methodologies to ensure code reliability and maintainability. Security Practices: Knowledgeable in cybersecurity practices, including OAuth, OpenID Connect, and secure coding practices. More ❯
Posted:

Senior Software Engineer (Fullstack)

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Lloyds Bank plc
Java, Spring Boot, TypeScript, React, or similar technologies. Build containerized applications using Docker and deploy them to Kubernetes environments. Apply Domain-Driven Design (DDD) principles and Test-Driven Development (TDD) practices. Collaborate with cross-functional teams including Product Owners, Architects, and Quality Engineers. Integrate with third-party APIs and internal systems to deliver seamless user experiences. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Intermediate Java Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Version 1
s users. Qualifications Experience of working in a Scrum Team and an Agile environment Solid software engineering background covering SOLID principles with Java experience. Solid experience with Test-Driven Development (TDD) principles, writing unit and integration tests to ensure code quality, and maintaining a reliable testing suite to support continuous integration and delivery. Some experience with Apache More ❯
Posted:

Intermediate Java Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Version 1
s users. Qualifications Experience of working in a Scrum Team and an Agile environment Solid software engineering background covering SOLID principles with Java experience. Solid experience with Test-Driven Development (TDD) principles, writing unit and integration tests to ensure code quality, and maintaining a reliable testing suite to support continuous integration and delivery. Some experience with Apache More ❯
Posted:

Intermediate Java Software Engineer

Manchester, England, United Kingdom
Hybrid / WFH Options
Version 1
s users. Qualifications Experience of working in a Scrum Team and an Agile environment Solid software engineering background covering SOLID principles with Java experience. Solid experience with Test-Driven Development (TDD) principles, writing unit and integration tests to ensure code quality, and maintaining a reliable testing suite to support continuous integration and delivery. Some experience with Apache More ❯
Posted:

Intermediate Java Software Engineer

Birmingham, England, United Kingdom
Hybrid / WFH Options
Version 1
s users. Qualifications Experience of working in a Scrum Team and an Agile environment Solid software engineering background covering SOLID principles with Java experience. Solid experience with Test-Driven Development (TDD) principles, writing unit and integration tests to ensure code quality, and maintaining a reliable testing suite to support continuous integration and delivery. Some experience with Apache More ❯
Posted:

Intermediate Java Software Engineer

Newcastle upon Tyne, England, United Kingdom
Hybrid / WFH Options
Version 1
s users. Qualifications Experience of working in a Scrum Team and an Agile environment Solid software engineering background covering SOLID principles with Java experience. Solid experience with Test-Driven Development (TDD) principles, writing unit and integration tests to ensure code quality, and maintaining a reliable testing suite to support continuous integration and delivery. Some experience with Apache More ❯
Posted:

Senior Software Engineer - APIs, Visa Recurring Payment Monitor

Reading, England, United Kingdom
Visa
of UNIX and shell scripting. • Experience in various forms of testing in agile environments using automated testing techniques and tools/technologies like Test Driven Development (TDD), Rest Assured, Selenium, Gherkin and Cucumber. • Work with high availability active-active & active-passive multi-data centre applications with disaster recovery capabilities would be an advantage. • Familiarity with developing User More ❯
Posted:

Software Engineer - Fullstack

United Kingdom
Damco Spain SL
Azure/GCP/AWS. • Strong knowledge in data structures, algorithms, design patterns & Clean architecture principles • Strong knowledge in design principles/methodologies such as SOLID, 12 Factor App, TDD, BDD, Agile Scrum • Strong knowledge of Domain Driven Design & Event Driven Micro Services Architecture. • Good documentation skills needed with experience in Swagger and/or Markdown. • Comfortable working More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Full Stack Tech Lead - VP

Walsall, England, United Kingdom
12542 Citicorp Services India Private Limited
Cloud. Hands-on experience in code testing tools like Junit/Mockito/Cucumber. Deployment Acquaintance in Apache Tomcat, Open shift or other cloud environments. Expertise in Test driven development (Junit, JMeter), Continuous Integration (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (Eclipse, IntelliJ). Excellent communication skills (written and verbal), ability to work … Cloud. Hands-on experience in code testing tools like Junit/Mockito/Cucumber. Deployment Acquaintance in Apache Tomcat, Open shift or other cloud environments. Expertise in Test driven development (Junit, JMeter), Continuous Integration (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (Eclipse, IntelliJ). Excellent communication skills (written and verbal), ability to work More ❯
Posted:

Software Engineer - Java

London, England, United Kingdom
Hybrid / WFH Options
VIOOH
technology to improve existing services constantly What we want from you Strong knowledge with modern core Java 8+ development using Spring/Spring Boot Experienced working in a TDD or BDD environment Experienced designing and implementing REST APIs Experience of using CI/CD pipelines using technologies such as Docker, Terraform and Kubernetes Experienced with agile software development More ❯
Posted:
TDD
10th Percentile
£51,000
25th Percentile
£60,000
Median
£70,000
75th Percentile
£91,250
90th Percentile
£111,250