Domain-Driven Design Jobs in the UK

326 to 350 of 620 Domain-Driven Design Jobs in the UK

Java Developer

Northampton, Northamptonshire, England, United Kingdom
Hybrid / WFH Options
Gibbs Hybrid
Title: Java Developer Location: Northampton/Hybrid (2 days onsite per week) Contract Type: Contract Duration: 06 months initially, with high potential for extension Sector: Banking Key Responsibilities Design, develop, and maintain microservices-based applications using Java and Spring Boot Implement scalable and resilient distributed systems Write clean, efficient, and maintainable code Collaborate with product managers and stakeholders … with Spring Boot, Spring Cloud, and related frameworks Strong understanding of RESTful APIs and messaging systems (Kafka, RabbitMQ) Experience with relational and NoSQL databases Solid understanding of software design principles and patterns Experience with unit testing and integration testing Preferred Qualifications Experience with Camunda BPM or … BPMN workflow implementation (highly preferable) Experience with reactive programming (Spring WebFlux, Project Reactor) Experience with event-driven architecture Experience with DevOps and Automation Familiarity with domain-driven design principles Experience with test-driven development and automated testing frameworks Contributions to open-source projects Please feel free to contact myself - Daisy More ❯
Employment Type: Contractor
Rate: £420 per day
Posted:

Senior Software Engineer

London, England, United Kingdom
Policy Expert
customer satisfaction and operational efficiency. We have both front-end and back-end engineers who ensure we offer an excellent user experience. Your day to day: Oversee the design and development lifecycle of medium-sized Home Acquisition backend projects, ensuring they are robust, scalable and fit to deliver our long-term goals. Mentor and guide other engineers, sharing … processes and ways of working. Skilled at creating simple and effective solutions. Experienced with cloud technologies, preferably AWS. Familiar with Domain-Driven Design (DDD), event-driven architecture and event sourcing. Proven experience building and scaling high-volume transactional systems, ideally in sectors like insurance or retail. Benefits: This role will be based More ❯
Posted:

Senior PHP Developer

London, England, United Kingdom
team.blue Global
software development, with a strong emphasis on Object Orientated PHP Extensive experience in developing and delivering high-quality systems Advanced understanding of object-oriented programming principles (OOP, OOD, SOLID, DDD) and design patterns . Solid hands-on experience in writing unit, integration … and end-to-end tests preferably using PHPUnit Relational databases and SQL Good understanding of security and performance considerations RESTful Web Services Event-driven and domain-driven development Strong problem-solving skills and a proven ability to profile and debug software systems Experience building software collaboratively using pull requests and code reviews. Deep understanding More ❯
Posted:

Contract Snr .NET Engineer

London Area, United Kingdom
Oliver Bernard
heart of innovation, and where your contributions will directly shape the customer experience and platform capabilities. What You’ll Do Collaborate with a talented team of engineers to design and deliver new platform capabilities Take a hands-on role in programming, pair programming, testing, and releasing features Actively participate in agile ceremonies Work closely with a technical lead … Carter, Nancy) Familiarity with Platform-as-a-Service (PaaS) environments Solid understanding of Event-Driven Architecture and Event-Sourced Systems Experience with Domain Driven Design (DDD) Comfort working in fast-paced agile environments and applying Continuous Delivery practices Experience working with distributed and scalable databases Knowledge of Event Storming for architectural documentation More ❯
Posted:

Contract Snr .NET Engineer

City of London, London, United Kingdom
Oliver Bernard
heart of innovation, and where your contributions will directly shape the customer experience and platform capabilities. What You’ll Do Collaborate with a talented team of engineers to design and deliver new platform capabilities Take a hands-on role in programming, pair programming, testing, and releasing features Actively participate in agile ceremonies Work closely with a technical lead … Carter, Nancy) Familiarity with Platform-as-a-Service (PaaS) environments Solid understanding of Event-Driven Architecture and Event-Sourced Systems Experience with Domain Driven Design (DDD) Comfort working in fast-paced agile environments and applying Continuous Delivery practices Experience working with distributed and scalable databases Knowledge of Event Storming for architectural documentation More ❯
Posted:

PHP Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Prima
leadership skills, and a passion for creating reusable code and scalable systems, with a focus on backend architecture and functional programming. Responsibilities Architect and develop reusable, maintainable code Design, develop, and maintain scalable services Collaborate with stakeholders to translate business needs into technical solutions Conduct code reviews and enforce coding standards Stay updated with new technologies and drive … to a culture of continuous learning and growth Minimum Requirements Extensive experience in backend development Strong English communication skills Knowledge of event-driven architecture, microservices, domain-driven design Enthusiasm for new technologies and mentoring others Self-motivated, proactive, with strong problem-solving skills Experience in an Agile environment Nice to Have Knowledge More ❯
Posted:

