26 to 50 of 66 Domain-Driven Design Jobs in London

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 ...

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 ...

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

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 ...

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 ...

Senior Backend Engineer — Go Microservices & Growth Options

Location
Greater London, England, United Kingdom
scale our Go-based microservices and modern data pipelines. You will work with PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, and Thrift, shipping fast with TDD, DDD, and CI/CD; relocation sponsorship available. Join a profitable, fast-growing team building premium transport across major cities. Office-based with a remote ...

Senior Backend Engineer - Go & Microservices (Hybrid)

Location
Greater London, England, United Kingdom
work with PostgreSQL, MongoDB, Redis, RabbitMQ, and modern cloud tooling to deliver high-quality software. You’ll join a team shipping fast with TDD, DDD, and CI/CD, collaborating with product managers, designers, and data scientists to turn complex requirements into robust technical designs. Some remote work options available. ...

Technical Solutions Architect

Location
Greater London, England, United Kingdom
boundaries, service ownership and stable contracts. Set reusable architectural patterns for APIs, business events, adapters, synchronous and asynchronous communication, versioning and compatibility. Design Azure integration solutions using services including API Management, Service Bus, Logic Apps, Functions, App Services, Container Apps or AKS, Key Vault and appropriate data … production environments. Recent hands‐on C# and .NET credibility, including .NET 10+, ASP.NET Core, Web APIs and production microservices. Strong domain‐driven design, distributed‐systems and event‐driven architecture practice, including service boundaries, contracts and failure modes. Deep Azure integration and platform ...

Data Engineering Technical Lead

Location
London, United Kingdom
delivering Vanguard Europe's data and analytics capabilities. Working within the Chief Data & Analytics Office (CDAO), this role will lead the technical design, development, and evolution of data products that support business decision-making across Financial Advice Services, Marketing, Operations, Risk, and other key business functions. Operating … implementation patterns Experience leading distributed engineering teams Experience establishing engineering standards, reusable frameworks, and community-of-practice initiatives Knowledge of data mesh, domain-driven design, and product-centric operating models Special Factors Vanguard is not offering visa sponsorship for this position This ...

Data Engineering Technical Lead

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
delivering our Europe's data and analytics capabilities. Working within the Chief Data & Analytics Office (CDAO), this role will lead the technical design, development, and evolution of data products that support business decision-making across Financial Advice Services, Marketing, Operations, Risk, and other key business functions. Operating … implementation patterns Experience leading distributed engineering teams Experience establishing engineering standards, reusable frameworks, and community-of-practice initiatives Knowledge of data mesh, domain-driven design, and product-centric operating models Special Factors Our client is not offering visa sponsorship for this position This ...

Data Engineering Technical Lead

Hiring Organisation
Hackajob Ltd
Location
Westminster, Greater London, UK
delivering our Europe's data and analytics capabilities. Working within the Chief Data & Analytics Office (CDAO), this role will lead the technical design, development, and evolution of data products that support business decision-making across Financial Advice Services, Marketing, Operations, Risk, and other key business functions. Operating … implementation patterns Experience leading distributed engineering teams Experience establishing engineering standards, reusable frameworks, and community-of-practice initiatives Knowledge of data mesh, domain-driven design, and product-centric operating models Special Factors Our client is not offering visa sponsorship for this position This ...

Platform Architect

Location
Greater London, England, United Kingdom
Provide architectural leadership and domain expertise across one or more platform domains. Support multiple engineering squads with solution design, architecture guidance and implementation decision-making. Define solution architectures, domain models and architecture artefacts for assigned platform capabilities. Translate business requirements into scalable, secure, maintainable … solution architecture with the ability to translate business requirements into secure, scalable and maintainable designs. Good understanding of platform operating models, domain-driven design, microservices, event-driven architectures and modern platform engineering practices. Experience creating architecture artefacts including solution designs, domain ...

Tech Lead, Full Stack

Location
Greater London, England, United Kingdom
maintainable solutions withina fast-paced, collaborative, and Agile framework. Key Responsibilities ArchitecturalOwnership: Define, document, and enforce the technical vision,architecture standards, and design patterns for the C# backend and Next.jsfrontend, ensuring alignment with business goals and scalabilityrequirements. TeamLeadership & Mentorship: Lead, coach, and motivate a team ofdevelopers, conducting regular … managing cloud-native applications on GoogleCloud Platform (GCP), including cost optimisation and security bestpractices. Comprehensiveunderstanding of software architecture patterns (e.g., microservices,domain-driven design) and their practical application. Exceptionalcommunication skills, leadership presence, and the ability to driveconsensus on technical direction. Fluencyin Russian is required ...

Managing Director , Securities Finance Technology - C16 London

Location
Greater London, England, United Kingdom
We are seeking a highly motivated and experienced Technology Managing Director to lead our Securities Finance Technology division. This senior leadership role is responsible for formulating and driving the strategy, development, and transformation of our ...

Senior Software Developer for WP

