1 to 25 of 141 Permanent Domain-Driven Design Jobs in the UK

Lead Software Engineer - AI-Native Applications

Hiring Organisation
IFS
Location
London, UK
Employment Type
Full-time
help you make your moment. Join Team Purple. Join IFS.Job DescriptionWe're looking for experienced software engineers who combine strong Domain-Driven Design and event-driven architecture with modern AI-native engineering practices. You'll analyse complex enterprise problems using DDD, design … enterprise products. This is not an AI research or AI platform engineering role. Instead, you'll work on real customer problems, building domain-driven software where AI enhances product capabilities and customer outcomes. The ideal candidate will demonstrate strong technical leadership, excellent problem-solving and communication ...

Senior Software Engineer I - Cash Management

Location
Greater London, England, United Kingdom
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 … 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 ...

Lead Java Developer

Location
Swansea, Wales, United Kingdom
improvements. Promote reusable, maintainable, and extensible solutions across the development team. Apply principles such as Domain-Driven Design (DDD), SOLID, design patterns, and API-first development where appropriate. DevOps & Delivery Support and improve CI/CD pipelines and automated software delivery processes. … with observability and monitoring tools such as ELK, Grafana, Prometheus, or Splunk . Experience with Domain-Driven Design (DDD) and API-first development. Experience with distributed systems and asynchronous processing. Relevant Java, AWS, Azure, GCP, Kubernetes, or architecture certifications . Experience contributing to technology ...

Senior Software Engineer II - Cash Management

Hiring Organisation
Wise
Location
London, UK
Employment Type
Full-time
authority and multiplier for the organisation. You'll mentor engineers, raise engineering standards, and guide teams toward best practices in microservices architecture, domain-driven design, and distributed systems. You'll also play a key role in cross-team initiatives, representing Wise Platform and helping … event-driven systems using Kafka or similar technologiesHas strong experience modelling and building systems with PostgreSQL or other relational databasesApplies domain-driven design principles to build scalable and maintainable systemsHas a track record of architecting and delivering complex, high-scale systemsDemonstrates strong ...

Senior Solutions Engineer

Location
Greater London, England, United Kingdom
ambiguity and competing priorities. Familiarity with common design patterns and architectural principles, including domain-driven design (DDD), event-driven architecture (EDA), and microservices architecture. Familiarity withJava (Spring), Kubernetes, AWS, and service mesh architectures and technologies such as RESTful APIs … ambiguity and competing priorities. Familiarity with common design patterns and architectural principles, including domain-driven design (DDD), event-driven architecture (EDA), and microservices architecture. Familiarity withJava (Spring), Kubernetes, AWS, and service mesh architectures and technologies such as RESTful APIs ...

Java Backend Engineer IRC299953

Location
Glasgow, Scotland, United Kingdom
practices Proficiency with Gradle for build management Familiarity with MapStruct and Feign Working knowledge of domain-driven design (DDD) patterns An integration-testing mindset — comfortable testing services in realistic, end-to-end scenarios, not just isolated units Job responsibilities Design, build … Design and implement clean, well-documented REST APIs Build event-driven services using Kafka for asynchronous communication Apply domain-driven design principles to structure services around business capabilities Use MapStruct for clean object mapping and Feign for service-to-service ...

Senior Java Backend Engineer IRC299953

Location
Glasgow, Scotland, United Kingdom
practices Proficiency with Gradle for build management Familiarity with MapStruct and Feign Working knowledge of domain-driven design (DDD) patterns An integration-testing mindset — comfortable testing services in realistic, end-to-end scenarios, not just isolated units Job responsibilities Design, build … Design and implement clean, well-documented REST APIs Build event-driven services using Kafka for asynchronous communication Apply domain-driven design principles to structure services around business capabilities Use MapStruct for clean object mapping and Feign for service-to-service ...

Software Engineering Specialist

Location
Belfast City District, Northern Ireland, United Kingdom
Technical Skills consumer billing platforms, ensuring changes are delivered safely, predictably, and with minimal service disruption. · Drive end‐to‐end delivery from solution design through build, test, deployment, and production support for billing services. · Establish engineering standards, release readiness, and delivery controls that support resilient, high‐quality platform … other large‐scale enterprise environments. NetCracker RBM knowledge and associated billing platform integrations. Event‐Driven Architecture & Domain‐Driven Design (DDD) experience. CI/CD Automation & DevOps tooling expertise. Production Support & Incident Management including root cause analysis and resilience planning. Cross‐Functional Stakeholder ...

Senior Software Engineer I - Wise for Enterprise - Banks

Location
Greater London, England, United Kingdom
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 … ability to design schemas, optimise queries, and ensure data integrity. Proficiency in domain-driven design (DDD) to model complex business domains is a plus A strong product mindset and passion for user experience, you prioritise work with the customers in mind ...

Solution Architect - Platform, Event, Domain Driven

