126 to 150 of 733 Design Patterns Jobs in the UK

Java Developer

Hiring Organisation
Sanderson Government and Defence
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
Up to £460 per day + Inside IR35
ideal for an engineer who enjoys solving complex technical problems, improving system performance, and contributing to modern software engineering practices. Key Responsibilities Design, develop, and maintain enterprise-grade Java applications. Build and enhance RESTful APIs and microservices. Develop scalable and resilient cloud-native solutions. Participate in system architecture … version control Unit and integration testing (JUnit, Mockito) Agile/Scrum methodologies Understanding of: Object-Oriented Design principles Design Patterns Secure coding practices Software development lifecycle (SDLC) Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive ...

UI/UX Designer

Location
Greater London, England, United Kingdom
Research & Synthesis: Conduct continuous user research, usability testing, and data analysis to uncover insights and translate them into actionable UX improvements. Wireframing & Prototyping: Design detailed wireframes, user flows, journey maps, and high-fidelity interactive prototypes using industry-standard design tools. E-commerce & Conversion Optimization: Streamline … responsive front‐end frameworks to facilitate clean handoffs and bridge gaps with engineers. Communication: Exceptional presentation skills to vocalize complex design patterns, user flows, and rationale clearly to cross‐functional stakeholders. Portfolio: A comprehensive design portfolio demonstrating structural case studies, analytical UX flows, wireframe ideation ...

Senior Java Engineer: Cloud Microservices & AI

Location
Greater London, England, United Kingdom
Solirius Reply, part of the Reply Group, is a technology consultancy and digital transformation partner that helps organisations solve complex challenges through strategy, design, engineering, and delivery. We work closely with our clients to deliver secure, accessible, user-focused services that evolve with their needs. By combining deep … with containerisation technologies including Docker and Kubernetes. Experience with CI/CD tools and automated testing frameworks. Strong knowledge of software design patterns, data structures, and system design principles. Desirable Skills Experience building or integrating AI-powered applications and services. Familiarity with Large Language Models ...

Senior C# .Net Developer

Location
Greater London, England, United Kingdom
seeking experienced Senior C# .NET Developers to join a strategic technology transformation programme within a leading international banking environment. The successful candidates will design, develop and enhance enterprise-grade applications supporting critical business functions across front-office, middle-office and back-office domains. They will work closely with … microservices SQL Server, including complex queries, stored procedures and optimisation Entity Framework/ORM Object-oriented design and design patterns Distributed systems and enterprise integration Unit and automated testing Azure DevOps, Git and CI/CD Strong troubleshooting and problem-solving capability Good stakeholder communication ...

Private Cloud Senior Architect

Location
Sheffield, England, United Kingdom
senior technical authority by reviewing designs, challenging assumptions, and ensuring solutions are supportable, secure, and cost-effective. Define and promote engineering standards, reference architectures, patterns, and guardrails that enable consistent delivery. Lead the end-to-end design and evolution of private cloud platform components, including compute, storage … design, including cluster architecture, multi-tenancy, ingress, service mesh where applicable, policy, secrets, observability, upgrade strategies, and workload onboarding. Establish repeatable deployment patterns using GitOps, CI/CD, configuration management, and automation-first approaches. Provide technical leadership for Kafka platform usage and enablement, including topic design ...

Consulting Senior Manager - Senior Enterprise Architect – Databricks - TDA

Location
Greater London, England, United Kingdom
Enterprise & Solution Architecture Provide architecture assurance for Databricks Lakehouse implementations, including data ingestion, medallion architecture, Delta Lake, Unity Catalog, and compute strategies Validate integration patterns across Databricks, cloud platforms, enterprise applications, and data ecosystems Define and maintain reference architectures, architecture principles, design patterns, and technical standards … Lake, Unity Catalog, and platform governance Experience with cloud platforms supporting Databricks environments, including AWS and/or Azure Solid understanding of enterprise integration patterns, data architecture, API ecosystems, and data governance controls Familiarity with infrastructure, security, networking, and platform architecture considerations for cloud environments Knowledge of architecture frameworks ...

Engineer II Design Automation

Location
Slough, England, United Kingdom
inclusive environment for all employee Job Description We are seeking an experiencedDesign Automation Engineer to drive innovation and efficiency across our engineering design processes. In this role, you will leverage technology to automate, streamline, and enhance engineering workflows, helping to improve productivity while maintaining the highest standards … full-stack development across desktop, web, and client-side applications while also acting as a Rulestream Architect. Apply industry-standard software design patterns, including Singleton, Factory, MVVM, and MVC, to create scalable and maintainable solutions. Support the development and implementation of CAD modelling and drafting standards. Partner ...

Software Architect - Python & .NET.

Hiring Organisation
Computer Futures
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent
Salary
£90,000
established and growing automation specialist is seeking an experienced Software Architect to lead the design and development of complex, integrated software platforms. The organisation delivers sophisticated automation solutions that connect enterprise applications, operational software, real-time data and physical equipment. Its projects support demanding operational environments where reliability … based applications. A track record of architecting complex, integrated software platforms rather than isolated applications. Strong understanding of software architecture principles, design patterns and system decomposition. Experience designing REST APIs, web services and interfaces between multiple systems. Knowledge of microservices, distributed systems and event-driven architectures. Experience ...

