401 to 425 of 707 Design Patterns Jobs in the UK

Lead Web3 Engineer - Digital Assets Platform

Location
Greater London, England, United Kingdom
plus* Solid experience and expertise developing web applications using asynchronous programming and communication* Experience and expertise developing web applications adhering to best practices and patterns for reliability, scalability, and performance* Familiarity with web3 libraries like Web3J and Web3JS is a plus* Familiarity with common and best practices for web3 … smart contract deployment to on-chain/off-chain data integration* **Strong Software Engineering Fundamentals:** Solid command of data structures, algorithms, design patterns, and software development best practices, with the ability to write clean, testable, and maintainable code* **Security Awareness:** Understanding of common smart contract vulnerabilities ...

Front End Developer

Hiring Organisation
Experis
Location
Telford, Shropshire, United Kingdom
Employment Type
Contract
Contract Rate
£500 - £579/day
Developer (React) to join the CORE Mod. team in Tax Admin. Experienced developer needed with experience working with a UI/UX Design lead and developing in JavaScript React. Minimum requirements Strong frontend fundamentals: semantic HTML, modern CSS and JavaScript, including responsive and accessible development. Commercial experience with … where the frontend includes a server or backend-for-frontend layer. Design-system and component-library development using custom design patterns, encompassing MUI, Storybook and Figma. Runtime validation and contract-first API integration, for example Zod and OpenAPI-generated types. Authentication, authorisation and secure session ...

IAM Product Engineer

Location
Greater London, England, United Kingdom
stability. Your responsibilities will be varied and impactful, offering a dynamic and challenging work environment. A fundamental aspect of this position is the design and construction of robust, scalable, and high-performing code. You will be instrumental in building the platform that opens the door … . With excellent problem-solving skills and attention to detail, you demonstrate a solid understanding of software development principles, design patterns, and best practices. You have experience in cloud platforms, deployment processes, and OAuth -like flows. Ideally with experience integrating LLM providers. You are a practitioner ...

Senior Data Engineer

Location
Greater London, England, United Kingdom
review implementations while shaping the long‐term data platform architecture. You’ll operate as the technical authority for DFP — guiding design patterns, ensuring code quality, and solving complex problems in distributed data systems. You’ll collaborate closely with peer charters to ensure the data foundation remains reliable … scalable, and production‐ready. Responsibilities Data Platform Architecture Lead the hands‐on design, coding, and evolution of DFP’s cloud‐native data architecture (AWS/GCP/Snowflake). Architect and implement scalable ingestion and transformation pipelines using Fivetran, Databricks, and Airflow/DBT. Design ...

SC-Cleared Boomi Developer - Security Clearance Essential - 6 Month Contract - Mostly Remote

Hiring Organisation
Boost Talent
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
GBP 550 - 600 Daily
Developer to join a fast-paced public sector delivery team on a contract basis. This is a hands-on role focused on the design, development, deployment and support of enterprise integration solutions, working with a variety of cloud and on-premise business applications. Key Responsibilities Design … enterprise applications, APIs and data services. Translate business and technical requirements into scalable, supportable integration solutions. Apply integration best practices, design patterns and development standards. Collaborate with stakeholders to gather requirements, facilitate discussions and drive consensus on solution design. Manage expectations around delivery milestones and project timelines. ...

Front End Developer

Location
Telford, England, United Kingdom
where the frontend includes a server or backend-for-frontend layer. Design-system and component-library development using custom design patterns, encompassing MUI, Storybook and Figma. Runtime validation and contract-first API integration, for example Zod and OpenAPI-generated types. Authentication, authorisation and secure session ...

System Development Engineer, Reliability and Automation Engineering