Software Developer

Loughborough, England, United Kingdom
Almac Group
development. Experience in clinical technology, life sciences, or software industries, including IXRS in clinical trials. Basic knowledge of Azure DevOps or TFS. Familiarity with Agile/SCRUM, domain-driven design, distributed event-driven systems, NServiceBus, MSMQ, HTML, JavaScript, and JQuery. Application Process Apply online, tailoring your CV to meet the role criteria. More ❯
Posted:

Senior Platform Engineer (m/f/d) - Germany/UK/Spain - Remote or Hybrid

London, United Kingdom
Hybrid / WFH Options
ICE
about product development, collaboration, and making a difference in the music industry, we want to hear from you! Key Responsibilities: Drive the full lifecycle of our platform (analysis, design, implementation, testing, infrastructure, and operations). Support development teams in terms of platform and infrastructure development and evolution. Cooperate with global IT platform of technical organisation and security team … language, ideally Java or TypeScript). A strong background in the design and implementation of scalable, resilient, cost-effective and auto-scaling architectures. Understanding of Domain-Driven Design and Collaborative modelling. Experience with event-driven architectures/Apache Kafka. Building on the AWS using any of the common automation frameworks More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

- Urgent! x8 Fullstack Staff/Tech leads Needed – UK-based – Series A Funded Startup – Rapid Gro[...]

London, England, United Kingdom
Hybrid / WFH Options
Areti Group | B Corp™
be hands-on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and … RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization , and CI/CD pipelines to streamline development and … quality products in an agile environment. Requirements : Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset : Experience working within Agile methodologies More ❯
Posted:

Senior Automation Engineer - London- Global Prime Brokerage & Financing Platform

London, England, United Kingdom
Oxford Knight
Oxford Knight Location: London, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: d5e7d1131dc6 Job Views: 2 Posted: 29.06.2025 Expiry Date: 13.08.2025 Job Description: Responsibilities Design agentic automation framework in Python on AWS Bedrock Deploy Jira workflows into microservices and LLM agents Own end-to-end delivery of automation solutions across the business, Operations, Compliance … observability stacks (Grafana, Datadog) and CI/CD pipelines Desirable Prior work on KYC/AML automation, sanctions screening, or client onboarding flows Experience with event sourcing, domain-driven design, or service-based architecture Familiarity with LangChain, Haystack, or other agent frameworks; Infrastructure-as-Code (CDK/Terraform) and/or container orchestration with More ❯
Posted:

Senior Automation Engineer – London

London, England, United Kingdom
Oxford Knight
offer prime brokerage, clearing and financing across traditional and digital assets, and are now looking to hire world-class software engineers to help build on their success. Responsibilities Design agentic automation framework in Python on AWS Bedrock Decompose Jira workflows into microservices and LLM agents Own end-to-end delivery of automation solutions across the business, e.g. Operations … with observability stacks (Grafana, Datadog) and CI/CD pipelines Prior work on KYC/AML automation, sanctions screening, or client onboarding flows Experience with event sourcing, domain-driven design, or service-based architecture Familiarity with LangChain, Haystack, or other agent frameworks; Infrastructure-as-Code (CDK/Terraform) and/or container orchestration with More ❯
Posted:

Lead GoLang Developer

