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

Java Developer

Location
Cardiff, Wales, United Kingdom
environment, for everyone.## **Your skills and experience**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 containerisation using Docker or Kubernetes • Experience of Continuous Integration … 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 ...

Senior Backend Engineer (Investment Platform)

Location
Greater London, England, United Kingdom
driven decision-making and maintain the highest standards of performance, stability and compliance. What you'll be doing: Leading the technical design, development, and evolution of Investment Platform services, integrations, data platforms, and cloud-native solutions. Defining, promoting and enforcing engineering standards, best practices, and architectural … principles across the Investment Platform. Providing technical leadership throughout the software development lifecycle, from solution design through deployment and operational support. Designing scalable, resilient, and secure backend services, APIs, and data pipelines capable of supporting business growth and increasing platform complexity. Acting as the technical lead for significant ...

Engineering lead

Location
Greater London, England, United Kingdom
operational risks and technology controls. Support production readiness reviews and regulatory initiatives. Required Technical Skills Engineering & Architecture REST APIs Domain Driven Design (DDD) Docker OpenShift DevOps & Automation Jenkins Terraform Ansible TDD/BDD Secure Coding Performance Engineering Observability & Monitoring Tools JIRA Confluence Splunk Dynatrace … Domain Knowledge Preferred experience in: Retail Banking Commercial Banking Digital Banking Identity & Authentication Customer Journeys Payments Lending Platforms Open Banking Solution Design Reviews Release Readiness Assessments Engineering Governance Packs Platform Modernization Plans Capacity & Delivery Plans Risk and Dependency Management Reports Technical Debt Reduction Plans Operational Stability ...

Engineering lead

Location
Greater London, England, United Kingdom
risk requirements. Manageoperational risks and technology controls. Supportproduction readiness reviews and regulatory initiatives. Required Technical Skills Engineering & Architecture RESTAPIs DomainDriven Design (DDD) Docker OpenShift DevOps & Automation Jenkins GitHub/Bitbucket Terraform Ansible TDD/BDD SecureCoding Observability& Monitoring Tools JIRA Confluence Splunk Dynatrace SonarQube Banking Domain ...

Public Cloud - Forward Deployed Engineer (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
/CD pipelines: Harness, Tekton, Jenkins, etc. Knowledge on middleware & distributed messaging (Kafka) Databases (MongoDB and SQL) Familiarity with Domain Driven Design and Event Driven Architecture Agile and DevOps Mindset: Familiarity with Agile Development, DevOps, and SRE practices. Adaptability: A demonstrated ability ...

CAD-CAM Software Developer

Location
Nottingham, England, United Kingdom
following would be advantageous: WPF Angular or modern frontend frameworks DynamoDB/NoSQL RabbitMQ/MassTransit Microservices Event-Driven Architecture CQRS DDD TDD Agile CI/CD About You You’ll typically have 3+ years of commercial C#/.NET development experience, alongside a strong mathematical or technical ...

Senior Developer (Manchester)

Location
Manchester, England, United Kingdom
meetings with business stakeholders. Contribute to defining and maintaining the agreed quality standards of the product Experience Required Fundamentals and approaches: OOP, SOLID principles, DDD, TDD/BDD/ATDD Distributed, service-based architectures (messaging, pub/sub, streams, micro-services). Secure SDLC practices and toolsets Extensive experience ...

Platform Product Owner

Location
Greater London, England, United Kingdom
excited to pick them up and suggest alternatives.) C# .NET Aurelia, TypeScript Azure infrastructure (App Services, Function Apps, Container Apps, etc.) DDD, CQRS, Event‐Driven Architecture SQL Server, PostgreSQL, and Azure Storage Service Bus Elasticsearch Redis Git, Octopus Deploy Pulumi for IaC Microservices, SOA Power BI Time‐series ...

Software Engineer

Location
Greater London, England, United Kingdom
that you've built and operated real backends, not which language you did it in. How we build Small, well-factored services. TDD and DDD as defaults. Trunk-based CI/CD — you ship to production and own it, with tests, observability and clean rollbacks. Lean frameworks, readable code ...

Senior AI Consultant - Agentic AI & Generative AI