Location
London, England, United Kingdom
Development – Join a highly skilled, collaborative team where you can grow and innovate in a fast-paced, agile environment. What You’ll Do: Design, develop, test, deploy and maintain software, systems, infrastructure, networking or automation improvements for equipment monitoring, control, predictive maintenance or operational excellence. Build secure, scalable … field. - 3+ years of programming with at least one modern language such as Java, Python. - 2+ years of designing and architecting (design patterns, reliability and scaling) of new and existing systems. - Strong problem-solving and debugging skills. PREFERRED QUALIFICATIONS - Experience with cloud services and infrastructure preferably from ...

Senior Software Engineer (Money Flows)

Location
Greater London, England, United Kingdom
next level, delivering a seamless payment experience for both our global clients and internal operational teams. Responsibilities Architect & Deliver: Lead the design and development of the next iteration of our global platform, streamlining complex cross-border payments and international fund collections. Domain Ownership: Take full accountability … proven track record of designing, building, and maintaining complex, highly available software systems at scale. You care deeply about clean code, design patterns, and testability (unit/integration testing). Payments Domain Experience: You have solid, hands-on experience working within the payments, fintech, or banking space. ...

Software Developer

Hiring Organisation
ARM
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Contract
Contract Rate
£55/hour
stages of the software development lifecycle Automated testing Development of code within an agile environment (SCRUM) Working with the team to design, implement, and test features for a new product development Task estimation in accordance with sprint planning Your skillset may include: Java Core (version 8+) Spring Boot … REST within HTTPS Experience developing within a microservice architecture Web Services using RESTful APIs Distributed systems Knowledge and use of software design patterns Agile Development Processes CI/CD delivery techniques Source code management (we use GIT) Use of Issue tracking systems (such as Jira) UML/ ...

Senior Architect Private Cloud

Hiring Organisation
Randstad Technologies Recruitment
Location
Sheffield, South Yorkshire, United Kingdom
Employment Type
Contract
Contract Rate
£500 - £550/day Inside IR35 via Umbrella
Responsibilities Architectural Strategy & Standards: Define the private cloud roadmap aligned with broader enterprise goals. Establish reference architectures, engineering standards, reusable design patterns, and platform guardrails. Kubernetes Platform Leadership: Own the end-to-end Kubernetes ecosystem, including cluster topology, multi-tenancy, ingress, service mesh, secrets management, observability … seamless workload onboarding. Event-Driven Architecture: Direct the adoption and governance of Apache Kafka, covering partitioning strategies, schema management, resilience patterns, capacity planning, and security. Platform Engineering & Automation: Drive GitOps, IaC, and CI/CD standardization. Enhance developer experience by creating self-service golden paths, developer portals, and automated ...

Software Developer (Java/C++) A1 SC

Hiring Organisation
Oscar Associates (UK) Limited
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Salary
£75,000
defence environments. The role focuses on designing, developing and maintaining scalable systems using Java and C++ within Linux environments , with involvement across technical design, architecture and engineering best practices. The successful candidate will work on backend services, APIs and distributed applications, helping to deliver secure, reliable and maintainable …/or C++ Strong experience working within Linux environments Experience building backend applications, APIs and distributed systems Understanding of software architecture, design patterns and object-oriented programming Experience with multithreading, debugging and performance optimisation Exposure to Docker, CI/CD, DevSecOps and Git workflows Experience working with ...

DevSecOps Engineer

Location
Greater London, England, United Kingdom
Virtual Machines, networking components, and application workloads—to ensure systems are protected from vulnerabilities, misconfigurations, and emerging threats. You’ll champion secure‐by‐design principles, automate security controls, and maintain strong monitoring and incident response practices. The role requires close collaboration with Developers, Cloud Engineers, Product Managers … Work closely with Development, Cloud Engineering, and Product teams to embed security into cloud and application architectures. Provide guidance on secure design patterns and technical security recommendations. Support colleagues in understanding secure engineering principles and emerging threats. Secure Implementation & Automation Enhance and maintain secure IaC using Terraform ...

Senior Software Engineer (Elixir)

