251 to 275 of 733 Design Patterns Jobs in the UK

Full stack Engineer

Hiring Organisation
DCV Technologies
Location
London, United Kingdom
Employment Type
Contract
Frontend fundamentals: Strong HTML5, CSS3, and JavaScript (ES6+) - Modern frontend framework: Hands-on experience with React Js - Component architecture and state: Component-based design and state management (React Hooks, Redux, Context … NgRx) - Responsive UI: Building responsive, cross-browser compatible applications - APIs: Developing RESTful APIs - Architecture and design: MVC architecture, design patterns, and dependency injection - Security: Authentication and authorization (JWT, OAuth2) - Databases: Hands-on SQL with MySQL, PostgreSQL, or Oracle. This includes complex queries, joins, indexing ...

Test Automation Engineer

Location
Belfast City District, Northern Ireland, United Kingdom
software development experience in one or more of: Java C# Python JavaScript/TypeScript Understanding of: Object-Oriented Programming SOLID Principles Design Patterns Refactoring Code Reviews Experience developing: Automation Frameworks Engineering Tools APIs Web Applications Distributed Systems Experience working in Agile delivery environments. Strong Git and source ...

Senior Software Engineer — Real-Time Martech Platform

Location
City of Edinburgh, Scotland, United Kingdom
with enough time to focus on operationally improving our existing systems. Solve complex problems, seeking input and guidance from team members Take defined design and turn it into code and deliver it on schedule, applying appropriate technologies and current software engineering best practices. Write secure, stable, testable, maintainable … grasp on relational, non-relational databases, messaging queues and handling concurrency. Experience working with high volume systems. Understanding of modern architectures, design patterns, and platform nuances. Strong experience working with cloud-based infrastructure and technologies, preferably AWS. Understating of containers (e.g., Docker), and orchestration (Kubernetes). Expert ...

Lead Software Engineer - Java, AWS, AI

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 … Lambda, RDS, EKS) Demonstrated experience building and maintaining CI/CD pipelines using industry-standard tools Strong understanding of software design patterns, distributed systems, and microservices architecture Proven ability to lead technical discussions, influence design decisions, and drive alignment across engineering teams Hands-on experience ...

Engineering Manager, Vogue

Location
Greater London, England, United Kingdom
improving content discoverability and enabling scalable, brand agnostic solutions. This is a hands-on leadership role. You should be as comfortable in a design review or a pull request as you are in a one-to-one or a performance conversation. We want you to work … close enough to the detail to make credible technical decisions. Set and own the technical direction for your team, including architecture, design patterns and engineering standards. Lead projects from ideation through execution to maintenance. Participate in design and code reviews, and raise the standard ...

Senior Java Developer – Newcastle

Location
Newcastle upon Tyne, England, United Kingdom
join our engineering team supporting the development and maintenance of enterprise-scale applications and microservices solutions. The successful candidate will contribute to the design, development, testing, and deployment of high-quality software solutions within Agile delivery teams. This role requires hands-on experience with Java development, modern backend … above Experience with Spring Framework and Spring Boot Experience developing RESTful APIs and microservices Experience with object-oriented programming principles and design patterns Experience with SQL and NoSQL databases including MySQL, Oracle, PostgreSQL, and MongoDB Experience with Python and Shell scripting Experience working within Agile/Scrum ...

Experienced .NET Engineer

Location
Maidstone, England, United Kingdom
change where relevant. Offer technical assistance and support across the company. Liaise with third‐party software providers throughout the lifecycle of projects, from design and development to support and maintenance. Required Skills & Experience Proven leadership skills with the ability to support, guide, and delegate effectively. Strong communication … legacy code. Experience planning, coordinating, and delivering testable software in scaled Agile environments. Solid knowledge of software structures, architectures, design patterns, and modern development processes. Minimum 5 years’ experience in C# development. Hands‐on expertise in the following: .NET Core 3.1 ASP.NET MVC (Core), Razor Pages, Blazor ...

Senior Reliability Engineer

Location
Greater London, England, United Kingdom
maintain automation and tooling solutions, including AI-assisted approaches to reduce toil and accelerate delivery Uphold infrastructure standards and system design patterns across all cloud environments Troubleshoot high-priority incidents and facilitate blameless post-mortems Evaluate and adopt emerging technologies that advance our secure cloud platform strategy … technology related field preferred (e.g., Computer Science, Engineering, etc.) Nice to Have Forward thinking and strategic mindset to be able to recognize and connect patterns to both enhance and simplify cloud-based development Hands-on experience with GitOps for declarative, automated application delivery on AWS EKS, driving self-service ...

Senior AI Engineer

