Domain-Driven Design Jobs in the UK

26 to 50 of 174 Domain-Driven Design Jobs in the UK

🌳 Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth – Fully Remote 🌳

Altrincham, Greater Manchester, 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. Languages : 🌳 Ruby-on-Rails, Java … Python, C#, PHP 🌳 VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software Design Patterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. Cloud & Database Management … 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 More ❯
Posted:

🌳 Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth – Fully Remote 🌳

Central London / West End, London, 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. Languages : 🌳 Ruby-on-Rails, Java … Python, C#, PHP 🌳 VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software Design Patterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. Cloud & Database Management … 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 More ❯
Posted:

🌳 Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth – Fully Remote 🌳

Bolton, Greater Manchester, 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. Languages : 🌳 Ruby-on-Rails, Java … Python, C#, PHP 🌳 VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software Design Patterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. Cloud & Database Management … 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 More ❯
Posted:

🌳 Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth – Fully Remote 🌳

Ashton-Under-Lyne, Greater Manchester, 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. Languages : 🌳 Ruby-on-Rails, Java … Python, C#, PHP 🌳 VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software Design Patterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. Cloud & Database Management … 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 More ❯
Posted:

Full Stack Engineer

Greater London, England, United Kingdom
Hybrid / WFH Options
Futuria
how humans and intelligent agents collaborate. Key Responsibilities Design, implement, and maintain scalable back-end systems and RESTful APIs using Python (FastAPI/D) Apply domain-driven design and test-driven development to build microservices using agile methodologies, with a focus on reliability Develop, test, and deploy LLM-based applications … and LLM applications that deliver measurable business value Maintain low latency, high system uptime, and strong performance across APIs and AI services Drive fast, iterative collaboration across product, design, and engineering teams Continuously improve the platform through testing, research, and integration of modern AI and software practices Why Join Us? Join a mission-driven, high-growth More ❯
Posted:

Head of Engineering

Belfast, UK
Hybrid / WFH Options
VANRATH
C) division, taking full ownership of software delivery across multiple agile teams. This individual will be instrumental in driving the organisation's engineering culture forward while overseeing the design and development of complex, scalable systems used globally. Reporting to the divisional CIO, the role blends strategic leadership with hands-on technical guidance, and is suited to a delivery … architectures. Experience in scripting (Python, Perl, Ruby) and solid SQL skills. Strong understanding of engineering principles and architectural patterns (e.g. Microservices, Backend for Frontend, cloud-native design). Familiarity with DevOps and CI/CD tooling (Git, GitLab, TeamCity, etc.). Deep understanding of clean code practices (SOLID, DRY, YAGNI). Strong … stakeholder management and communication skills. Desirable Experience: Background in trading platforms, financial markets, or commodities. Knowledge of Scaled Agile Framework (SAFe). Exposure to Domain Driven Design (DDD), CQRS, GraphQL, or streaming architectures. Experience with AWS or other cloud platforms. Knowledge of actor frameworks (DAPR, AKKA, Orleans) and containerisation tools. What You'll Get More ❯
Posted:

Java Developer (Must hold active SC)

City of London, London, United Kingdom
Amber Labs
of applications into live service and support. Your skills and experience What you’ll bring: Experience of Java AWS Experience of Spring framework or equivalent. Knowledge of software design patterns and when to apply them Excellent knowledge of development processes. Experience of containerisation using Docker or Kubernetes Experience of Continuous Integration (CI) and … Continuous Delivery (CD) A passion for delivering quality code, by use of TDD and setting high software quality standard Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns: Kubernetes Knowledge/Certification in Spring framework. Experience in cloud technologies AWS Diversity & Inclusion: Here at Amber Labs, we are More ❯
Posted:

Java Developer (Must hold active SC)

London Area, United Kingdom
Amber Labs
of applications into live service and support. Your skills and experience What you’ll bring: Experience of Java AWS Experience of Spring framework or equivalent. Knowledge of software design patterns and when to apply them Excellent knowledge of development processes. Experience of containerisation using Docker or Kubernetes Experience of Continuous Integration (CI) and … Continuous Delivery (CD) A passion for delivering quality code, by use of TDD and setting high software quality standard Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns: Kubernetes Knowledge/Certification in Spring framework. Experience in cloud technologies AWS Diversity & Inclusion: Here at Amber Labs, we are More ❯
Posted:

Software Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
AJ Bell Management Limited
skills. Planning, organisation, and time management skills. Strong analytical and problem-solving skills. AWS cloud infrastructure/Relevant AWS certifications. The nice to haves: Working knowledge of domain-driven design. Docker/Kubernetes and container orchestration tools. Knowledge of design patterns. Previous experience working in e-commerce and/or financial services. About us More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Salford, Manchester, United Kingdom
Hybrid / WFH Options
AJ Bell Management Limited
skills. Planning, organisation, and time management skills. Strong analytical and problem-solving skills. AWS cloud infrastructure/Relevant AWS certifications. The nice to haves: Working knowledge of domain-driven design. Docker/Kubernetes and container orchestration tools. Knowledge of design patterns. Previous experience working in e-commerce and/or financial services. About us More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Solutions Architect - Long Standing Customers

Alderley Edge, Cheshire, United Kingdom
Royal London
and learn! Responsibilities across three key dimensions: Interpret Business Needs Translates business and technical requirements into an architectural blueprint to achieve business objectives and documents all solution architecture design and analysis work. Works closely with the product owners and product managers to ensure a robust architectural runway that can support future business requirements throughout the product life cycle. … assessment for RFP. Consults with technical architecture peers to ensure all layers of architecture are evaluated and solutions constructed robustly including Security, Infrastructure, Networks. Apply Technology Leads evaluation, design and analysis across a group of technologies based on enterprise business strategy, business capabilities, value-streams, business requirements and enterprise standards. Manage and design executable architecture for … contexts such as Policy Administration Systems. Knowledge of system development life cycle methodologies such as Agile, Incremental, DevOps, capable of engaging with engineers. Understanding of Domain Driven Design principles, EA patterns to decompose monoliths to microservices, Strangler Fig pattern, event sourcing. Proven analytical, influencing/consensus building, technical and communication skills. Engineering background in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Software Engineer

United Kingdom
Manchester Digital
Key Accountabilities and Responsibilities Informed offers outstanding opportunities to advance your career both technically and professionally. We deliver solutions using modern architectural patterns (serverless, microservices, Domain Driven Design), cloud platforms (AWS, Azure), languages (Python, Java/Spring, Node.js, .NET), databases (PostgreSQL, MongoDB, MS SQL), and CI/CD tools (GitHub, BitBucket, Jenkins, Terraform, Kubernetes More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Technical Lead

London Area, United Kingdom
Hybrid / WFH Options
developrec
office A leading enterprise organisation that specialises in AI-First solutions is seeking a seasoned Technical Lead with deep expertise in Java Spring Boot, microservices architecture, and solution design to drive the backend engineering strategy for its platform engineering function. The ideal candidate brings a blend of strong technical leadership, architectural insight, and hands-on development capability, alongside … Prior experience in the banking or financial services domain is highly advantageous. Must have experience with API gateways and mobile app development/modernisation Key Responsibilities: Design and develop high-performance, secure, and scalable backend systems using Java, Spring Boot, and modern architectural patterns. Lead the development of RESTful APIs and microservices, ensuring alignment with mobile … Azure, and container orchestration using Kubernetes. Knowledge of event-driven architecture, messaging systems like Kafka or RabbitMQ, and domain-driven design (DDD). Exposure to Agile methodologies, tools such as Jira and Confluence, and participation in SAFe or Scrum practices. Experience contributing to architecture governance, technical evaluations, and engineering playbooks. More ❯
Posted:

Java Technical Lead

City of London, London, United Kingdom
Hybrid / WFH Options
developrec
office A leading enterprise organisation that specialises in AI-First solutions is seeking a seasoned Technical Lead with deep expertise in Java Spring Boot, microservices architecture, and solution design to drive the backend engineering strategy for its platform engineering function. The ideal candidate brings a blend of strong technical leadership, architectural insight, and hands-on development capability, alongside … Prior experience in the banking or financial services domain is highly advantageous. Must have experience with API gateways and mobile app development/modernisation Key Responsibilities: Design and develop high-performance, secure, and scalable backend systems using Java, Spring Boot, and modern architectural patterns. Lead the development of RESTful APIs and microservices, ensuring alignment with mobile … Azure, and container orchestration using Kubernetes. Knowledge of event-driven architecture, messaging systems like Kafka or RabbitMQ, and domain-driven design (DDD). Exposure to Agile methodologies, tools such as Jira and Confluence, and participation in SAFe or Scrum practices. Experience contributing to architecture governance, technical evaluations, and engineering playbooks. More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Oliver Bernard
backend services that power our lending platform, automating everything from credit decisioning to customer onboarding. Key Responsibilities: Develop and maintain RESTful APIs and microservices using Spring Boot . Design scalable, cloud-ready applications with a focus on performance and reliability. Collaborate closely with Product Managers, QA, and DevOps in an Agile environment. Write clean, testable code and contribute … PostgreSQL) and messaging systems (e.g., RabbitMQ, Kafka). Nice to Have: Experience in the FinTech or lending space. Exposure to domain-driven design (DDD) and event-driven architecture. Knowledge of testing frameworks (JUnit, Mockito) and API documentation (Swagger/OpenAPI). If you’re passionate about writing clean, efficient Java code and More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
Oliver Bernard
backend services that power our lending platform, automating everything from credit decisioning to customer onboarding. Key Responsibilities: Develop and maintain RESTful APIs and microservices using Spring Boot . Design scalable, cloud-ready applications with a focus on performance and reliability. Collaborate closely with Product Managers, QA, and DevOps in an Agile environment. Write clean, testable code and contribute … PostgreSQL) and messaging systems (e.g., RabbitMQ, Kafka). Nice to Have: Experience in the FinTech or lending space. Exposure to domain-driven design (DDD) and event-driven architecture. Knowledge of testing frameworks (JUnit, Mockito) and API documentation (Swagger/OpenAPI). If you’re passionate about writing clean, efficient Java code and More ❯
Posted:

Solutions Architect

City Of Bristol, England, United Kingdom
Hybrid / WFH Options
CPS Group (UK) Limited
influence product direction, and work across multiple agile development teams to deliver scalable, high-performing solutions. Key Responsibilities Lead architecture across application, data, and infrastructure domains Act as Design Authority for scalable and secure solutions Translate business needs into actionable, well-structured technical strategies Document and communicate architectural decisions clearly across teams Guide platform evolution, integration patterns, and … and orchestration Understanding of both SQL and NoSQL data architectures Front-end architecture experience (Angular or similar frameworks) Knowledge of domain-driven design (DDD) and scalable systems patterns Demonstrated success delivering cloud-native enterprise applications Comfortable working in Agile, cross-functional environments What’s On Offer £80,000–£85,000 per annum Hybrid working More ❯
Posted:

Java Developer

Croydon, London, United Kingdom
Experis - ManpowerGroup
of Year Must hold SC and NPPV3 or be eligible for both What you'll bring: Experience of Java. Experience of Spring framework or equivalent. Knowledge of software design patterns and when to apply them. Excellent knowledge of development processes. Experience of containerization using Docker or Kubernetes. Experience of Continuous Integration (CI) and Continuous Delivery (CD). A … patterns, it would be great if you had some of the skills, if not we can help develop them: Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns. Kubernetes. Knowledge/Certification in Spring framework. Experience in cloud technologies AWS/Azure/GCP. You will be required More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solutions Architect

United Kingdom
Hybrid / WFH Options
CPS Group (UK) Limited
maintainability, and delivery efficiency — within a cloud-native, Azure-first ecosystem Act as the architectural authority across core platform services, data flows, and client-facing features. Lead solution design and technical decision-making on product roadmap initiatives. Own architectural consistency across multiple delivery teams, with a focus on quality, performance, and resilience. Set standards for engineering practices, system … Services, Service Bus, Key Vault, Cosmos DB. Extensive experience designing and delivering APIs, microservices, and event-driven systems. Skilled in architectural best practices such as domain-driven design, CQRS, and distributed systems thinking. Strong understanding of CI/CD, containerisation, and cloud-native infrastructure. Familiarity with frontend architecture (Angular or similar) and More ❯
Posted:

Senior Developer - C#, Maths, 3D