Location
City of Edinburgh, Scotland, United Kingdom
Tanfield office - approx 2 days per week.** | || | | | | --- | | We are looking for a Senior Software Engineer with hands-on Elixir experience to design, develop, and deliver scalable cloud-based solutions. You’ll work in an agile team building applications that process large datasets and deliver meaningful insights. … e.g. SQL, non-relational) including data modelling and performance. * An in-depth understanding of software principles for example SOLID principles and design patterns and how to apply them. * Ability to analyse and solve technical problems. * Ability to clearly articulate ideas to target audience. * Ability to collaborate with ...

Senior Java Developer - Fixed Income Algo Technology, VP

Location
Greater London, England, United Kingdom
real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Job Responsibilities/Role: Design and develop reusable algo trading platform components, with a strong focus on high performance and low latency. Collaborate directly with Traders, Quants, and Product … coding experience in core Java, specializing in low‐latency, high‐throughput distributed applications. Profound understanding of software development fundamentals, data structures, design patterns, object‐oriented programming, and algorithms complexity analysis. Demonstrated experience with messaging technologies such as Solace, Kafka, etc. Practical experience with Chronicle and/ ...

Network DevOps Engineer

Hiring Organisation
Anson Mccade
Location
Stevenage, Hertfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
will contribute to building an automated network infrastructure that underpins critical systems and supports rapidly evolving organisational needs. Key Responsibilities Software Development: Design, develop, and maintain production-grade software and custom tools (primarily using Python) to manage network infrastructure at scale. Engineering Standards: Champion software engineering best practices … their software engineering capabilities. Candidate Requirements Essential Skills Advanced proficiency in Python, with a strong grasp of software engineering concepts (OOP, design patterns, testable code). Solid experience with Python testing methodologies and designing testing strategies from the ground up for applications and APIs. Strong experience designing ...

Network DevOps Engineer

Hiring Organisation
Anson Mccade
Location
Bolton, Greater Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
will contribute to building an automated network infrastructure that underpins critical systems and supports rapidly evolving organisational needs. Key Responsibilities Software Development: Design, develop, and maintain production-grade software and custom tools (primarily using Python) to manage network infrastructure at scale. Engineering Standards: Champion software engineering best practices … their software engineering capabilities. Candidate Requirements Essential Skills Advanced proficiency in Python, with a strong grasp of software engineering concepts (OOP, design patterns, testable code). Solid experience with Python testing methodologies and designing testing strategies from the ground up for applications and APIs. Strong experience designing ...

Network DevOps Engineer

Hiring Organisation
Anson Mccade
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
will contribute to building an automated network infrastructure that underpins critical systems and supports rapidly evolving organisational needs. Key Responsibilities Software Development: Design, develop, and maintain production-grade software and custom tools (primarily using Python) to manage network infrastructure at scale. Engineering Standards: Champion software engineering best practices … their software engineering capabilities. Candidate Requirements Essential Skills Advanced proficiency in Python, with a strong grasp of software engineering concepts (OOP, design patterns, testable code). Solid experience with Python testing methodologies and designing testing strategies from the ground up for applications and APIs. Strong experience designing ...

Lead Software Engineer Python API - Fintech

Hiring Organisation
Client Server
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
stuck into. You'll be collaboratively problem solving in a hands-on role with approximately 50/50 split between architecture/design and people management. You'll set the standards and mentor more junior developers, fostering a culture of continuous improvement and self development. Location/…/CD, testing and deployment You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're collaborative and pragmatic with great communication skills You're degree educated in a STEM discipline, having achieved a 2.1 or above What ...

Senior Software Engineer

