Domain-Driven Design Jobs in London

1 to 25 of 37 Domain-Driven Design Jobs in London

Software Architect

London Area, United Kingdom
Zensar Technologies
What's this role about? We are looking for a highly experienced and hands-on Software Architect with around 15 years of industry experience to lead the design and development of scalable, robust, and cloud-native systems. The ideal candidate will be an expert in Java , well-versed in modern architectural patterns, and have extensive working knowledge of … AWS cloud services . Here's how you'll contribute: You'll do this by: Lead the architecture, design, and development of large-scale, distributed systems. Work closely with product and engineering teams to define architecture blueprints and technology roadmaps. Develop high-level and low-level design documents. Be hands-on with coding in Java (latest … experience in designing and implementing microservices-based systems . Strong understanding of architectural patterns like CQRS , Event Sourcing , SAGA , and Domain-Driven Design (DDD) . Extensive experience with AWS cloud ecosystem – services like EC2, S3, Lambda, SNS/SQS, API Gateway, RDS/DynamoDB, CloudFormation, etc. Familiarity with containerization and orchestration (Docker, Kubernetes, ECS More ❯
Posted:

Software Architect

City of London, London, United Kingdom
Zensar Technologies
What's this role about? We are looking for a highly experienced and hands-on Software Architect with around 15 years of industry experience to lead the design and development of scalable, robust, and cloud-native systems. The ideal candidate will be an expert in Java , well-versed in modern architectural patterns, and have extensive working knowledge of … AWS cloud services . Here's how you'll contribute: You'll do this by: Lead the architecture, design, and development of large-scale, distributed systems. Work closely with product and engineering teams to define architecture blueprints and technology roadmaps. Develop high-level and low-level design documents. Be hands-on with coding in Java (latest … experience in designing and implementing microservices-based systems . Strong understanding of architectural patterns like CQRS , Event Sourcing , SAGA , and Domain-Driven Design (DDD) . Extensive experience with AWS cloud ecosystem – services like EC2, S3, Lambda, SNS/SQS, API Gateway, RDS/DynamoDB, CloudFormation, etc. Familiarity with containerization and orchestration (Docker, Kubernetes, ECS More ❯
Posted:

Java Technical Lead

London Area, United Kingdom
Ascendion
About the Role: We are seeking an experienced and visionary Technical Lead with deep expertise in Java Spring Boot, microservices architecture, and solution design to lead the backend engineering efforts of our enterprise platforms. This role requires strong architectural acumen, hands-on coding capability, and a leadership mindset to guide teams across the full software development lifecycle. Exposure … will be strong assets. You’ll work closely with engineering managers, architects, mobile teams, and product stakeholders to deliver scalable, secure, and maintainable solutions. Key Responsibilities: • Design and develop scalable, secure, and high-performance backend systems using Java, Spring Boot, and modern architectural practices. • Lead development of RESTful APIs and microservices along with mobile platforms, ensuring … Azure) and container orchestration (Kubernetes). • Knowledge of event-driven or reactive architectures, messaging systems (Kafka, RabbitMQ), or domain-driven design (DDD). • Agile development experience using tools like Jira, Confluence, and participation in SAFe or Scrum environments. • Contributions to architecture governance, tech evaluations, or engineering playbooks. About us Ascendion is a More ❯
Posted:

Java Technical Lead

City of London, London, United Kingdom
Ascendion
About the Role: We are seeking an experienced and visionary Technical Lead with deep expertise in Java Spring Boot, microservices architecture, and solution design to lead the backend engineering efforts of our enterprise platforms. This role requires strong architectural acumen, hands-on coding capability, and a leadership mindset to guide teams across the full software development lifecycle. Exposure … will be strong assets. You’ll work closely with engineering managers, architects, mobile teams, and product stakeholders to deliver scalable, secure, and maintainable solutions. Key Responsibilities: • Design and develop scalable, secure, and high-performance backend systems using Java, Spring Boot, and modern architectural practices. • Lead development of RESTful APIs and microservices along with mobile platforms, ensuring … Azure) and container orchestration (Kubernetes). • Knowledge of event-driven or reactive architectures, messaging systems (Kafka, RabbitMQ), or domain-driven design (DDD). • Agile development experience using tools like Jira, Confluence, and participation in SAFe or Scrum environments. • Contributions to architecture governance, tech evaluations, or engineering playbooks. About us Ascendion is a More ❯
Posted:

Full Stack Engineer

London Area, United Kingdom
Harvey Nash
shape the product. So, if you are someone who enjoys solving big problems, thrives on challenges and ambiguous situations, is hands-on and not afraid of Role Overview • Design, develop and test new features for our expanding product suite. • Develop new scalable Microservices and enhance existing services. • Create responsive UI web components that are cross browser compatible. • Contribute … to all phases of the development lifecycle • Work independently and own feature development from concept to delivery. • Collaborate with the engineering team and contribute to the overall design of the system. • Develop automated tests and conduct performance tuning • Contribute to code reviews Key qualifications • Bachelor's degree in a technical field, computer science, software engineering or similar. • 10+ … systems • In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux) • Expert knowledge of Typescript and reactive patterns • Strong understanding of modern Domain Driven Design or similar methodologies • Knowledge of SOLID principles and Test Driven Development • Experience with Cloud platforms in either Azure of AWS. • Familiar with SQL and More ❯
Posted:

Full Stack Engineer

City of London, London, United Kingdom
Harvey Nash
shape the product. So, if you are someone who enjoys solving big problems, thrives on challenges and ambiguous situations, is hands-on and not afraid of Role Overview • Design, develop and test new features for our expanding product suite. • Develop new scalable Microservices and enhance existing services. • Create responsive UI web components that are cross browser compatible. • Contribute … to all phases of the development lifecycle • Work independently and own feature development from concept to delivery. • Collaborate with the engineering team and contribute to the overall design of the system. • Develop automated tests and conduct performance tuning • Contribute to code reviews Key qualifications • Bachelor's degree in a technical field, computer science, software engineering or similar. • 10+ … systems • In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux) • Expert knowledge of Typescript and reactive patterns • Strong understanding of modern Domain Driven Design or similar methodologies • Knowledge of SOLID principles and Test Driven Development • Experience with Cloud platforms in either Azure of AWS. • Familiar with SQL and More ❯
Posted:

Senior .NET/C# Developer (Oracle to PostgreSQL migration)

London, United Kingdom
Salt
integration and support for business-as-usual (BAU) operations. Key Responsibilities Collaborate with the existing team to re-engineer Oracle PL/SQL stored procedures into C# services. Design and implement .NET-based components that integrate with both legacy PHP systems and new PostgreSQL databases. Work closely with business analysts and stakeholders to ensure functional parity and identify … opportunities for enhancement. Participate in the design of a hybrid architecture that supports phased migration. Use AI-assisted tools to analyse, translate, and optimize legacy code. Support BAU operations during the migration period, ensuring system stability and continuity. Contribute to code reviews, testing strategies, and documentation. Required Skills & Experience 5+ years of experience in .NET/C# development … functional team. Desirable Skills Experience with PHP, especially in legacy systems. Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes). Exposure to domain-driven design and microservices architecture. Experience in agile development environments. *Rates depend on experience and client requirements More ❯
Employment Type: Contract
Rate: £500 - £600 per day
Posted:

Senior .NET/C# Developer Oracle to PostgreSQL migration

London, South East, England, United Kingdom
Salt Search
integration and support for business-as-usual (BAU) operations. Key Responsibilities Collaborate with the existing team to re-engineer Oracle PL/SQL stored procedures into C# services. Design and implement .NET-based components that integrate with both legacy PHP systems and new PostgreSQL databases. Work closely with business analysts and stakeholders to ensure functional parity and identify … opportunities for enhancement. Participate in the design of a hybrid architecture that supports phased migration. Use AI-assisted tools to analyse, translate, and optimize legacy code. Support BAU operations during the migration period, ensuring system stability and continuity. Contribute to code reviews, testing strategies, and documentation. Required Skills & Experience 5+ years of experience in .NET/C# development … functional team. Desirable Skills Experience with PHP, especially in legacy systems. Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes). Exposure to domain-driven design and microservices architecture. Experience in agile development environments. *Rates depend on experience and client requirements More ❯
Employment Type: Contractor
Rate: £500 - £600 per day
Posted:

Site Reliability Engineer

City of London, London, United Kingdom
Certain Advantage
Aurora/Neptune plus CockroachDB. This is a contract position for 7 months working inside IR35. Lead Site Reliability Engineers (SRE) play an important role in the operations, design and development of our clients modern public cloud offering. You'll be required to apply your depth of knowledge and expertise to all aspects of the product development lifecycle … focused on common goals. The team embrace a culture of experimentation and constantly strive for improvement and learning. Youll work in a collaborative, trusting, thought-provoking environment. Responsibilities Design, code, test and deliver software to improve our existing systems by adopting DevOps culture. Troubleshoot and manage incidents, communicate with stakeholders at all levels, facilitate blameless post-mortems, identify … the use of declarative frameworks (Puppet or Terraform) Expertise in leveraging APIs, and security, authentication and data structures Expertise in software design using Domain Driven Design, SOLID or GRASP Exposure to Micro service architecture, REST API design/development Exposure to Docker/Kubernetes Knowledge of source code CI/ More ❯
Employment Type: Temporary
Posted:

Senior .NET/C# Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Morgan McKinley
at the intersection of legacy systems, modern architecture and cutting-edge development tooling. Your Responsibilities: Re-engineer Oracle PL/SQL logic into performant and maintainable C# services. Design and build .NET components that interact with both PostgreSQL and legacy PHP systems. Work closely with BAs and stakeholders to ensure functional parity and identify areas for modernisation or … optimisation. Contribute to the design and delivery of a hybrid system architecture supporting phased rollout. Leverage AI tools to assist with code analysis and migration. Participate in code reviews, contribute to testing strategies and support comprehensive documentation efforts. What You'll Bring: Experience developing in .NET/C#, particularly in backend and data access layers. Proven success migrating … excellent communication skills. Nice to Have: Experience with legacy PHP platforms and their integration challenges. Familiarity with CI/CD pipelines and DevOps workflows. Exposure to microservices, domain-driven design or event-driven architecture. Background in agile delivery. Please note: This is an initial 6 month contract, deemed inside IR35 and predominantly More ❯
Employment Type: Contractor
Rate: £425 - £525 per day
Posted:

Solutions Architect

City of London, London, United Kingdom
Insight Global
level web applications on multiple technology stacks - Angular, Java/C#.net, Python Strong experience on AWS Stack, SQL/No-SQL implementations Champion policies, procedures, and best practice design principles Analysis of business requirements to identify flexible and pragmatic design changes to development and production architecture Act as a technical consultant providing technical knowledge, coaching/… and gap analysis activities, and where required work with them to understand influence their roadmaps to support strategic objectives Understand the balance between business drivers and purity of design Where required facilitate and develop Pocks to demonstrate new concepts or technology choices Work closely with group functions such as infrastructure, information security building relationships and becoming a trusted … SDLC methodologies, in particular Agile/SAFe Significant experience of designing solutions in distributed highly resilient environments (Microservices Architecture/EDD-Event Driven Architecture/SOA/DDD-Doman Driven Design) Significant experience of integrating enterprise application solutions Significant understanding of information security concerns and best practices Cloud solution design and architecture More ❯
Posted:

Solutions Architect

London Area, United Kingdom
Insight Global
level web applications on multiple technology stacks - Angular, Java/C#.net, Python Strong experience on AWS Stack, SQL/No-SQL implementations Champion policies, procedures, and best practice design principles Analysis of business requirements to identify flexible and pragmatic design changes to development and production architecture Act as a technical consultant providing technical knowledge, coaching/… and gap analysis activities, and where required work with them to understand influence their roadmaps to support strategic objectives Understand the balance between business drivers and purity of design Where required facilitate and develop Pocks to demonstrate new concepts or technology choices Work closely with group functions such as infrastructure, information security building relationships and becoming a trusted … SDLC methodologies, in particular Agile/SAFe Significant experience of designing solutions in distributed highly resilient environments (Microservices Architecture/EDD-Event Driven Architecture/SOA/DDD-Doman Driven Design) Significant experience of integrating enterprise application solutions Significant understanding of information security concerns and best practices Cloud solution design and architecture More ❯
Posted:

IT Security Solution Architect - Director

London, United Kingdom
Boston Consulting Group
global teams bring deep industry and functional expertise and a range of perspectives to spark change. BCG delivers solutions through leading-edge management consulting along with technology and design, corporate and digital ventures-and business purpose. We work in a uniquely collaborative model across the firm and throughout all levels of the client organization, generating results that allow … cloud-first infrastructure and security, ensuring fast, reliable, and secure digital experiences everywhere. Set the strategy. Define and champion a clear, modern infrastructure vision-cloud-first, secure-by-design, highly available. Lead Solution architects. Inspire, coach, and coordinate a team of specialist architects to deliver against that vision. Build & run. Design, scale, and operate global platforms … collaboration - Guide architects and engineers across a matrixed organization. Modern mindset - Apply Kanban, Scrum, Lean, and product thinking to increase velocity and reduce risk. Continuous learning - Stay curious about DDD, APIs, micro-services, cloud security, and identity. YOU'RE GOOD AT Exceptional verbal and written communication skills in English is required; command of additional languages will be considered a plus More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solution Architect

London, United Kingdom
Hybrid / WFH Options
GSS UK Services Limited
solution architecture for a group of capabilities within the product. Plus, enjoy a collaborative, flexible, and innovative work culture where your ideas are valued. What You'll Do Design: Design & Document the architecture of a group of capabilities within the GSS platform. Design solutions that optimise the cost base and non-functional performance of … the GSS platform. Collaborate: Work with engineering teams to perform technical spikes exploring new technologies, develop the solution in-line with the design, and provide delivery oversight. Work within the architecture practice within GSS and adhere to architecture policies and standards. Review: Review and support solution designs spanning the enterprise. Build: Build technical roadmaps and backlogs. Identify: Identify … technologies and trends that could help GSS achieve its mission and delivery against product requirements. Mentor: Mentor senior engineers and provide delivery oversight, including review of LL design, troubleshooting, support to developers during build, providing input in defining test strategy, and participating in sprint refinement sessions. Ideal Experience Experience with Microservice Architecture (Docker, Kubernetes, Helm, Spring Boot, Java More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Index Calculation

London, United Kingdom
Avature
As one of four calculator teams within the broader Index Engineering group, you'll join a community of skilled, curious software engineers who care deeply about clean software design, maintainability and craftsmanship. We use agile techniques to partner with business stakeholders - not just to deliver indices but improve and refine index methodologies to produce best-in-class products … for our clients. We'll trust you to: - Design, build, and maintain high-quality, testable, and scalable software to power - Bloomberg's index products - Develop a deep understanding of the financial principles that underpin our indices - Tackle complex engineering problems alongside a talented, collaborative team - Partner with our non-engineering business experts to develop best-in-class solutions. … Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience - A solid foundation in software design, with an appreciation for clean code and domain-driven design - A natural curiosity and passion for financial markets and investment strategies - Strong analytical thinking and problem-solving capabilities -Excellent communication skills and a collaborative 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:

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:

Camunda Tech Lead

London, United Kingdom
Hybrid / WFH Options
Queen Square Recruitment Limited
Lead Location: London Hybrid (2 days per week in office) Duration:6-Month Contract Rate: Inside IR35 - Flexible The Role As a Camunda Tech Lead , youll guide technical design and implementation efforts, collaborate with stakeholders, and contribute to the development of scalable and efficient workflow solutions. Youll be instrumental in shaping architectural decisions and supporting the successful delivery … of product features. Key Responsibilities Design and deploy custom workflow solutions using Camunda SaaS Build and configure Camunda Postgres connectors, job workers, service tasks, and user tasks Lead open-source delivery initiatives and support internal project teams Collaborate with engineering, product, and business teams to align on requirements and architectural direction Ensure robust, scalable, and high-performing software … Integration, Web), JPA Camunda 8, JBPM Microservice architecture and development SPA development using JavaScript, React JS Agile software development practices Domain-Driven Design (DDD) EAI patterns, Git, JIRA, Confluence Desirable Skills: Rules Management (Drools/DMN) Complex Event Processing (CEP) Architectural pattern design Cloud platforms (e.g., Cloud Foundry, AWS) Experience building reusable More ❯
Employment Type: Contract
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:

Infrastructure Architect

London
Nexus Jobs Limited
Infrastructure Solutions Architect The primary role of the IT Infrastructure 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 … 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:

Senior React Native Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Connexa
in React Native development, combined with a passion for delivering seamless mobile experiences across iOS and Android platforms. Main Purpose of the Role: * Take ownership of mobile app design, development, and optimisation using React Native. * Drive the delivery of a high-performance, scalable mobile app with outstanding user experience. * Collaborate closely with Product Managers, Designers, Developers, and key … release processes for App Store and Google Play. * Collaborate with cross-functional teams to deliver technical solutions aligned with business objectives. * Conduct code reviews, debugging, and participate in design forums, sprint planning, and retrospectives. * Work closely with security, operations, and compliance teams to meet regulatory and security standards. What They Are Looking For: * 5+ years of experience in … APIs, relational databases (MSSQL), and version control tools such as GitHub. * Experience with automated testing frameworks such as Mocha or Jest. * Strong understanding of clean code practices, domain-driven design, and modern architecture principles. * Familiarity with Scrum delivery frameworks and Agile environments. * Excellent problem-solving, communication, and collaboration skills. * Passionate about delivering outstanding customer More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior React Native Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Connexa
in React Native development, combined with a passion for delivering seamless mobile experiences across iOS and Android platforms. Main Purpose of the Role:* Take ownership of mobile app design, development, and optimisation using React Native.* Drive the delivery of a high-performance, scalable mobile app with outstanding user experience.* Collaborate closely with Product Managers, Designers, Developers, and key … release processes for App Store and Google Play.* Collaborate with cross-functional teams to deliver technical solutions aligned with business objectives.* Conduct code reviews, debugging, and participate in design forums, sprint planning, and retrospectives.* Work closely with security, operations, and compliance teams to meet regulatory and security standards. What They Are Looking For:* 5+ years of experience in … APIs, relational databases (MSSQL), and version control tools such as GitHub.* Experience with automated testing frameworks such as Mocha or Jest.* Strong understanding of clean code practices, domain-driven design, and modern architecture principles.* Familiarity with Scrum delivery frameworks and Agile environments.* Excellent problem-solving, communication, and collaboration skills.* Passionate about delivering outstanding customer More ❯
Employment Type: Full-Time
Salary: £11,000 - £100,000 per annum
Posted:

Contract Golang Engineer

London, United Kingdom
Codurance Ltd
successful in this role, you should have: Extensive professional experience with Golang, TypeScript and AWS. Strong knowledge of architecture and development patterns (e.g. Microservices, CQRS, Domain Driven Design, Event Sourcing etc.) An appreciation for good development practices (Test-driven development, pair programming, continuous integration/deployment) A passion for continuous learning and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer, Clojure

London, United Kingdom
P2P
Ideally have experience developing high-availability systems in Clojure with tight latency constraints A solid understanding of micro-service architectures. Confident JVM knowledge. Proficiency in domain driven design and domain modeling. A good understanding of functional paradigms and type theory. Exposure to linux, ansible, nginx, kubernetes, git, or rabbitmq. Working knowledge of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Golang Software Engineer, Remote UK

East London, London, United Kingdom
Hybrid / WFH Options
Interact Consulting Limited
you'll build high-performance, scalable, and maintainable applications in Go. You'll get to flex your architecture muscles with Domain-Driven Design (DDD), CQRS, and Repository Patterns, helping to shape complex business logic into elegant, production-ready solutions. The Golang Software Engineer will have: Strong Golang experience Understanding of DDD, CQRS, and Repository … architecture Experience with cloud platforms like AWS Solid understanding of microservices and API's If you're passionate about Go, love solving real-world problems with modern software design principles, and want to be part of a collaborative, forward-thinking environmentthis is your chance. Package includes pension of 8% (them), 10% bonus, 30 days holiday (plus bank holidays More ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:
Domain-Driven Design
London
10th Percentile
£59,250
25th Percentile
£61,250
Median
£73,750
75th Percentile
£82,813
90th Percentile
£102,375