Hiring Organisation
Deerfoot Recruitment Solutions
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and cost controls. Solid software engineering fundamentals: Clean Code (SOLID, DRY), DDD, modular architecture, TDD and code quality tooling. Desirable: RAG pipelines, MCP, LLM integration (OpenAI, Gemini, Hugging Face models), LangSmith, TruLens, and agentic frameworks such ...

Principal AI Solutions Architect

Location
Greater London, England, United Kingdom
distributed systems, with a strong foundation in Java, Spring Boot, and enterprise application design.* Demonstrated experience with AI architecture patterns including agentic workflow design, RAG architectures, LLM integration, vector databases, and AI orchestration frameworks (e.g., Spring AI or comparable).* Proven ability to design and deliver … including Kubernetes, container platforms, and CI/CD pipelines.* Strong understanding of microservices, event-driven systems, API governance, domain-driven design, and enterprise integration architectures.* Clear communicator with a track record of influencing engineering, product, infrastructure, and executive leadership teams across complex ...

Principal AI Solutions Architect

Location
City Of London, England, United Kingdom
distributed systems, with a strong foundation in Java, Spring Boot, and enterprise application design. Demonstrated experience with AI architecture patterns including agentic workflow design, RAG architectures, LLM integration, vector databases, and AI orchestration frameworks (e.g., Spring AI or comparable). Proven ability to design and deliver … including Kubernetes, container platforms, and CI/CD pipelines. Strong understanding of microservices, event-driven systems, API governance, domain-driven design, and enterprise integration architectures. Clear communicator with a track record of influencing engineering, product, infrastructure, and executive leadership teams across complex ...

Microsoft Full Stack Senior Developer (Manager)

Location
Greater London, England, United Kingdom
Senior Developer who combines strong hands‐on engineering expertise with end‐to‐end technical delivery leadership. You will lead engineering teams, shape solution design, make pragmatic technology decisions and remain close enough to the code to assure quality and unblock delivery. In this highly visible role, you will … Azure application development experience across relevant compute, integration, data, identity, security and monitoring services. Strong knowledge of software architecture principles, domain‐driven design, API‐first design, microservices and modular monolith patterns, with the judgement to select an appropriate approach. Practical experience with ...

Lead Azure Engineer

Location
Sheffield, England, United Kingdom
Title: Azure Engineer This role leads the design and delivery of cloud-native, full stack products on Microsoft Azure, running on Azure Kubernetes Service (AKS). You will be hands‐on across the stack while setting technical direction, strengthening engineering standards, and ensuring solutions are secure, resilient, observable … mesh technologies and policy controls, as well as network security patterns including private endpoints and ingress controls. Strong background in domain‐driven design and event‐driven architecture. experience leading cross‐functional engineering teams and influencing technical direction. Ability to balance short‐term ...

Senior Java Developer

Hiring Organisation
Intelligent Steps
Location
London, United Kingdom
Employment Type
Permanent
Salary
£85000 - £95000/annum 10% Bonus
role We are looking for a Senior Java Developer to help design and deliver a platform built around Java microservices. You will take ownership of backend services, contribute to architecture decisions and work closely with product, QA and DevOps colleagues to turn business requirements into reliable software. This … work effectively within an Agile team. Desirable skills Experience migrating monolithic applications using incremental approaches such as the strangler pattern. Knowledge of domain-driven design, contract testing and distributed transaction patterns such as sagas or the transactional outbox. Experience with Terraform, Helm ...

Staff Engineer Software

Location
Leeds, England, United Kingdom
refinement Align and streamline designs across your department, promoting clarity and simplicity in technical direction while upholding organizational goals. Partner closely with product, design, and other stakeholders to make high-impact technical decisions that align with both business goals and long-term scalability Lead incident resolution as part … drive best practices in backend development and mentor others in effective coding and architectural strategies, such as clean code, domain driven design and other design and architectural patterns Knowledge of observability practices , including logging, monitoring, and tracing in distributed systems. Expertise ...

Engineering Manager