Hiring Organisation
Sanderson
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£700.00 - £750.00 per day
microservices and distributed system architectures Designing solutions using event-driven architecture principles Applying Domain-Driven Design (DDD) to complex technology environments Working directly with engineering teams to turn architecture into working solutions Assessing and selecting appropriate technologies and tooling, proving approaches alongside … with strong knowledge across: AWS/cloud-native architecture Microservices architecture Event-Driven Architecture Distributed systems and distributed data architecture Domain-Driven Design API-first design Event streaming and messaging patterns Kafka or comparable event-streaming technologies Modern application architecture ...

Solution Architect (Principal Consultant)

Location
City Of London, England, United Kingdom
ensuring data is protected and used ethically. Talan UK & Ireland provides a range of consultancy and outsourcing capabilities including programme management, market design and governance. We also have extensive and award-winning capabilities across cyber security, data privacy and digital transformation. We are IIP Gold accredited and Great … cloud-native systems using Azure, AWS, and Oracle Cloud. Apply Service-Oriented Architecture (SOA) and Domain-Driven Design (DDD) principles. Design event-driven systems using Kafka and Pub/Sub. Lead API design, integration strategies, and legacy modernization ...

Senior Software Engineer - NWX Networx

Hiring Organisation
Iris Software
Location
United Kingdom
Salary
£ 70 K
backends, and cloud-native technologies while contributing to architectural decisions and ensuring high-quality software delivery across containerised, scalable web products.Key ResponsibilitiesTechnical Delivery· Design and deliver complex, scalable systems (multi-service integrations, high-traffic APIs, data processing pipelines) that anticipate edge cases, scalability issues, and long-term maintainability … Kubernetes (AKS/EKS) experience with production-scale deployments· Architecture Expertise: Expertise in clean architecture principles, SOLID design patterns, and domain-driven design· Quality & Testing: Drive TDD/BDD adoption in team testing strategy and quality governance, and implement comprehensive automated testing ...

Senior Software Engineer - NWX Networx

Hiring Organisation
Iris Software
Location
Moffat, Dumfries & Galloway, UK
Employment Type
Full-time
cloud-native technologies while contributing to architectural decisions and ensuring high-quality software delivery across containerised, scalable web products. Key ResponsibilitiesTechnical Delivery· Design and deliver complex, scalable systems (multi-service integrations, high-traffic APIs, data processing pipelines) that anticipate edge cases, scalability issues, and long-term maintainability … Kubernetes (AKS/EKS) experience with production-scale deployments· Architecture Expertise: Expertise in clean architecture principles, SOLID design patterns, and domain-driven design· Quality & Testing: Drive TDD/BDD adoption in team testing strategy and quality governance, and implement comprehensive automated testing ...

Java Developer (Blockchain)

Hiring Organisation
London Stock Exchange Group
Location
London, UK
Employment Type
Full-time
strong focus on engineering excellence and coding, adopting an open and hands-on approach to problem-solving and delivery. Engage deeply in technical design and implementation to ensure solutions are robust, scalable, and aligned with industry standards. Actively contribute to all stages of the product engineering life cycle … microservices architectureStrong understanding of microservices design, including pitfalls and best practices. Knowledge of Domain-Driven Design (DDD) and event-driven architecture principles. Experience with containerization and orchestration using Docker and Kubernetes. Skilled in event-driven patterns for efficient ...

Java Developer (Blockchain)

Location
Greater London, England, United Kingdom
strong focus on engineering excellence and coding, adopting an open and hands-on approach to problem-solving and delivery. Engage deeply in technical design and implementation to ensure solutions are robust, scalable, and aligned with industry standards. Actively contribute to all stages of the product engineering life cycle … architecture* Strong understanding of microservices design, including pitfalls and best practices.* Knowledge of Domain-Driven Design (DDD) and event-driven architecture principles.* Experience with containerization and orchestration using Docker and Kubernetes.* Skilled in event-driven patterns for efficient ...

AWS Solution Architect

Location
Cambridge, England, United Kingdom
Required Skills AWS Solution Architect IaC REST GraphQL DDD KAfka SQQS SNS DynamoDB IAM KMS WAF CDK Terraform Kinesis Job Summary Solution Architect AWS | Microservices & Event-Driven Architecture Cambridge - Hybrid - 2 days The Opportunity We're looking for an experienced Solution Architect to design and lead … business goals, run architecture reviews and threat modelling sessions, and own the technical roadmap across multiple product domains. Lead service decomposition using Domain-Driven Design - defining bounded contexts, inter-service contracts, and REST/GraphQL/gRPC APIs - and set patterns for resilience (circuit ...

Senior Java Developer

Location
Cardiff, Wales, United Kingdom
more than one day per week. What that means day to day Play a key role within the development team, contributing to the design, development, and maintenance of business-critical applications, services, and platforms. Support the continuous improvement of team practices, processes, and ways of working to enhance … including query optimisation and data modelling. Good understanding of modern software architecture principles, including microservices, domain-driven design (DDD), CQRS, and API-first development. Experience with cloud-native development and deployment, ideally within AWS, including services such as ECS, Lambda, API Gateway ...

