City of London, London, United Kingdom Hybrid / WFH Options
Arrows
the team. 🔧 Tech Stack & Practices You should bring solid hands-on experience with: Java, Spring, Kubernetes, Docker, Postgres, Kafka CI/CD pipelines with fully automated deployments and testing TDD, BDD, and modern coding standards Microservices architecture – understanding both its power and its trade-offs Scaling, reliability, observability, and all things non-functional 🧠 We’re Looking For Someone Who: Has More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
Kerv Digital for Digital Transformation
and test automation activities fit in Must have worked on Behavioural DrivenDevelopment (BDD) or Test-DrivenDevelopment (TDD) or Acceptance Test-DrivenDevelopment (ATDD) methodology Ability to develop automated functional tests, which exercise the UI, API and DB layers. Highly delivery focused, proactive in their approach to work and contributions More ❯
Welwyn Garden City, England, United Kingdom Hybrid / WFH Options
Innovate
in C, C++, C#, or Python Experience with embedded, middleware, or real-time software Systems integration and software optimisation Testing & Software Validation Automated testdevelopmentTest-drivendevelopment (TDD) System verification and validation Leadership & Project Delivery Managing software development projects Leading small to medium-sized teams Agile, Scrum, CI/CD, DevOps methodologies Advanced More ❯
solving real-world problems at a global scale. What You’ll Be Doing Designing and building backend microservices in Python Writing clean, robust, production-grade code using Test-DrivenDevelopment (TDD) Developing asynchronous, event-driven systems using RabbitMQ Working with MongoDB and other NoSQL databases Deploying and maintaining services using Docker and Kubernetes Shipping services within … We’re Looking For 5+ years’ experience in backend development, ideally in fintech or SaaS environments Advanced Python skills and deep experience with microservices architecture Strong understanding of TDD, CI/CD, and production-quality standards Experience with message queues (RabbitMQ preferred) Solid NoSQL knowledge, particularly MongoDB Hands-on with Docker and container orchestration using Kubernetes Exposure to Microsoft More ❯
requests that pass tests. Ensure adherence to software engineering processes to avoid technical debt. Champion continuous improvement in engineering practices (CI/CD, testing, automation). Practice Test-DrivenDevelopment (TDD) to ensure robust, well-tested code. Mentorship & Team Leadership Teach and mentor junior engineers on best practices, SOLID principles, and distributed systems design. Lead code reviews … PR merges. Fully adhere to Scrum processes and Definition of Done. Drive a culture of writing automated tests for every new feature and bug fix. Advocate for and demonstrate TDD practices in daily development work. Here’s what we’re looking for: Strong backend engineering experience in Go. Deep understanding of … distributed systems design. Familiarity with Redis and MongoDB. Experience with software engineering best practices (unit testing, code reviews, design documentation). Proficiency in applying SOLID principles and Test-DrivenDevelopment methodologies. Experience with cloud products, Kubernetes, or other orchestration tools. API management experience. Open-source contributions. Highly organised with exceptional attention to detail. Strong communication skills. Passion More ❯
data sources, from noSQL to SQL databases. Proficiency in AWS infrastructure (Lambda, Cloudwatch). Good knowledge of Infrastructure as code frameworks (e.g., Terraform). Demonstrated experience in Test-DrivenDevelopment (TDD). What's in it for you? Out-of-home Advertising is a well-established medium undergoing a digital revolution, and one we believe we are More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
developing in C# within Agile environments Strong experience with .NET Core, Blazor, SQL databases, and both front-end and back-end development A solid grasp of test-drivendevelopment, including unit and BDD practices Excellent organisational skills and the ability to self-manage workload and priorities Collaborative approach with strong communication skills and attention to detail More ❯
Middlesbrough, Yorkshire, United Kingdom Hybrid / WFH Options
Causeway Technologies
Strong problem-solving, communication, and time management skills Minimum of 5 years in a Software Tester role Desirable Experience with Azure, SonarCloud, and CI/CD pipelines Knowledge of TDD practices Core Competencies Security: Approaching work with a security mindset and identifying vulnerabilities Development: Designing, coding, testing, and reviewing complex programs Design: Improving product design and data structures Documentation More ❯
functional teams, including software engineers, product managers, and quality assurance, to gather requirements and design, develop, and implement microservices using PHP (Laravel). Write unit and integration tests using TDD best practices to ensure the reliability and stability of the code. Optimise and maintain MongoDB databases for efficient performance, including maintaining Atlas search indexing and utilising aggregation pipelines. Work with More ❯
high-performance UI architectures, with a deep understanding of software design principles and architectural best practices. Experience with Agile, Lean, and Continuous Delivery approaches, including Continuous Integration, Test-DrivenDevelopment, and Infrastructure as Code. Strong analytical and problem-solving skills, capable of analysing complex technical challenges and proposing effective solutions. The ability to work effectively in a More ❯
as AWS APN and Azure Partners Experience with well-architected frameworks Agile practices such as Scrum, XP, and/or Kanban Experience using TestDrivenDevelopment (TDD) Support in applying If you need this job description in another format, or other support in applying, please email . We believe we can use tech to make public services More ❯
Leeds, Yorkshire, United Kingdom Hybrid / WFH Options
BAE Systems (New)
testing tools (preferably Selenium WebDriver or Cucumber). Proficiency in Java. Experience testing UI and large data sets. Understanding of microservices architecture. Other desirable skills Kubernetes, Kafka, BDD/TDD tools, accessibility standards, AWS, Postgres. Benefits Competitive pension, employee share plans, flexible benefits including health, wellbeing, green car schemes, private health, shopping discounts, and potential annual incentives. Why BAE Systems More ❯
Manchester Area, United Kingdom Hybrid / WFH Options
ECOM
all aspects of the product they work on, from ideation through to development, testing and deployment, so you should expect to maintain high standards in code quality through TDD and be comfortable with monitoring and IaC. As a Senior Software Engineer, you’ll also be given the opportunity to mentor other team members and collaborate with product managers. Skills … C#, .NET Core, APIs AWS, Docker, Kubernetes, Terraform CI/CD, TDD, SOLID The money is good too - up to £85k plus benefits including hybrid working (1-2 days per month in Manchester). If you're interested in this opportunity and would like to know more, please apply through this advert and I will contact you ASAP. More ❯
Birmingham, West Midlands (County), United Kingdom Hybrid / WFH Options
SF Recruitment
Boot framework experience - Strong RDBMS experience - NoSQL, MongoDB etc - Troubleshooting exposure - Splunk, ELK etc - Git version control - Automation experience - CI/CD, Docker, Kubernetes would be a real plus - TDD experience - Awareness of cloud technologies would be useful - Microservices architecture understanding This Java Developer will receive: - up to £95,000 DoE - Company ownership shares - electric company car scheme - long term … impact millions of people then please apply now to be considered. Java Developer £65,000 - £75,000 Birmingham Java, Microservices, AWS, RDBMS, Splunk, CI/CD, Docker, Kubernetes, Git, TDDMore ❯
Employment Type: Permanent
Salary: £50000 - £95000/annum great benefits & progression
products. Proven ability to lead, mentor, and inspire engineers at various levels of experience. Committed to writing high-quality, well-tested, and readable code, with a strong emphasis on TDD and automation. A team-first mindset—driven by collective success over individual achievement. What You’ll Bring Strong technical leadership experience guiding engineering teams through delivery cycles and growth. More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Oliver Bernard
products. Proven ability to lead, mentor, and inspire engineers at various levels of experience. Committed to writing high-quality, well-tested, and readable code, with a strong emphasis on TDD and automation. A team-first mindset—driven by collective success over individual achievement. What You’ll Bring Strong technical leadership experience guiding engineering teams through delivery cycles and growth. More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Interquest
all aspects of the product they work on, from ideation through to development, testing and deployment, so you should expect to maintain high standards in code quality through TDD and be comfortable with monitoring and IaC. As a Senior Software Engineer, you'll also be given the opportunity to mentor other team members and collaborate with product managers. Skills … C#, .NET Core, APIs AWS, Docker, Kubernetes, Terraform CI/CD, TDD, SOLID The money is good too - up to £85k plus benefits including hybrid working (1-2 days per month in Manchester). If you're interested in this opportunity and would like to know more, please apply through this advert and I will contact you ASAP. InterQuest Group More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
InterQuest Group (UK) Limited
all aspects of the product they work on, from ideation through to development, testing and deployment, so you should expect to maintain high standards in code quality through TDD and be comfortable with monitoring and IaC. As a Senior Software Engineer, you'll also be given the opportunity to mentor other team members and collaborate with product managers. Skills … C#, .NET Core, APIs AWS, Docker, Kubernetes, Terraform CI/CD, TDD, SOLID The money is good too - up to £85k plus benefits including hybrid working (1-2 days per month in Manchester). If you're interested in this opportunity and would like to know more, please apply through this advert and I will contact you ASAP. InterQuest Group More ❯
systems so plenty to get your teeth into! We also follow a modern approach to CI/CD and Infrastructure as Code (IaC). We have also adopted a TDD style approach to ensure our quality and architecture is the best it can be. Skills Required Essential Requirements for the Role: • Expertise in C# and .NET, with experience in scalable More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Fynity
technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/Scrum) 🧠 What You Bring We’re looking for engineers who are pragmatic, performance … Programming (e.g., Spring WebFlux, AKKA) Experience with event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability, and system resilience Agile mindset, with TDD/BDD and CI/CD experience Bonus: Background in Banking/Payments is helpful but not required – if you’ve built high-performance, real-time systems, we want to More ❯
technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/Scrum) 🧠 What You Bring We’re looking for engineers who are pragmatic, performance … Programming (e.g., Spring WebFlux, AKKA) Experience with event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability, and system resilience Agile mindset, with TDD/BDD and CI/CD experience Bonus: Background in Banking/Payments is helpful but not required – if you’ve built high-performance, real-time systems, we want to More ❯
technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/Scrum) What You Bring We’re looking for Engineers who are pragmatic, performance … Programming (e.g., Spring WebFlux, AKKA) Experience with event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability, and system resilience Agile mindset, with TDD/BDD and CI/CD experience Bonus: Background in Banking/Payments is helpful but not required – if you’ve built high-performance, real-time systems, we want to More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Fynity
technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/Scrum) 🧠 What You Bring We’re looking for Engineers who are pragmatic, performance … Programming (e.g., Spring WebFlux, AKKA) Experience with event-driven architecture, real-time messaging systems (Kafka, JMS) Familiarity with asynchronous request handling, scalability, and system resilience Agile mindset, with TDD/BDD and CI/CD experience Bonus: Background in Banking/Payments is helpful but not required – if you’ve built high-performance, real-time systems, we want to More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
Java Script Works
orchestration technologies such as Docker and Kubernetes. Essential skills include: TypeScript Node.js React/Next.js or similar front-end frameworks CI/CD pipelines DevSecOps practices Test automation (TDD/BDD) API design and integration More ❯
West London, London, United Kingdom Hybrid / WFH Options
Client Server
Science (or similar STEM discipline) from a top tier university (e.g. Russel Group) You have strong Java and Kotlin development experience You have experience with Agile processes and TDD You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms Other tech in the stack includes Scala, React, Spring, Oracle, Redis, Kubernetes, Docker More ❯