Lead Software Engineer - Public Cloud, Foundational Infra Platforms

Location
Glasgow, Scotland, United Kingdom
strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities … teams Experience owning technical design decisions and mentoring other engineers Knowledge of cloud-native architecture, distributed systems, and microservices design patterns, including scalability, reliability, and fault tolerance Proficiency across the Software Development Life Cycle, including design, development, testing, and deployment Hands-on experience ...

Principal Software Engineer

Location
Boston, England, United Kingdom
across the platform, and serve as a key technical partner to the Advantage Platform organization. Together with Advantage, you’ll establish secure, reusable integration patterns between the two platforms. This is a senior, hands‐on role for an engineer who wants influence beyond a single product team. … security, availability, performance, and reliability requirements. Build the B2B and Advantage integration Partner with the Advantage Platform team to define and implement secure integration patterns between B2B and Advantage. Define API contracts, authentication flows, authorization models, and tenant-context propagation across distributed systems. Coordinate cross-platform design ...

Senior Software Engineer - QuantumBlack, AI by McKinsey

Location
Greater London, England, United Kingdom
creative problem-solver who is energized by challenges? You’ve come to the right place. YOUR IMPACT You will lead architecture design, drive technology decisions, and co-create innovative products while mentoring clients to adopt Agile practices and engineering excellence. Your work offers hands‐on collaboration, diverse industry … automated testing, logging, monitoring, and overall system reliability Experience modeling and coaching others to use engineering best practices such as design patterns, customer‐centric design, test‐driven development, code refactoring, code review, and OWASP Top 10 security awareness Experience leading in Agile teams, including coaching ...

Principal Software Engineer

Location
Belfast City District, Northern Ireland, United Kingdom
solutions account for data protection, privacy, reliability, explainability, observability, operational support, regulatory expectations, and ethical use. Lead AI engineering enablement by establishing standards, reusable patterns, reference architectures, evaluation approaches, knowledge-sharing forums, and mentoring practices. Coach and mentor engineers to adopt AI-first thinking where it improves outcomes, while … identifying and resolving performance and scalability issues across distributed application architectures and databases. Understanding of database design, database development, design patterns, refactoring, object-oriented design, and modern software development best practice. Experience with web services, including SOAP and RESTful endpoint creation and authentication ...

C# / .NET Developer – Front Office Liquidity, Treasury & Risk Systems

Location
Greater London, England, United Kingdom
clean, high-performance back-end code and translate complex financial logic directly into production systems without business analyst or translation layers. Key Responsibilities Design & Engineering Design, build, and optimize high-performance back-end calculation engines using modern C# .NET. Develop asynchronous, message-driven microservices (using Rebus … Skills Essential Proven experience as a Senior C# .NET Developer in demanding, performance-sensitive banking environments. Deep understanding of Object-Oriented design patterns, asynchronous programming, and multithreading. Solid back-end experience building event-driven services, messaging systems, and Windows Services. Strong MS SQL Server database expertise ...

Lead Software Engineer - Java Full Stack

Location
Greater London, England, United Kingdom
reporting platform. Lead the evolution of the platform's front-end architecture, including micro-frontend strategies, domain-driven UI design, modular deployment patterns, and reusable user experience capabilities across multiple business domains. Define and govern UI architecture standards, design systems, extensibility frameworks, and frontend engineering … reporting platforms. Proven experience designing and delivering large-scale distributed applications in a complex enterprise environment. Strong knowledge of software architecture, design patterns, system integration and API development. Strong practical experience with AWS, containerization technologies and cloud-native architectures. Experience with CI/CD, automated testing, application ...

Software Architect

Location
West of England, England, United Kingdom
must already hold a high level of UK security clearance - SC. Overview: We are seeking an experienced Technical/Software Architect to design and deliver secure, scalable and resilient software solutions. You will contribute to architectural decisions, support product roadmaps, and collaborate with engineering teams to deliver innovative … product lifecycle. Experience designing software systems in complex environments, including cloud-native, embedded or distributed systems. Strong understanding of software design patterns and secure-by-design principles. Experience working within Agile or SAFe delivery environments. Knowledge of software lifecycle management, CI/CD and DevSecOps ...

Software Architect

Hiring Organisation
Advanced Resource Managers Limited
Location
Bristol, Avon, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
must already hold a high level of UK security clearance - SC. Overview: We are seeking an experienced Technical/Software Architect to design and deliver secure, scalable and resilient software solutions. You will contribute to architectural decisions, support product roadmaps, and collaborate with engineering teams to deliver innovative … product lifecycle. Experience designing software systems in complex environments, including cloud-native, embedded or distributed systems. Strong understanding of software design patterns and secure-by-design principles. Experience working within Agile or SAFe delivery environments. Knowledge of software lifecycle management, CI/CD and DevSecOps ...

Embedded Software Engineer, Ring