Engineering Manager - Communications Platform

Hiring Organisation
ebury
Location
London, United Kingdom
Salary
£ 70 K
Ownership: Translate ambiguous business outcomes into clear roadmaps. Sequence work, manage risk, and deliver reliably at a sustainable pace.Technical Leadership: Guide architecture and design reviews for high-scale, event-driven transactional systems on AWS and BigQuery.Cross-Functional Partnership: Partner closely with Product, Design … .Contributions to open-source projects or a personal portfolio demonstrating technical curiosity and skill.Experience with Domain-Driven Design (DDD) and standardizing communication patterns in a centralized architecture.#LI-AT1About usEbury delivers sophisticated, integrated solutions — business accounts, hedging, and financing — on a single platform with ...

Principal Backend Engineer

Hiring Organisation
Teya Solutions
Location
London, UK
Employment Type
Full-time
business. Teya exists to change that. We're building a financial platform for local businesses across Europe - one built around simple tools, thoughtful design and real human support. Our Members rely on us to help them run their business with confidence, and that responsibility shapes … decoupled domains across teamsDefine and enforce standards for API-first development (REST/gRPC) and domain-driven design (DDD)Set the bar for availability, performance, fault tolerance, and observability across critical systemsPartner deeply with Product, Data, and leadership to translate business priorities into scalable ...

Engineering Manager - Communications Platform

Hiring Organisation
ebury
Location
London, UK
Employment Type
Full-time
Translate ambiguous business outcomes into clear roadmaps. Sequence work, manage risk, and deliver reliably at a sustainable pace. Technical Leadership: Guide architecture and design reviews for high-scale, event-driven transactional systems on AWS and BigQuery. Cross-Functional Partnership: Partner closely with Product, Design … open-source projects or a personal portfolio demonstrating technical curiosity and skill. Experience with Domain-Driven Design (DDD) and standardizing communication patterns in a centralized architecture.#LI-AT1About usEbury delivers sophisticated, integrated solutions — business accounts, hedging, and financing — on a single platform with a seamless ...

Engineering Lead

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
changes. Operating Models: Create and update operating models that allow the department to deliver efficiently while understanding business goals and drivers. Technical Design: Own technical solution design for significant product features, software modules, and technical initiatives (directly and via delegation). Leadership: Manage, coach, and mentor … Microsoft Azure (Cosmos DB, App Services, Functions, Service Bus). Infrastructure as Code/Terraform. Domain-Driven Design (DDD). ...

Staff Engineer (Identity Team)

Location
Greater London, England, United Kingdom
environment within a leading, high-growth global FinTech company. The opportunity to build and contribute to critical projects from day 1. Key Responsibilities Design, develop, test, and deploy high-quality, scalable software solutions for our global financial platform. Collaborate effectively with cross-functional teams, including product managers, designers … open-source projects or a personal portfolio demonstrating technical curiosity and skill. Experience with Domain-Driven Design (DDD) and standardizing communication patterns in a centralized architecture. #J-18808-Ljbffr ...

Senior Software Engineer - GraphAware Hume

Location
United Kingdom
inference, and real-time insights Optimizing application performance and collaborating with other engineers to ensure seamless user experiences Contributing to architecture and technical design with the team What you must know already and be excited to grow further Proven experience in backend systems (8+ years) with exposure … Fluency in Java, with a deep understanding of modern software engineering principles, including: Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD) Advanced debugging and profiling techniques, Writing composable, maintainable, and testable code Spring or similar frameworks with emphasis ...

Senior API Product Engineer - Wise Platform

Hiring Organisation
Wise
Location
Greater London, United Kingdom
Employment Type
Full Time
Salary
87500 to 111000 GBP Annually
reference implementations to reduce integration complexity for major partners. Technical Leadership & Mentorship: Champion engineering best practices, conduct code reviews, participate in domain modeling (DDD), and mentor junior engineers across the team. Cross-Functional Collaboration: Partner closely with Product Managers, Implementation Managers, Solutions Engineers, and partner development teams … relational database design/optimization (PostgreSQL, MySQL). Architectural Knowledge: Proficiency in domain-driven design (DDD), microservices patterns, and building for high availability and low latency. Product Mindset: A customer-centric approach to engineering—balancing technical excellence with business context, user experience ...

Senior Full Stack Developer - Java/Spring Boot/AWS

Location
Greater London, England, United Kingdom
developer productivity, and adopt cloud-native practices that enable long-term, sustainable delivery. Our software engineering capability focuses on modern application development, domain-driven design, and improving delivery outcomes through better architecture, testing, and developer experience. We work across complex, high-impact environments … bring: Strong experience with TypeScript and modern Frontend development Strong backend experience with Java (Spring Boot) A solid grounding in Domain Driven Design (DDD) Experience working with microservices architectures Full-stack capability across UI, API, and data layers Experience working in cloud-native environments ...