Location
Greater London, England, United Kingdom
work We're a small team that ships frequently and iterates on real partner feedback. Engineers own features from technical discovery and design through to production support. We work closely with our PM and designer to understand partner needs, and with adjacent teams (API Experience, Account Discovery … issues come up. Qualifications What do you need Experience designing, building, and deploying backend microservices in Java and Spring Boot. Familiarity with domain-driven design, event-driven architecture, and microservices patterns. You think in terms of domain boundaries, aggregates ...

Head of Engineering - Operations

Location
Greater London, England, United Kingdom
loop. Software Engineering Excellence: Deeply passionate about best practices including agile, TDD, continuous delivery, microservices, event-driven architecture, domain-driven design, and operability. Modern Tech Stack: Knowledgeable and close enough to technology to guide architectures built on Go, React, Kubernetes, Terraform ...

Senior Enterprise Architect (Markets and Investments)

Location
City Of London, England, United Kingdom
outcomes for a mid to large organisation, including active participation in architectural forums. Good technology knowledge across areas such as domain‐driven design, API and event‐based architectures, microservices, event‐driven design, hybrid cloud deployment models, DevOps and CI/… modern data paradigms, cyber security, resilience by design, and sustainability. Sound awareness of emerging technologies, for example GenAI, including their maturity, potential business applications, and how they align to long‐term strategy. A strong team player with an open, collaborative, approachable, and friendly style, working well with colleagues ...

Senior Software Developer for Cash Management Team

Location
Greater London, 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 ...

Technology Architect Scala

Location
Greater London, England, United Kingdom
Life Cycle including Requirements Elicitation, Application Architecture definition and Design. You will play an important role in creating the Architecture and high-level design artifacts. You will also do technical feasibility and identify smart ways of completing client’s requirement. You will guide the team technically and work … middleware (Kafka, AMQP, MQ, AMPS, etc.) experience Distributed systems experience Web Application development (JavaScript, AngularJS, Bootstrap, etc.) Rest API design and development DDD/CQRS/Event sourced systems experience Relevant industry (banking middle/back office) experience Experience in scripting languages (Bash, Python, etc.) Experience with automated ...

IT Business Analyst

Location
City Of London, England, United Kingdom
needs and innovative technology solutions. The successful candidate will play a key role throughout the entire project lifecycle, from requirements gathering and solution design through to testing, implementation, and continuous improvement. Key Responsibilities Collaborate with business and technology stakeholders to identify, analyse and document requirements. Facilitate workshops … similar enterprise platforms. Exposure to data analytics, business intelligence, AI/ML, cybersecurity, or cloud transformation programmes. Knowledge of microservices, domain-driven design, or cloud-native solutions. Python or other scripting/programming experience. Experience within energy, commodities, financial services, telecommunications, or other highly ...

Senior Backend Engineer (London)

Location
Greater London, England, United Kingdom
Four days in office, Wednesdays remote You’ll join a cross-functional product team and report to its Team Lead. You’ll design and build the backend services behind Fresha’s booking, point of sale and payments platform, and work with engineers in other teams when a change … TypeScript behind a federated GraphQL layer. Kafka for events, gRPC or JSON for synchronous calls, Postgres, and everything running in Kubernetes. Domain-driven design is at the heart of how we work: we build fast, but we think about the bounded context first. ...

Senior Software Developer

Location
Greater London, England, United Kingdom
code quality Experience of modern UI frameworks such as Vue or React Have a good understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code Strong understanding of object‐oriented programming and Dependency Injection Strong experience of integrating with third party … principles and secure coding including OWASP Top 10 Nice to haves Experience in VOIP, (SIP and RTP advantageous) Experience of TDD/BDD/DDD Knowledge of PCI compliance and associated standards such as ISO 27001 Knowledge of accessibility standards and how to apply them (WCAG) Experience with developing ...

Lead Backend Engineer (Routing Squad)

Location
Greater London, England, United Kingdom
forecasting, and planning. Translate business priorities and operational needs into clear technical strategy, measurable outcomes, and pragmatic execution plans. Guide architecture and system design for scalable, reliable, production‐grade optimisation and planning systems. Work closely with optimisation engineers, backend engineers, data scientists, analysts, product, and operational stakeholders … DynamoDB Data tooling: GCP, BigQuery, Looker, Looker Studio Observability: Loki, Tempo, Grafana, Prometheus Event‐driven architecture and domain‐driven design Benefits Dynamic hybrid working environment with a diverse and driven team Huge opportunity for learning in a high growth environment ...

Senior Technical Business Analyst - FINTECH / LONDON

Hiring Organisation
Adaptive Financial Consulting Ltd
Location
Greater London, United Kingdom
Employment Type
Full Time
ideally a senior Java developer) who has moved, or wants to move, into a technical business analysis role. A strong technical and domain-driven mindset, with the ability to work closely with engineering teams. Hands-on experience with high-performance messaging or sequencing platforms such … demanding technical environment Experience in QA, Software Engineering, Technical Business Analysis, or another highly technical product environment. A product-first mindset, combining Domain-Driven Design principles with a deep understanding of systems and user impact. The ability to define and document functional ...