Location
Greater London, England, United Kingdom
Python, Node.js). Fluency in SQL (MySQL, Oracle, PostgreSQL) and NoSQL (DocumentDB, DynamoDB). Solid understanding of Scrum, Agile development & DevOps. Good understanding of DDD, BDD, TDD and Design Patterns. Deep understanding of cloud-native architectures and scalable system design. Strong communication and stakeholder management skills. Ability ...

Principal Engineer

Location
Milton Keynes, England, United Kingdom
digital products and platforms. s a Principle Engineer you will expected to: Own and influence end-to-end technical direction across product discovery, design, delivery and operation. It combines hands‐on engineering with architectural leadership, ensuring that solutions are secure, scalable, resilient, maintainable and aligned with measurable business … stored procedures, Web API, SOAP and WCF integrations. Strong knowledge of software architecture and design patterns, domain‐driven design, modular architecture, microservices trade‐offs, integration patterns and API lifecycle management. Hands‐on experience with Azure services such as App Service, Functions, Service ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
Senior Software Engineer, you'll be one of the most experienced engineers on the team. You'll work in React and our design language, and on the server and the services behind it. You'll take on the harder problems, and you'll raise the standard around … than one client, including contracts, versioning and backwards compatibility. Engineering principles: Opinions that hold up over time, such as clean architecture or domain-driven design, with a bias towards lean delivery and long-term maintainability, held with enough humility to change your mind. Technical ...

Lead Software Engineering — Trading Tech

Location
City of Westminster, England, United Kingdom
encourage you to apply. Job summary As a Vice President, Lead Software Engineering at JPMorgan Chase within Trading Technology , you will help design, build, and run services that support a multi-asset trading platform on Amazon Web Services (AWS) . You’ll work closely with engineers and partners … streaming patterns where appropriate. Implement microservices and event-driven integrations for real-time distribution workloads. Partner with peers to evolve domain-driven design practices and service boundaries. Use container platforms such as Kubernetes to run scalable services. Apply caching patterns using technologies ...

Senior Software Engineer - Comms

Location
Greater London, England, United Kingdom
processing Postgres AWS Terraform, Packer, Consul HTMX React and Redux Test Driven Development Spec Driven Development Domain driven design and modelling Experience working with event-driven, realtime systems Writing robust and fault-tolerant software Are you ready ...

Senior Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
make a meaningful contribution and the support to keep developing your career. What you'll do Build technology we can rely on Design, develop and deliver high-quality services, APIs and applications that support our operational and regulatory capabilities. Work with the team to understand functional … C# and .NET Core. Strong experience working with MongoDB and/or SQL. Experience applying software design approaches such as Domain-Driven Design and MVC. Strong technical background in web development using technologies such as Angular, React or Vue.js. Experience developing HTTP ...

Senior Software Engineer II - Cash Management

Location
Royal Borough of Greenwich, England, United Kingdom
domain with plenty to learn and shape. You'll have a meaningful say in how we solve customer problems, design our systems and maintain engineering quality as we grow. The work combines product development with the challenge of building dependable services that move money across systems. … doing? Design, develop, and maintain highly scalable services in Java and Spring Boot within a microservices architecture. Apply domain-driven design to build robust, scalable solutions. Lead development efforts in event-driven architectures using Kafka or similar messaging systems. Architect ...

Software Engineer III - Backend / Data Engineer - Java, Python, Databricks

Location
Greater London, England, United Kingdom
products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within … Databricks. Familiarity with the Standardised data layer practices (Medallion architecture) Familiarity with modern backend technologies including Java 21+. Familiarity with Domain Driven Design as an approach to begin implementing system designs. Proficiency with AI code assistants for rapid prototyping and end delivery of Backend ...

Software Engineering Manager

Location
West of England, England, United Kingdom
deliver synchronous, asynchronous and event-driven integrations using cloud-native patterns.* Set clear standards for API-first and contract-driven design, versioning, backward compatibility, automated testing, observability and failure recovery.* Review code and designs, remove complex technical blockers and ensure solutions are production-ready. … other regulated operational platforms.* Knowledge of data pipelines, data quality, reconciliation and integration with cloud data platforms such as Snowflake.* Experience with domain-driven design, schema governance, contract testing and service ownership models.* Understanding of migration patterns, parallel running and controlled decommissioning of legacy ...