London Area, United Kingdom
Sanderson
CT Experience working on bleeding edge AI applications Responsibilities Architect and implement robust, scalable, and high-performance software solutions primarily using Go and Python. Apply strong object-oriented design (OOD … and functional programming principles where appropriate, particularly when structuring complex Python applications or concurrent Go services. Champion best practices in software design, including patterns like domain-driven design, clean architecture, and Twelve-Factor App principles, tailoring them to Go's concurrency model and Python's rapid development capabilities. Engage in creative problem … performance characteristics, concurrency models, and applicability of proposed solutions within existing Go and Python-centric systems and information architecture. Contribute to the evolution of our microservices architecture, API design standards, and cloud-native deployment strategies using Go and Python. More ❯
Posted:

Lead GoLang Developer

City of London, London, United Kingdom
Sanderson
CT Experience working on bleeding edge AI applications Responsibilities Architect and implement robust, scalable, and high-performance software solutions primarily using Go and Python. Apply strong object-oriented design (OOD … and functional programming principles where appropriate, particularly when structuring complex Python applications or concurrent Go services. Champion best practices in software design, including patterns like domain-driven design, clean architecture, and Twelve-Factor App principles, tailoring them to Go's concurrency model and Python's rapid development capabilities. Engage in creative problem … performance characteristics, concurrency models, and applicability of proposed solutions within existing Go and Python-centric systems and information architecture. Contribute to the evolution of our microservices architecture, API design standards, and cloud-native deployment strategies using Go and Python. More ❯
Posted:

Python Developer

United Kingdom
Vriti
programming, TDD, BDD, CI/CD, Evolutionary System Architecture. Exposure to designing and building software systems using object-oriented and event-driven approaches in a domain-driven design paradigm. Strong use of version control using git-based systems (e.g. Azure DevOps, GitHub, etc). Innovator, looking to promote ideas in ways to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

PHP Software Engineer at Prima

United Kingdom
Hybrid / WFH Options
Feedinkoo
s what you'll be working on: What You'll Do Architect and Develop Reusable Code: All descriptions emphasize developing reusable code, promoting code modularity, and ensuring maintainability. Design, Develop, and Maintain Services: Each description highlights the need to design, develop, and maintain services with a focus on consistency, scalability, and adherence to industry best practices. … experience in backend development Strong English communication skills, with the ability to collaborate effectively with multidisciplinary teams. Good knowledge of event-driven architecture, microservices, and domain-driven design. Enthusiasm for trying new technologies and helping other developers grow. Self-motivated, and proactive, with strong problem-solving skills and accountability for deliverables. Experience working in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Product Engineer

London, United Kingdom
Arbor Education
and project sustainability. Take ownership of writing and implementing comprehensive tests around new features, ensuring robust test coverage and reliability. Produce well-architected and efficient code using advanced design patterns and methodologies, contributing to the overall system's scalability and performance. Actively participate in code reviews and pair programming sessions Participate in tech-talks and team-based learning … with Scrum methodology or other agile development processes Experience with cloud computing Experience with Docker and containerisation Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-Driven Development, etc. What we offer The chance to work alongside a team of hard-working, passionate people in a role More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Back End Engineer

London, England, United Kingdom
Hybrid / WFH Options
Prima
make an impact? Here are the details What You’ll Do Architect and Develop Reusable Code: All descriptions emphasize developing reusable code, promoting code modularity, and ensuring maintainability. Design, Develop, and Maintain Services: Each description highlights the need to design, develop, and maintain services with a focus on consistency, scalability, and adherence to industry best practices. … experience in backend development Strong English communication skills, with the ability to collaborate effectively with multidisciplinary teams. Good knowledge of event-driven architecture, microservices, and domain-driven design. Enthusiasm for trying new technologies and helping other developers grow. Self-motivated, and proactive, with strong problem-solving skills and accountability for deliverables. Experience working in More ❯
Posted:

Senior Backend Engineer (Mandarin Speaking)

United Kingdom
LemFi
business stakeholders alike. You listen carefully, communicate clearly, and believe in shared success over individual credit. Ownership Mindset : You take full responsibility for the systems you build from design and development to monitoring and incident response. You don't wait to be told what to do and are comfortable making decisions within your domain. Always Improving : You're … grow your technical skills and expand your understanding of the broader system. You're open to feedback and use it to get better. Job Description & Responsibilities Engineering & Architecture Design, implement, and test new backend features with an emphasis on simplicity, scalability, and security. Create technical documentation to support proposed solutions and feature development. Apply best practices in automated … with hands-on experience building scalable services. Experience with working with observability stack (logging, metrics, tracing). Expertise in building RESTful APIs following company standards. Understanding of Domain-Driven Design and Modularization concepts. Asynchronous processing with approaches like co-routines, messages queuing and event streaming (Kafka). Experience working with relational databases (PostgreSQL) such More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London, United Kingdom
ToffeeX
Our software, ToffeeX, is an engineering design tool that automatically creates mechanical components for the engineering industry. It leverages a combination of artificial intelligence, numerical simulation, and sophisticated mathematical optimization techniques to design components that outperform their existing counterparts. By bringing numerical simulation to the cloud, we create immense opportunities for the design engineer. … Working closely with our clients, some of the biggest players in their industries, we revolutionise the user experience and automation in engineering software. At the same time, we design our architecture to industry leading reliability and security standards, essential to highly sensitive projects. The position: At ToffeeX, you will join a passionate team of software engineers, scientists, and … team-based environment to resolve a wide range of challenges. Be in the habit of writing maintainable code. Useful skills include TDD/BDD, refactoring, domain driven design and continuous integration and deployment. Be willing to work primarily on-site at our London, UK office (we can sponsor Work Visas in UK). More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Developer (.Net Core, Azure, React/Vue)

Winchester, Hampshire, South East, United Kingdom
Hybrid / WFH Options
Hays
functionality and capability of the system, working across 50 applications. You'll be a proponent of Software Design Patterns and best practice, including Domain Driven Design, Clean Architecture and CQRS. Joining them as a Senior the expectation will be to offer support and mentoring to the Junior Developers in the team. The … knowledge of implementing common design and architectural patterns in an Agile environment and will have a strong command of the entire SDLC, namely Domain Driven Design, Command Query Responsibility Segregation and Clean Architecture. What you'll get in return You'll join a team where work life balance is not an abstract More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Solutions Architect

Northampton, England, United Kingdom
ZipRecruiter
Job Description Key Accountabilities Accountable for delivering effective solution designs within the Open Banking COE, taking the lead on the solution design from an API design and API Security perspective. Design end-to-end API solutions to meet business needs within the context of a broader solution implementation. Contribute to overall solution planning, providing … well as highlighting technical risks, issues, and assumptions. Define and derive best practices in the API space, adopting industry best practices and highlighting areas of improvement. Produce required design artefacts, independently or as part of a team. Engage with key stakeholders in workshops to achieve desired outcomes. Present to the Customer's Architecture Review Board when necessary. Ensure … API design principles with creation of Swagger/RAML definitions. Experience with API security standards such as OAuth, OIDC, and FAPI. Understanding of Domain Driven Design is beneficial. Expertise in industry-standard API management platforms (e.g., MuleSoft, Apigee, Kong, AWS API Gateway). Experience in modelling, building, and deploying large-scale distributed More ❯
Posted:

Founding Backend Engineer

London, England, United Kingdom
Stealth Startup
a founding backend engineer to join us at the ground level and help bring this platform to life. The Role You’ll work directly with the founders to design, build, and launch our core platform This is a hands-on, high-impact role: you'll write code daily, influence key architectural decisions, and ship fast using modern tools … AI. Build a modern backend from scratch in C#/.NET 8 with a clean, event-driven architecture Help architect a scalable system using CQRS, Event Sourcing, DDD, microservices Own key components in AWS: Lambda, SQS, SNS, DynamoDB, PostgreSQL, API Gateway Work in a test-first, high-trust environment with real autonomy About You You work incredibly hard … to-have but a MUST-have force multiplier What we're after: 3+ years experience building backend systems and APIs in C#/.NET Strong grasp of architecture patterns: DDD, CQRS, microservices Experience writing clean, testable code with a TDD mindset Experience working in small teams or startups, where autonomy and speed matter Comfort with cloud-native infrastructure (preferably AWS More ❯
Posted:

Technical Solutions Architect

London
Nexus Jobs Limited
Technical Solutions Architect The primary role of the IT solutions architect, is to ensure all IT Infrastructure applications architecture and design, systems and software Integration, functional requirements gathering, whether from inception or enhancements, are delivered on-time, aligned to industry standards, redundant and simplified by design, as well as being delivered cost effectively, whilst ensuring project … design and technical leadership to the global IT and business related teams, with a solid technology background, experience in capability and data models, domain driven design for application strategy, across all phases of the software development lifecycle. Additional responsibilities include ensuring IT Infrastructure and application design are secure, reliable, and … regularly reviewed. This role will also develop and enhance relationship management with key service partners, independent contractors, vendors, and suppliers. Key Responsibilities/Tasks: Lead the architecture design, and delivery towards consolidation of O365 amongst operating companies globally. Lead the architecture and design towards implementation of a robust, cost-effective disaster recovery solution for all key More ❯
Employment Type: Permanent
Posted:

Front End Technical Lead

London, United Kingdom
Hybrid / WFH Options
Refinitiv
and services for news multimedia content delivery (text, graphics, photos, audio, video) via scalable content solutions. We are a close-knit team using Agile, Scrum, Domain Driven Design, and CLEAN Architecture with technologies like TypeScript, React, Next.JS, Clojure(Script), Python, Docker, and AWS. We are seeking an experienced Front End Technical Lead to guide … stakeholders. Experience with Agile/Scrum processes and ability to operate in ambiguity. Passion for learning and professional growth. Nice to Have Full stack development, Domain Driven Design, Functional programming, Automated testing, Behavioral analytics, Microfrontends, Monorepos, Clojure(Script), GraphQL. If you're a high performing technical leader, with high standards, who wants to work More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer - Data

Cardiff, South Glamorgan, United Kingdom
Hybrid / WFH Options
RVU Co UK
Experience in modern software development practices (agile, CI/CD, DevOps, infrastructure as code, observability). Experience applying DORA metrics to Data Products. Experience with Domain driven design, Event driven architecture and Contract driven development. Experience and understanding of designing data products and versioning. Proven technical leadership and managing relationships More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Domain-Driven Design
10th Percentile
£54,500
25th Percentile
£57,500
Median
£71,991
75th Percentile
£98,474