Location
Birmingham, England, United Kingdom
innovation but also mentor and guide other engineers, ensuring high-quality deliverables and promoting a culture of excellence. Primary Duties and Responsibilities Leadthe design and development of scalable, high-performance applications and services using a variety of front-end and back-end technologies. Design software subsystems … self-teach new technologies. Ability to multi-task and prioritize ongoing activities based on importance. Writes code using timeless software design patterns (dependency injection, volatility decomposition, etc.). Adaptableto changes in technology and the business environment. Strong ability to analyze problems, trace them to their core causes ...

Infrastructure / Platform Architect (Solution Design Team)

Location
Farnborough, England, United Kingdom
offer reasonable adjustments throughout the hiring process and are dedicated to creating a supportive, accessible environment for everyone.Infrastructure/Platform Architect (Solution Design Team )Location: Farnborough (onsite 5 days per week)Due to the nature of the work and the customers we support, the successful candidate must … infrastructure modernisation, cloud adoption, system migrations and technology refresh programmes.Design resilient, secure and scalable platforms supporting mission-critical services.Establish infrastructure standards, design patterns and governance frameworks.Drive technical decision-making through architecture reviews and stakeholder engagement.Ensure compliance with security policies, defence standards and industry regulations.Lead capacity planning, performance ...

Java Lead Software Engineer

Location
Glasgow, Scotland, United Kingdom
long-term maintainability Create design artifacts for complex workflows, covering processing logic, dependency management, failure handling, service-level objectives, and resiliency patterns Apply distributed systems best practices including idempotency, retries, timeouts, back-pressure, and graceful degradation Collaborate with product, quality assurance, site reliability engineering, and partner engineering … system design for scalable, secure services using microservices and API-driven architectures Strong engineering fundamentals including object-oriented programming, design patterns, concurrency, debugging, and performance tuning Solid testing discipline encompassing unit and integration testing, automation, and code quality practices Experience with relational databases ...

Full Stack Engineer, Data Science Focus with React

Location
East Midlands, England, United Kingdom
technical audiences. You should be able to quickly grasp complex problems that span multiple systems or domains. We expect you to design effective solutions for non-trivial requirements, identify root causes efficiently, and consider performance, scalability, and maintainability in your approach. Key Responsibilities Design and develop … similar) Familiarity with modern frontend tooling (TypeScript, Webpack/Vite, CSS frameworks) Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability to learn new technologies quickly Good ...

Software Engineer Tech Lead

Location
West of England, England, United Kingdom
scalable, secure, maintainable, and aligned with business needs* Recommend technologies, frameworks, and platforms to support future growth* Establish engineering standards, design patterns, and best practices* Improve consistency and collaboration across products and engineering teams* Manage the long-term technical roadmap, including technical debt prioritisation**Hands-On Technical … prompt engineering capability across engineering teams* Evaluating emerging AI technologies and identifying productivity opportunities**Security, Compliance & Engineering Standards**You will:* Lead secure-by-design engineering practices* Support ISO 27001 and ISO/IEC 42001 initiatives* Define and enforce coding standards, review processes, and quality expectations* Improve engineering quality ...

Senior Data Consultants London

