High Wycombe, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
senior software engineering role. ● Strong understanding of the full software development lifecycle. ● Hands-on experience with: ○ Java (following SOLID principles and design patterns) ○ Unit testing and Test-DrivenDevelopment (TDD) ○ Database design and querying (Oracle and/or SQL Server) ○ Version control and CI/CD pipelines (Git, JIRA) ● Agile development experience in structured environments. More ❯
London, England, United Kingdom Hybrid / WFH Options
TRIA
You will: • Build and maintain scalable backend services using modern Java or Kotlin • Work in a cloud-native environment using either AWS or GCP • Collaborate through pair programming and TDD in a Scrum or Kanban team • Lead on architectural decisions and guide less experienced engineers • Deliver across varied backend projects including ecommerce platforms and internal tooling • Contribute to engineering best … Docker, and Kubernetes deployments • Hands-on experience with either AWS or GCP • Comfortable with collaborative environments and pair programming • Strong grasp of Agile methodologies, REST APIs, and test-drivendevelopment Why this role stands out... • A senior-level Staff Engineer role with clear scope for progression • Hybrid working with just one or two days in the office More ❯
London, England, United Kingdom Hybrid / WFH Options
BBC
GitHub Actions, AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools such as AWS CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-DrivenDevelopment (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean code, modular design, and More ❯
oversee all aspects of software development - from architecture and design through to build, test, deployment, and support Drive best practices in DevOps, continuous delivery, test automation (TDD/BDD), and cloud-native development. Provide architectural direction on Java-based microservices, RESTful APIs, and event-driven systems. Collaborate with technology and business stakeholders to translate strategic goals More ❯
cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Pair programming – we pair around 50% of the time Writing code with test-drivendevelopment Component-based design techniques such as using pattern libraries, styled-components, CSS-in-JS, BEM, and/or SUIT CSS The React ecosystem including a testMore ❯
Role Purpose As an Architect, you are responsible for driving the technical roadmap and direction in all aspects of the development of platforms and applications. Subject to specialization, the Architect leads the design, development, testing, publishing, and support More ❯
Milton Keynes, Buckinghamshire, United Kingdom Hybrid / WFH Options
Banco Santander SA
SW Developer (AWS Cloud Services and Java). Understanding of microservice oriented Architecture running on PaaS infrastructure Broad experience of agile software development practices (Unit testing, Testdrivendevelopment or CI/CD) Experience using GitHub, Jira, Jenkins during the development lifecycle as well as using automated tools to evaluate robustness, quality and vulnerabilities of … the code developed Experience of using agile methodologies, TDD and BDD You have previous experience of supporting Production related incidents until resolution It would also be nice for you to have. Excellent understanding of The AWS services and Well-Architected framework, event-driven architecture. Adopting Agile engineering processes (Scrum/Kanban, DevOps, CI/CD, BDD/TDDtestMore ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Cathcart Technology
practices and software fundamentals and are looking for Engineers that have worked in a similar environment. They're also very focused on testing, where you'll be regularly follow TDD, so they're looking for Engineers who value … and understand the importance of quality code. You'll ideally have experience with most of the following; ** Java (ideally SpringBoot) ** Microservices ** Cloud Services (AWS, Azure, GCP, OpenShift) ** TestDrivenDevelopment Experience with the following is highly desirable; ** DevOps; Docker and Kubernetes ** Frontend development (Reactjs) This opportunity would be ideal for an ambitious Software Engineer that is More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
practices and software fundamentals and are looking for Engineers that have worked in a similar environment. They're also very focused on testing, where you'll be regularly follow TDD, so they're looking for Engineers who value … and understand the importance of quality code. You'll ideally have experience with most of the following; ** Java (ideally SpringBoot) ** Microservices ** Cloud Services (AWS, Azure, GCP, OpenShift) ** TestDrivenDevelopment Experience with the following is highly desirable; ** DevOps; Docker and Kubernetes ** Frontend development (Reactjs) This opportunity would be ideal for an ambitious Software Engineer that is More ❯
scalable, and perform to meet business-defined service levels. Conduct code reviews and ensure quality solutions are built and tested. Employ Agile practices; Pair Programming; Continuous Integration; TestDrivenDevelopment, etc. Contribute to the technical code and design documentation. Conduct solid analysis and problem solving to provide production support and L3 cover Required qualifications, capabilities, and skills … Shell scripting & SQL Expertise in software design using hexagonal architecture and Domain Driven Design Experience of REST API design/development Experience with build automation, testdrivendevelopment, continuous integration and delivery Experience with Relational Databases (MySQL preferred) Preferred qualifications, capabilities, and skills Experience working with public cloud (AWS, Google or Azure), is advantageous Experience More ❯
etc.) Multi-threading & Socket Programming: Java + Spring Applications Architectures - Event Sourcing, CQRS, Polyglot Database, Traditional OLTP, OLAP DevOps - Provisioning-based Infrastructure-as-Code, CI/CD QA - Practical TDD, BDD Experiences in payment domains Proven track record in developing and maintaining mission-critical, high-load production systems with 99.999% SLA Proven experience in supporting rapid and agile product deployments More ❯
opportunity to work across different product lanes gaining an insight and appreciation into software engineering practices, technologies and product complexities. Work within an agile environment who embraces testdrivendevelopment, continuous integration and engineering best practices. Grow your knowledge and understanding of software engineering through Visa progressive technical community. This is a hybrid position. Employees in hybrid More ❯
with SQL (MS SQL preferred), cloud technology and messaging tools. Experience with standard DevOps tools: Jira, Bitbucket, Nexus, Confluence, SonarQube, Veracode, GitLab, Maven, NPM, etc. Experience with testdrivendevelopment and CI/CD, including exposure to automated testing platforms (e.g., Cucumber, Selenium) Actively participate in all aspects of agile software development, including design, implementation, and More ❯
with SQL (MS SQL preferred), cloud technology and messaging tools. Experience with standard DevOps tools: Jira, Bitbucket, Nexus, Confluence, SonarQube, Veracode, GitLab, Maven, NPM, etc. Experience with testdrivendevelopment and CI/CD, including exposure to automated testing platforms (e.g., Cucumber, Selenium) Actively participate in all aspects of agile software development, including design, implementation, and More ❯
development experience with strong Spring, Spring Boot & Hibernate Strong understanding of Microservice architecture Experience building web services and APIs on REST Strong understanding of unit & integration tests, following TDD/BDD Experience using test frameworks like Junit, Mockito, PowerMockito & Wiremock Experience and understanding of CICD pipeline of Docker, Jenkins and Kubernetes Understanding of all the agile ceremonies. Good More ❯
and unit test the application using Java/Java 8, REST, python, junit, cucumber etc. Exposure to AI. Experienced in Github Jenkins, pipeline, agile, SDLC, design methodology, API,TDD Writing SQL,db procedures , performance optimization of the queries and stored procedures. Sprint planning and attending retrospective call, daily stand-up call for the agile scrum process. Review the JIRA More ❯
Using Java, AKKA and Spring, our Engineers will contribute to all aspects of the architecture and design for this innovative solution. • Play a key role in product engineering, following TDD and BDD processes . • Writing high quality code within established development standards and patterns. • Contributing to design decisions and technical discussions as part of the engineering team. • Build reusable More ❯
MQ/Kafka) Experience with Cloud technology and messaging tools Experience with standard DevOps tools: Jira, Bitbucket, Nexus, Confluence, SonarQube, Veracode, GitLab, Maven, NPM, etc. Experience with testdrivendevelopment and CI/CD, including exposure to automated testing platforms (e.g., Cucumber, Selenium) RDBMS Sybase and/or DB2 is preferable, with a proficiency in writing complex More ❯
working experience. More if no relevant degree. OO and functional programming experience, design patterns, SOLID principles. Experience in Python, PySpark and/or SQL is preferred. Experience with scrum, TDD, BDD, Pairing, Pull Requests, Continuous Integration & Delivery. Continuous Integration tools - Github, Azure DevOps, Jenkins or similar. Infrastructure as code - Terraform, AWS CDK, AWS CloudFormation or similar. Strong experience with Cloud More ❯
. Experience with Front-End JavaScript Frameworks, especially Angular. Good experience working with Amazon Web Services, Microservices, API development. Knowledge and application of software engineering practices (e.g., Unit testing, TDD, CI/CD, SOLID, BDD). Proven ability to work as part of a team. Ability to analyze and solve problems. Excellent communication and teamwork skills. The following criteria are More ❯
London, England, United Kingdom Hybrid / WFH Options
Global Relay
About you: Required Experience: Minimum 8 years of Java development experience in an Agile environment, building scalable applications and services Experience with RESTful services Passion for TestDrivenDevelopment CI/CD Attributes: Good communication skills Problem-solving ability Self-starter mindset Team player attitude What you can expect: At Global Relay, there’s no ceiling More ❯
/pub-sub Experience writing automated tests Familiarity with agile environments Experience with RESTful web and server-side development Proficiency with Git Experience with testing approaches, CI pipelines, TDD, BDD You may have: Knowledge of NestJS, ORMs, Scala, AWS, Docker, microservices, Jenkins, Linux servers Please note: We only accept applicants with the right to work in the UK without More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Anson Mccade
Angular (comfortable collaborating across the full stack when required). Practical experience in containerisation (e.g., Docker or Kubernetes ). Skilled in modern development practices like CI/CD , TDD , and agile delivery (Scrum or Kanban). Ability to clearly communicate technical concepts to both technical and non-technical audiences. Benefits Package £58,000 - £70,000 base salary Pension scheme More ❯
MQ/Kafka) - Experience with Cloud technology and messaging tools - Experience with standard DevOps tools: Jira, Bitbucket, Nexus, Confluence, SonarQube, Veracode, GitLab, Maven, NPM, etc. - Experience with testdrivendevelopment and CI/CD, including exposure to automated testing platforms (e.g., Cucumber, Selenium) - RDBMS Sybase and/or DB2 is preferable, with a proficiency in writing complex More ❯
London, England, United Kingdom Hybrid / WFH Options
AMCS Group
Experience And Skills Needed Degree in Computer Science or equivalent industry experience Solid experience with .NET technologies including C#, ASP.NET Core, MVC, WebAPI and VB.NET Experience with TestDrivenDevelopment Front-end development skills with JavaScript, HTML, CSS, Vue.js Familiarity with CI/CD tools such as Jenkins, Git, and Jira Strong knowledge of SQL-based More ❯