Java and the JVM Knowledge of server-side frameworks such as Spring Web application design and RESTful API know-how A structured approach to programming and testing, such as TDD Passionate about mentoring and coaching and sharing technical expertise Although not a requirement, helpful experience includes: Google Cloud SQL/Relational databases Document/Map based storage (eg: MongoDB) Working More ❯
Senior Java Software Engineer/Developer (TDD Java) to £140k Are you a Java technologist with strong backend development experience looking for an opportunity to progress your career in a senior, hands-on role? You could be joining a Cyber Security technology company and enjoying a huge range of perks and benefits from continual learning and self-development … paternity packages, generous holiday allowance, inclusive social events and much more. As a Senior Java Software Engineer you'll join a small, Agile team using core Java within a TDD environment deploying to AWS. You'll design and develop new features and enhancements across two security product areas, working across the full development lifecycle; you'll be able to … course, all the latest kit to work with About you: You have strong backend core Java development skills You believe in producing quality code and have experience with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms More ❯
scaling Cyber Security technology company that has just received £100 million investment. As a Senior Software Engineer you'll join a small, Agile team using core Java within a TDD environment deploying to AWS. You'll design and develop new features and enhancements across two security product areas, working across the full development lifecycle; you'll be able to … free, chef cooked meals. About you: You have strong backend core Java development skills You have a strong knowledge of software engineering best practices and have experience with TDD You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You … day GP appointments and prescriptions Flexible working hours Charitable donations matching scheme and much more Apply now to find out more about this Senior Software Engineer/Developer (Java TDD) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come More ❯
and collaboration skills to maximize inner-sourcing and reduce waste. Proven ability to deliver high-quality applications at scale. Advocacy for quality, supporting teams with practices like Pair Programming, TDD, and BDD. Where and how you'll work This is a permanent position based in our London office with a hybrid working model, working from the office 3 days a More ❯
South West London, London, United Kingdom Hybrid / WFH Options
Interact Consulting Limited
lifecycle, from architecture to deployment and beyond. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality through rigorous code reviews, test-drivendevelopment (TDD), and robust CI/CD practices. Mentor junior engineers and contribute to a culture of continuous learning and improvement. Stay up-to-date with emerging technologies … mobile applications on both Android and iOS. Expertise in Kotlin (Android) and Swift (iOS) development. Strong understanding of native mobile application architecture and design patterns. Experience with test-drivendevelopment (TDD) and automated testing frameworks. Familiarity with agile methodologies and collaborative development tools (e.g., Git, JIRA). Ability to work independently and as part of a More ❯
Core Strong Angular knowledge Strong database knowledge - SQL Server up-to-date knowledge and practical experience with LLMs Azure OpenAI, AWS Bedrock, or Google Vertex Azure DevOps Test-drivenDevelopment (TDD) and unit test frameworks Agile development methodologies Strong Angular knowledge Deployment of software to the AWS and Azure platforms If you feel you have More ❯
Core Strong Angular knowledge Strong database knowledge - SQL Server up-to-date knowledge and practical experience with LLMs Azure OpenAI, AWS Bedrock, or Google Vertex Azure DevOps Test-drivenDevelopment (TDD) and unit test frameworks Agile development methodologies Strong Angular knowledge Deployment of software to the AWS and Azure platforms If you feel you have More ❯
Engineers supporting career growth and technical excellence Architecting and scaling distributed systems and cloud-native applications Defining and enforcing non-functional requirements (NFRs) scalability, security, performance Implementing Test-DrivenDevelopment (TDD) and automation best practices Optimising CI/CD pipelines with Jenkins & AWS Leading containerisation efforts with Docker & Kubernetes Collaborating with cross-functional teams to align technical … MongoDB, Angular/NextJS, AWS, and streaming technologies Strong experience in building scalable and high-performance applications Strong experience managing Staff Engineers & Senior Developers Solid understanding of Test-DrivenDevelopment (TDD) and modern testing frameworks Experience with Docker & Kubernetes for containerisation and cloud deployment Strong knowledge of CI/CD pipelines, automation, and deployment best practices Experience More ❯
Salford, Greater Manchester, North West, United Kingdom Hybrid / WFH Options
AJ BELL BUSINESS SOLUTIONS LIMITED
Engineers supporting career growth and technical excellence Architecting and scaling distributed systems and cloud-native applications Defining and enforcing non-functional requirements (NFRs) scalability, security, performance Implementing Test-DrivenDevelopment (TDD) and automation best practices Optimising CI/CD pipelines with Jenkins & AWS Leading containerisation efforts with Docker & Kubernetes Collaborating with cross-functional teams to align technical … MongoDB, Angular/NextJS, AWS, and streaming technologies Strong experience in building scalable and high-performance applications Strong experience managing Staff Engineers & Senior Developers Solid understanding of Test-DrivenDevelopment (TDD) and modern testing frameworks Experience with Docker & Kubernetes for containerisation and cloud deployment Strong knowledge of CI/CD pipelines, automation, and deployment best practices Experience More ❯
using your expertise in AWS, .NET and C# to create software that will ensure the web is secure. The team is focused on quality and collaboration, using test-drivendevelopment and careful acceptance to ensure their software meets the highest standards. They're not just satisfied with the status quo - they're always looking for ways to … improve and reduce technical debt. Skills: C#, .NET AWS CI/CD, TDD The money is good too! They're offering a salaries of up to £120k and a wide range of amazing company benefits including up to 8% pension and incredible office amenities such as an onsite gym with trainer-led group classes and an onsite chef. If you … in this opportunity and would like to know more, please apply through this advert and I will contact you ASAP. Skills: C#, .NET, AWS, Microservice APIs, CI/CD, TDDMore ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
of professional software development, using current industry best practice and tools such a bug tracking and version control systems. Practical knowledge of Agile, eXtreme Programming, and Test-DrivenDevelopment would be useful • Whilst there's scope for substantial hybrid working, you should be able to attend the Cambridge office at short notice when needed • You will … this role features a competitive salary, annual bonus scheme, and excellent benefits package. Keywords: C# .NET, MVC, REST, Web API, Entity Framework, Front End, Back End, Full Stack, XP, TDD, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job More ❯
APIs to expose data services and connect systems. -Contribute to CI/CD pipelines using Terraform, Docker, and Git-based workflows. -Write unit and integration tests using pytest, applying TDD principles where it makes sense. -Use ORMs and validation frameworks (e.g. Django ORM, Pydantic, SQLAlchemy) to model and persist data cleanly. -Help monitor and debug production systems using tools like … or backend development, ideally in a fast-paced or product-led environment. -Python skills: Confident writing clean, modular, and testable code - you’ve likely worked with pytest and TDD where it makes sense. -Cloud Fluency: Solid experience with AWS (especially Lambda, Kinesis, SQS, EventBridge) and familiarity with GCP, including BigQuery. -Containerisation: Comfortable building and deploying containerised applications using Docker More ❯
APIs to expose data services and connect systems. -Contribute to CI/CD pipelines using Terraform, Docker, and Git-based workflows. -Write unit and integration tests using pytest, applying TDD principles where it makes sense. -Use ORMs and validation frameworks (e.g. Django ORM, Pydantic, SQLAlchemy) to model and persist data cleanly. -Help monitor and debug production systems using tools like … or backend development, ideally in a fast-paced or product-led environment. -Python skills: Confident writing clean, modular, and testable code - you’ve likely worked with pytest and TDD where it makes sense. -Cloud Fluency: Solid experience with AWS (especially Lambda, Kinesis, SQS, EventBridge) and familiarity with GCP, including BigQuery. -Containerisation: Comfortable building and deploying containerised applications using Docker More ❯
Wigan, Lancashire, United Kingdom Hybrid / WFH Options
Maxwell Bond
energy sector, using technologies such as Typescript , Node.js , React , PHP , GraphQL , and AWS . Focus on high-quality code and best practices, with a strong emphasis on Test-DrivenDevelopment (TDD) and writing clean, maintainable code . Lead and mentor junior engineers, fostering a collaborative and growth-driven environment within the team. Collaborate on exciting Greenfield More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
of professional software development, using current industry best practice and tools such a bug tracking and version control systems. Practical knowledge of Agile, eXtreme Programming, and Test-DrivenDevelopment would be useful Whilst there's scope for substantial hybrid working, you should be able to attend the Cambridge office at short notice when needed You will More ❯
to demonstrate your experience/knowledge in some of the following areas: Real-Time Software Configuration control Continuous Integration and Continuous Delivery or Deployment Unit testing and test-drivendevelopment Agile development Please note: Rules onsite require British Citizenship. Dual nationals can apply for this position, and you will be required to undergo UK Security Clearance. More ❯
About Graphcore How often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now More ❯
About Graphcore How often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now More ❯
along with mitigations. What we are looking for Familiarity with a variety of development tools (IDEs, debuggers, source control) and techniques (unit testing, mocking, continuous integration, test-drivendevelopment). Knowledge of the principles of high-assurance development, and an awareness of the importance of IT security for companies and governments. Intermediate to advanced understanding More ❯
along with mitigations. What we are looking for Familiarity with a variety of development tools (IDEs, debuggers, source control) and techniques (unit testing, mocking, continuous integration, test-drivendevelopment). Knowledge of the principles of high-assurance development, and an awareness of the importance of IT security for companies and governments. Intermediate to advanced understanding More ❯
software using C# and C++ within an agile scrum environment Integrate hardware components to support realistic system simulations Ensure software quality through verification, validation, continuous integration and test-drivendevelopment Candidate Profile Applicants should have practical experience in software engineering with C# and C++, ideally in real-time. Configuration control experience. Comfortable working in an agile environment. More ❯
Networks. Candidates should have a degree in Computer Science or Software Engineering. Salary guide £40,000 to £45,000. pa. Key Skills Required: C#, ASP.net, MVC/Web API TDD/BDD, JSON Responsibilities for the Role: Deliver high quality functional software within timescales Deploy and support solutions through testing and work with test/QA teams Provide estimates More ❯
Apache Druid Ideally have experience of: C/C++, systemd, monit, cgroups/runc/libcontainer or docker Experience in adapting and improving engineering best practices (e.g. test-drivendevelopment, continuous delivery, scrum practices, automation, maintainable and testable code etc.) Strong knowledge of HTTP security is highly desirable Experience with FedRamp and SOC 2 certification is a More ❯
Apply now Job no: 558505 Work type: Full time Site: United Kingdom Categories: IT Location: United Kingdom Salary: Up to £55,000 About us At Halfords, our mission is to inspire and support a lifetime of motoring and cycling. As More ❯