Location
Greater London, England, United Kingdom
Java, C++, or C# including object-oriented design Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Experience in professional, non-internship software development Experience in embedded development in C/C++ Preferred Qualifications ...

Associate Manager (Java) - Newcastle

Location
Newcastle upon Tyne, England, United Kingdom
ideal for an experienced Java professional who combines strong technical expertise with leadership capability. You'll play a key role in shaping solution design, guiding delivery teams, mentoring engineers, and ensuring the successful delivery of enterprise-scale applications for some of Accenture's largest clients. Working within Agile … automated testing, and cloud-native application development, including containerisation technologies such as Docker and Kubernetes Object-oriented programming principles and software design patterns SQL and NoSQL database technologies, including MySQL, Oracle, PostgreSQL, and MongoDB Agile delivery methodologies and Scrum frameworks Software engineering best practices, including code reviews ...

Lead Software Engineer

Location
Altrincham, England, United Kingdom
delivery of high-quality, scalable, and secure services. You’ll lead end-to-end delivery of major components or entire services, overseeing architecture, design, development, and continual improvement. Working collaboratively across Software Engineering, User-Centred Design, Delivery Management, and Data Science, you’ll shape enterprise-scale … ownership of large-scale services, including architecture, design, and delivery across the full lifecycle. Strong understanding of architectural and design patterns (serverless, microservices), with ability to lead and assure their application. Experience leading delivery in Agile environments (Scrum, Kanban, TDD), providing technical guidance and contributing ...

Software Architect

Location
United Kingdom
Studio/Visual Studio Code. Experience designing and developing complex, cloud-based and multi-tenant applications. Strong understanding of software architecture, design patterns and SOLID principles. Experience developing RESTful APIs and designing extensible integration solutions. Good knowledge of databases and Entity Framework or similar technologies. Experience with … Experience using AI tools for architectural design, technical documentation, threat modelling or design reviews. Understanding of emerging AI-Native development patterns, including agentic workflows, automated evaluation and AI-assisted testing. Experience working on highly secure, business-critical or regulated software platforms. Why Consider This Opportunity ...

Software Architect

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Studio/Visual Studio Code. Experience designing and developing complex, cloud-based and multi-tenant applications. Strong understanding of software architecture, design patterns and SOLID principles. Experience developing RESTful APIs and designing extensible integration solutions. Good knowledge of databases and Entity Framework or similar technologies. Experience with … Experience using AI tools for architectural design, technical documentation, threat modelling or design reviews. Understanding of emerging AI-Native development patterns, including agentic workflows, automated evaluation and AI-assisted testing. Experience working on highly secure, business-critical or regulated software platforms. Why Consider This Opportunity ...

Software Architect

Hiring Organisation
Spectrum IT Recruitment Limited
Location
London, England, United Kingdom
Studio/Visual Studio Code. Experience designing and developing complex, cloud-based and multi-tenant applications. Strong understanding of software architecture, design patterns and SOLID principles. Experience developing RESTful APIs and designing extensible integration solutions. Good knowledge of databases and Entity Framework or similar technologies. Experience with … Experience using AI tools for architectural design, technical documentation, threat modelling or design reviews. Understanding of emerging AI-Native development patterns, including agentic workflows, automated evaluation and AI-assisted testing. Experience working on highly secure, business-critical or regulated software platforms. Why Consider This Opportunity ...

Commerce Domain Architect

Location
Greater London, England, United Kingdom
recruit a Senior Domain Architect to join our busy eCommerce Practice in the UK. The successful applicant would be leading architectural decision, design pattern and development of large ecommerce sites and would work closely with the commerce practice leader to develop client relationships. The candidate must be self … competitive solutions to WebSphere Commerce (ATG, Hybris, etc.) is desirable Experience in Agile development practices, Object Oriented Design, J2EE Design Patterns, Database Concepts (SQL, ER Diagrams) Experience in DB2 and/or Oracle database software Experience with WebSphere Application Server, plus Business Integration would ...

Software Engineer

Location
Enstone, England, United Kingdom
than ever is playing a pivotal role within this objective, with every aspect of the F1 car depending on in-house systems, from design and manufacture through to simulation and performance analysis at the track. The Software Engineering and Data team is responsible for building and evolving cutting … gRPC, REST or similar) and working with relational databases, ideally SQL Server. A good grasp of software design and design patterns, and the judgement to know when not to use them. Experience across the full development lifecycle: requirements, design, implementation, testing, release ...

Solutions Architect

Hiring Organisation
Ultimate Finance
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
costs in clear business language. Ensure designs align with the technology strategy, architecture principles, security standards and regulatory requirements. Develop and promote reusable patterns and standards that improve consistency and delivery speed. AZURE, POWER PLATFORM AND AI Design solutions using appropriate Microsoft Azure services across integration, applications … Dataverse. An understanding of AI-enabled solutions, Copilot, AI agents, automation and responsible AI. Knowledge of API-led integration, event-driven design patterns and modern application delivery. An understanding of security, identity, resilience, supportability, data protection and governance requirements. The ability to document complex solutions clearly ...