England, United Kingdom
Ascent People Ltd
work on projects from initial concept to final delivery. Responsibilities will include: Maintaining and ensuring the responsiveness of these applications Collaborating with the engineering team on new feature design and launch Developing cloud-based solutions with messaging and notification APIs in a micro-service architecture Solving complex mathematical and geometric problems Developing 3D graphical and CAD applications Required … service architecture Strong mathematical and geometric problem-solving abilities Knowledge of 3D graphical/CAD application development Understanding of Agile/SCRUM methodology Knowledge of design patterns (DDD, CQRS), graphics libraries (e.g., Open Cascade, Parasolid, ACIS), NoSQL database experience (AWS Dynamo preferred, MongoDB or Azure Cosmos considered) are all desired. Salary & Benefits: up to 70K + 25 days More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Engineering

Belfast, United Kingdom
Hybrid / WFH Options
VanRath
/CD pipelines Cloud: AWS (hybrid infrastructure) Tools: Git, automated testing frameworks, GraphQL (desirable) Methodologies: Agile/Scrum, SAFe (preferred), Domain-Driven Design (DDD), CQRS Ideal Candidate Profile Extensive experience managing multiple engineering teams in complex enterprise environments Proven full-stack engineering leadership with deep knowledge of modern software design and architecture More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer (Active SC clearance required)

England, United Kingdom
Amber Labs
technical support for the transition of applications into live service and support. What you’ll bring: Experience with Java Experience of Spring framework or equivalent Knowledge of software design patterns and when to apply them Excellent knowledge of development processes Experience of containerisation using Docker or Kubernetes Experience of Continuous Integration (CI) and … Continuous Delivery (CD) A passion for delivering quality code, by use of TDD and setting high software quality standard Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns Diversity & Inclusion: Here at Amber Labs, we are dedicated to fostering an inclusive and equitable workplace for all. Our commitment More ❯
Posted:

Full Stack Engineer

Reading, England, United Kingdom
Hybrid / WFH Options
Mastek
Experience of building web applications Practical Microservices development experience on cloud platforms (AWS/Azure) and understanding of microservices design patterns Experience of Domain Driven Design Practical Relational Database development experience with Oracle, REST APIs Strong understanding CI and DevOps technologies (Hands-on experience on Git, Jenkins, and Ansible/Terraform preferred More ❯
Posted:

Junior Software Engineer

Birkenhead, Merseyside, UK
Hybrid / WFH Options
Crowder Consulting
we do · Provide innovative solutions to the water industry · Develop cloud, enterprise, web and mobile solutions · Integrate, process, and analyse data from many corporate and third-party systems · Design complex data science and advanced analytics solutions · Develop extensive reporting, data mining and visualisation tools · Employ cloud and other cutting-edge technology to solve real industry problems The Role … and career development opportunities. · Regular company social events. Our Requirements · Degree level education in relevant subject or equivalent experience · Appreciation of Software Development practices and design (OOAD, DDD, TDD, patterns) · Experience of a high-level programming language (Java, Python, NodeJS, TypeScript, C#) · Exposure to any of the following: o Developing desktop, web or mobile applications o Cloud technologies More ❯
Posted:

C# Developer - Games - 70K

England, United Kingdom
Ascent People Ltd
work on projects from initial concept to final delivery. Responsibilities will include: Maintaining and ensuring the responsiveness of these applications Collaborating with the engineering team on new feature design and launch Developing cloud-based solutions with messaging and notification APIs in a micro-service architecture Solving complex mathematical and geometric problems Developing 3D graphical and CAD applications Required … service architecture Strong mathematical and geometric problem-solving abilities Knowledge of 3D graphical/CAD application development Understanding of Agile/SCRUM methodology Knowledge of design patterns (DDD, CQRS), graphics libraries (e.g., Open Cascade, Parasolid, ACIS), NoSQL database experience (AWS Dynamo preferred, MongoDB or Azure Cosmos considered) are all desired. Salary & Benefits: up to 70K + 25 days More ❯
Employment Type: Permanent
Salary: GBP 70,000 Annual
Posted:
Domain-Driven Design
10th Percentile
£54,500
25th Percentile
£57,500
Median
£71,991
75th Percentile
£98,474