Location
Cheltenham, England, United Kingdom
supporting a brand-new cloud-native trading platform from the ground up. Working within a highly collaborative global engineering function, you'll help design, develop and deliver the functionalities for a next-generation financial trading product using modern technologies including AWS, Terraform and .NET. This is a greenfield … Hands-on experience with AWS cloud technologies Experience using Terraform and Infrastructure as Code principles A strong understanding of software architecture, design patterns and scalable cloud‐native systems Experience contributing to technical strategy and architectural decision‐making A proactive and collaborative approach to problem solving What ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
supporting a brand-new cloud-native trading platform from the ground up. Working within a highly collaborative global engineering function, you'll help design, develop and deliver the functionalities for a next-generation financial trading product using modern technologies including AWS, Terraform and .NET. This is a greenfield … Hands-on experience with AWS cloud technologies Experience using Terraform and Infrastructure as Code principles A strong understanding of software architecture, design patterns and scalable cloud‐native systems Experience contributing to technical strategy and architectural decision‐making A proactive and collaborative approach to problem solving What ...

Senior Solutions Architect (Data & AI)

Location
Leeds, England, United Kingdom
platform build during the interview Deep expertise in enterprise data architecture: distributed systems at scale, streaming/real-time, lakehouse design patterns, data governance frameworks, and cloud-native platforms Expert-level Databricks Platform knowledge (or equivalent depth in competing platforms with demonstrated rapid learning ability) Declared technical … open source contributions) Industry experience in Retail or Consumer Packaged Goods with executive-level domain credibility Interview Process: Recruiter Screen → Hiring Manager Screen → Design and Architecture Interview → Live Coding Assessment → Build, Demo, Pitch! Presentation → Reference Check About Databricks Databricks is the Data and AI company. More than ...

Senior Solutions Architect (Data & AI)

Location
Manchester, England, United Kingdom
platform build during the interview Deep expertise in enterprise data architecture: distributed systems at scale, streaming/real-time, lakehouse design patterns, data governance frameworks, and cloud-native platforms Expert-level Databricks Platform knowledge (or equivalent depth in competing platforms with demonstrated rapid learning ability) Declared technical … open source contributions) Industry experience in Retail or Consumer Packaged Goods with executive-level domain credibility Interview Process: Recruiter Screen → Hiring Manager Screen → Design and Architecture Interview → Live Coding Assessment → Build, Demo, Pitch! Presentation → Reference Check About Databricks Databricks is the Data and AI company. More than ...

Senior Software Engineer - Futures and Options Execution Services

Location
Greater London, England, United Kingdom
trading experience. What You’ll Do You will be building a brand new EMS platform for Listed Futures and Options. Translate product and design requirements into clean, maintainable and well-tested components. Collaborate closely with product managers, business, traders, designers and back-end engineers to deliver high-quality … front-office trading systems. Deep understanding of execution management systems (EMS), including their core functionality and workflows. Strong knowledge of software design patterns, data structures, and algorithms. A collaborative mindset and a preference for working in team-oriented environments. A strong commitment to engineering quality, reliability ...

Lead Back-End Developer - Java

Location
Greater London, England, United Kingdom
keen with modern MVC frameworks such as Spring Boot and convert user stories into functional and rock solid web applications; and also design and implement data APIs and services needed for other applications to consume. You will also be responsible for implementing Big Data solutions that should process … architectures and complex event processing frameworks (e.g. Flink, Kafka Streams, Esper) to derive insights from continuous event streams Good knowledge of design patterns and experience in implementing them in object-oriented fashion Experience designing fault-tolerant, multi-region deployments in cloud environments is a plus Familiarity with ...

Full Stack Software Engineer

Location
Dundee, Scotland, United Kingdom
background you're seeking, rather than more generalist software developers. You'll collaborate with engineers, product teams, data specialists and business stakeholders to design, build, test and support solutions that improve how we understand, engage and retain our audiences. As part of a forward-thinking technology team … MySQL PostgreSQL Microsoft SQL Server Experience developing, integrating and maintaining backend services, APIs and data-driven applications. Knowledge of software architecture, design patterns and engineering best practices. Experience working with source control, automated testing and CI/CD approaches. An understanding of secure coding, software quality ...