Location
Greater London, England, United Kingdom
modern data systems as well as AI enabled applications Solve end to end data problems/opportunities at scale Contributing to solution architecture & design of complex systems Working with our customers to take them on a journey to success bringing their data strategy to life Engage with your … languages (e.g. Python, Java, C#) Solid software engineering and DevOps skills as well as the complete SDLC applied to data, e.g. design patterns, automation, testing, contract definition, clean code, CI/CD, path to production Worked with one or more cloud platforms and services (AWS, Azure ...

Backend Engineering Manager

Location
Newcastle upon Tyne, England, United Kingdom
engineering guilds, establishing capability roadmaps to build scalable, resilient, and secure architectures. Drive Engineering Excellence: Champion modern engineering practices, robust code quality, and reusable patterns to keep technical debt low and system reliability high. Accelerate with AI & Automation: Drive the rollout and evolution of AI-powered developer tooling, intelligent … leading, motivating, and developing software engineers in an Agile/DevOps setting. Technical Depth: A solid background in backend architecture, microservices design patterns, and high-throughput, secure API ecosystems. Full-Stack Awareness: A holistic understanding of end-to-end software delivery cycles within modern cloud environments. Communication ...

Lead Java Developer

Location
England, United Kingdom
proven experience in enterprise application development within the Banking sector . This role combines hands-on Java development with technical leadership, overseeing the design and delivery of scalable, secure and high-performing applications. The successful candidate will lead development teams, drive engineering best practices and work closely with … integration and cloud‐native applications . Banking domain experience covering payments, lending or core banking systems. Strong understanding of application architecture, design patterns and software engineering best practices. Proven experience leading development teams and mentoring developers. Experience delivering scalable, secure and maintainable enterprise applications. Knowledge of Agile ...

Software Engineer (AI-Native)

Hiring Organisation
Global
Location
Greater London, United Kingdom
Employment Type
Full Time
workflows that let AI agents take a feature from specification to production safely. That includes guardrails, review and testing standards, and reusable skills and patterns for the rest of the team. What You'll Love About This Role Think big - Strive to do what hasn't been done before … : authentication and authorisation, secrets handling, input validation and common vulnerabilities (e.g. OWASP Top 10). · Engineering fundamentals - Strong grasp of design patterns, clean code and SOLID principles, with a habit of writing well-tested code. · Backend development - Solid commercial experience in a modern backend language, plus ...

Senior Engineer

Location
London Borough of Bromley, England, United Kingdom
platform. Define and drive the architecture and strategy to support the future needs of Operations and the business. Provide technical leadership through architecture, design, code reviews, and pull request reviews, championing high standards of code quality and engineering excellence. Mentor engineers and drive continuous improvement in platform capabilities …/CD using tools such as Jenkins with build tools like Gradle Experience of Scrum/Agile methods Experienced in using design patterns and following best software engineering practices A team player with strong interpersonal skills, e.g. collaborative working skills Benefits of working at Bank of America ...

Python Cloud Engineer - Contract UK

Location
London Borough of Islington, England, United Kingdom
Python web APIs, containerised and cloud-agnostic Provision and manage cloud resources with Terraform Design scalable infrastructure using established design patterns and reference architectures Own your deployments end to end, in a true DevOps model, and help the team manage infrastructure directly Integrate with … range of systems, from modern SaaS APIs (GraphQL) to traditional FTP Build observability and security into every design Document architecture with diagrams-as-code Work test-first, with quality built in What we want from you: Strong experience building and deploying infrastructure on at least one major cloud ...

Principal Automation Test Consultant

Location
Greater London, England, United Kingdom
bespoke solutions for our clients. You'll also take a leadership role, guiding your team to success and leading by example. You will: Design and Develop: Build and support automation or performance test frameworks using the most appropriate solutions. Whether open source or commercial, or a combination. Collaborate … pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc Awareness of the latest developments in testing tools and design patterns Bonus Points for: Experience with emerging technologies, e.g using AI/ML within your engineering projects Familiarity with testing in cloud environments such ...

Senior Platform Engineer

Location
Greater London, England, United Kingdom
continue to enable better outcomesacross the planning, delivery, and operation of our client's asset base. Key responsibilities and duties include: Design, build and maintain a scalable and reliable internal developer platform Develop and manage infrastructure as code using Terraform Implement and manage Kubernetes clusters for container orchestration … APIs MSSQL, PostgreSQL or other SQL databases Working in Agile teams (preferably following Scrum) Architecture of new or current applications (microservices, design patterns, reliability, scaling, automation) UK Immigration Mott MacDonald Ltd. are not currently offering sponsorship to candidates under the Skilled Worker visa route in the UK. ...

Engineering Manager

Location
Greater London, England, United Kingdom
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 to promote engineering best practices and maintain ...

Data Solution Architect

Location
Leeds, England, United Kingdom
deliver strategic outcomes. Translate business requirements into high-level solution designs, data flows, integration approaches, architectural decisions and supporting documentation. Develop reusable architecture patterns and standards that improve consistency, reduce complexity and accelerate delivery. Support programmes and products from discovery and planning through detailed design, build, production … enterprise environments. Desirable Skills and Experience Experience designing solutions across adjacent domains including integration, applications, infrastructure and cyber security. Knowledge of modern data architecture patterns, including Medallion Architecture, and an appreciation of dimensional modelling techniques such as Kimball. Experience developing reusable design patterns and standards that ...

Tech Lead, Full Stack

Location
Greater London, England, United Kingdom
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 … side rendering architecture. Extensiveexperience architecting and 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 ...

Integration Developer (Healthcare Messaging) – Remote | £60,000

Location
United Kingdom
implementation, testing and production support. You'll also play a key role in driving good engineering practice across the team – championing design patterns, secure coding, and thorough testing – and will mentor colleagues through code reviews and pair programming. As part of a small company, there's plenty … Code and GitOps deployment approaches Awareness of internet security practices, including mTLS and SSH Some JavaScript/ECMAScript knowledge Familiarity with standard Enterprise Integration Patterns (EIP) Experience developing HTTP-based protocols (REST/SOAP) and associated structured message formats A collaborative, self-organised approach, with a genuine interest ...