51 to 75 of 222 Design Patterns Jobs in the UK

Senior Java Developer

Hiring Organisation
F5 consultants
Location
United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
integration testing Experience with open-source integration frameworks Working knowledge of: SQL and NoSQL databases Spring JPA, transactions and application design patterns Containers (Docker) and container platforms (e.g. Kubernetes) Exposure to cloud environments, CI/CD pipelines and application security principles Other Info: Comfortable working ...

Principal Software Engineer

Hiring Organisation
Harvey Nash
Location
London, United Kingdom
Employment Type
Permanent
senior level, stay hands-on with modern engineering, and shape the technical direction of major projects. What You'll Be Doing Lead the design and implementation of full-stack applications using technologies like Java, Python and Typescript. Have experience or exposure to frameworks like Spring, Flask and React. … Python, JavaScript/TypeScript or similar. Understanding of AI-powered development practices and how they improve the SDLC. Expertise in software design patterns, architecture and scalable system design. Experience leading engineering teams, coaching developers and influencing technical direction. Strong consulting mindset - able to translate complex problems into ...

Senior Python Developer - Digital Trading Analytics

Hiring Organisation
Randstad Digital
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£380 - £465 per day
looking for a Senior Python Developer to design, build, and maintain high-performance, scalable solutions supporting financial market analytics. This is a high-impact role sitting at the intersection of complex data engineering and front-office trading systems. You will play a key role in shaping engineering practices … Diagnose and resolve bottlenecks in production systems to ensure low-latency data delivery. Technical Profile Python Mastery: Expert-level Python 3.9+ (Design Patterns, OOP, logical data modelling, pandas, SQLAlchemy). Data Engineering: High-scale workload experience using Parquet or Arrow. Database Expert: Mastery of SQL Server ...

Software Developer

Hiring Organisation
Belcan
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Contract
Contract Rate
£55/hour
within a wider programme delivering a nextgeneration satellite management system. The role spans the full software development lifecycle, requiring strong experience in UMLbased design, Java development, microservices, and automated testing. This position is ideal for someone who thrives in an agile environment and enjoys solving complex engineering challenges. … Framework, and Hibernate Experience developing RESTful services over HTTPS Handson experience with microservice architectures and distributed systems Solid understanding of software design patterns Familiarity with Agile development processes Experience with CI/CD pipelines Proficiency with Git for source control Experience using issuetracking tools such as Jira ...

Software Engineer (C#, C++, Python, TDD, Applied Engineering)

Hiring Organisation
Hays
Location
Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£70,000
motivated and hungry to solve first-of-their-kind challenges building proprietary software that makes a difference in the world. You will design, develop and maintain innovative tools spanning data management, traceability, visualisation, predictive modelling, material and component design, and production quality assurance. You'll work … have full stack experience with Blazor or JavaScript/TypeScript. Above all we are looking for robust OOP programming skills, software design patterns/best practices and practical experience applying TDD. clear communication/interpersonal skills are a must for working closely with internal teams. Experience with ...

LLM, RAG & Agentic Consulting Engineer - Insurance Sector

Hiring Organisation
Staffworx Limited
Location
City of London, London, United Kingdom
Employment Type
Permanent
insurance scale Reusable Assets & Insurance AI Capability Building As part of a consulting-led engineering practice, you will: Build reusable insurance-specific accelerators, agent patterns and reference architectures Contribute to internal playbooks covering claims, underwriting, policy servicing and compliance use cases Share emerging research, frameworks and AI trends relevant … insurance sector Influence delivery methodology, technical standards and agentic design patterns for regulated industries Experience & Skills This is a senior, hands-on consulting engineering role. Candidates should bring: Experience in software engineering, AI engineering or applied data engineering Strong hands-on experience with LLMs, embeddings, RAG pipelines ...

Technical Assessment Lead - 6 month FTC

Hiring Organisation
TPXImpact Holdings Plc
Location
City of London, London, United Kingdom
Employment Type
Temporary
Salary
£85,000
compromising on quality or culture. Responsibilities Conduct in-depth technical assessments and code reviews for engineering candidates. Lead technical interviews focused on software design, coding quality, systems thinking, and consultancy skills. Develop and maintain high-quality assessment frameworks and rubrics. Ensure assessment processes are fair, inclusive, and consistently … Familiarity with inclusive hiring practices and building diverse teams. Skills Technical Assessment & Evaluation: Deep expertise in reviewing code and evaluating architecture, design patterns, and problem-solving approaches. Consistent and objective application of scoring frameworks and rubrics. Ability to assess candidate potential, not just experience. Collaboration & Coaching: Ability ...

Senior ML Engineer

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent
factory" that allows our models to live, breathe, and perform in high-pressure production environments across various industries. Key Responsibilities ML Systems Architecture: Design and implement the end-to-end lifecycle of ML models, including automated retraining, model versioning, and monitoring systems. Productionalization: Take validated prototypes from … translates into a stable "product." Technical Profile Software Excellence: Mastery of Python with a heavy focus on software engineering best practices (Design Patterns, Clean Code, Unit Testing). Familiarity with C++ or Go is a significant plus. Tooling & Orchestration: Deep experience with containerization (Docker, Kubernetes) and orchestration ...

Software Engineer

Hiring Organisation
Gerrell & Hard
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Software Engineer Engineering Design Platform Oxford - Some flexibility on the working times and potential for some hybrid working for the right candidate £Competitive + Excellent Benefits Join a rapidly growing, venture-funded technology company developing next-generation metal components and advanced microturbine engines. Our teams across … challenges Essential Skills STEM degree (2:1 or above) Strong proficiency in C++ or C# and Python Excellent grasp of software design patterns and best practices Clear communicator, collaborative, organised, and self-driven Ability to independently manage substantial technical projects Desirable Skills Experience with Vue3, TypeScript, Django ...

Python Developer

Hiring Organisation
Anson Mccade
Location
Gloucester, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
collaborative and supportive engineering culture. What youll be doing: Youll be involved across the full software development lifecycle, contributing to the design, development and delivery of robust Python applications. Much of the work is data-focused and cloud-based, with opportunities to influence technical direction and support junior … working in Linux environments where quality, security and reliability are critical. Key experience includes: Advanced Python development (OOP, asyncio, idiomatic code, design patterns) Dependency and environment management (virtualenv, pip, Poetry/uv) Automated testing (pytest, unittest.mock, BDD/behave, JSON schema) Concurrency and parallelism (threading, multiprocessing, async ...

Senior DevOps Engineer

Hiring Organisation
Anson Mccade
Location
Gloucester, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
nations, governments and businesses against evolving digital threats and challenges in the most demanding environments. As a Senior DevOps Engineer you will: Collaboratively design and build Proof of Concept or Production systems that form part of properly engineered information or communications solutions Utilise CI/CD tools such … environments using Scrum, Lean, or Kanban methodologies Knowledge of CI/CD pipelines and automated testing frameworks Understanding of common software design patterns and static code analysis tools (e.g. SonarQube) The ability to work as part of a team, knowledge share and solve complex client challenges using ...

LLM, RAG & Agentic AI Engineer – Insurance Sector

Hiring Organisation
Staffworx
Location
City Of London, England, United Kingdom
insurance scale Reusable Assets & Insurance AI Capability Building As part of a consulting-led engineering practice, you will: Build reusable insurance-specific accelerators, agent patterns and reference architectures Contribute to internal playbooks covering claims, underwriting, policy servicing and compliance use cases Share emerging research, frameworks and AI trends relevant … insurance sector Influence delivery methodology, technical standards and agentic design patterns for regulated industries Experience & Skills This is a hands-on consulting engineering role. Candidates should bring: Experience in software engineering, AI engineering or applied data engineering Strong hands-on experience with LLMs, embeddings, RAG pipelines ...

Java Tech Lead

Hiring Organisation
Velocity Talent Ltd
Location
Burgess Hill, West Sussex, South East, United Kingdom
Employment Type
Contract
Contract Rate
£300 per day £300 POUNDS PER DAY INSIDE IR35
needed for an initial 6-month contract with further extensions up to 18 months paying £300 a day inside IR35 to drive the design and execution of high-scale, event-driven systems. This role is a hybrid of strategic architectural planning and hands-on engineering leadership. You will … Java (current versions) and Spring Boot. Deep expertise in Kafka for event-driven architecture and streaming. Proven track record in Microservices design patterns, API Gateway management, and Cloud-native development. Previous experience leading engineering teams through the full SDLC in an Agile environment. Preferred Attributes Experience with ...

Senior Software Developer C# / Azure

Hiring Organisation
Greenfield I T Recruitment
Location
Liverpool, Merseyside, England, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £70,000 per annum
remote-first role , with occasional office meet ups for collaboration when required (3 or 4 times a year). Key Responsibilities Design, build and maintain scalable features aligned to the platform roadmap Contribute to architectural decisions and long-term technical planning Develop reusable components to support consistent onboarding … with C#/.NET Core and Web APIs across full development lifecycles Solid understanding of clean architecture , SOLID principles, DDD and design patterns Experience building and deploying solutions in Microsoft Azure Hands-on experience with CI/CD pipelines and DevOps practices Blazor (WASM and/ ...

C++ Software Developer - Fully REMOTE

Hiring Organisation
DMS Computer Recruitment
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £75,000 per annum
team to identify business requirements Understand business requirements and develop systems/features to meet them Develop code in accordance with the system design and coding standards with minimal supervision Review the code of associate developers Main requirements: BSc/MSc in computer science, computer engineering … language in a professional environment or in personal projects Strong knowledge and an active interest in object-oriented principles, practices, and design patterns Willingness to work with and learn modern C++, asynchronous programming, and unit testing Excellent problem-solving and troubleshooting skills Outstanding communication and interpersonal skills ...

Principal Software Developer (Remote)

Hiring Organisation
GoDaddy
Location
Remote, UK
Employment Type
Full-time
customer-facing products for web hosting and AI driven customer tooling, driving business growth, and mentoring others. What you'll get to do... Design, develop, and deploy scalable, high-performance frontend applications using modern JavaScript (ES6+), TypeScript, React, and NodeJS. Lead the way in frontend architecture, ensuring seamless … Experience with frontend build tools like Webpack and containerization using Docker and Kubernetes. Strong understanding of core web technologies (CSS3, HTML5), design patterns, and data structures. Excellent oral and written communication, team collaboration, and leadership skills. Experience with git and git-based workflows. You might also have... ...

Net Developer

Hiring Organisation
Unity Five Ltd
Location
Brinkworth, Wiltshire, United Kingdom
Employment Type
Permanent
Cloud environment Have strong database experience (MSSQL) Experience of considering performance and security of web applications Understand high level architectural designs and patterns Understand the importance of release management, Jira (or equivalent), discipline and version control to ensure traceable provenance Recognise and employ appropriate coding design patterns/paradigms and discourages and mitigates anti-patterns and bad practice Follow process, suggest improvements and embrace change Build “full” end-to-end solutions Demonstrate strong communication skills that can facilitate a bridge between the development team and other parts of the business, management and Product Owner Project ...

Senior Full-Stack Software Developer, UK

Hiring Organisation
atVenu
Location
Greater London, England, United Kingdom
Nice to Have: Swift/Kotlin and Rails experience Familiarity with GraphQL Experience with front-end testing frameworks Key Responsibilities: Own the technical design for projects of moderate complexity … Collaborate with product, design and QA to deliver robust, scalable user experience projects Architect services and systems using accepted design patterns that allow for iterative, autonomous development and future scaling Anticipate future use cases and make design decisions that minimize the cost ...

Associate Software Engineer

Hiring Organisation
X-On Health
Location
Woodbridge, Suffolk, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£35,000
challenges, develop new functionality and make non-functional improvements to our products and services. Understand business requirements and how they translate into technical design and development projects and tasks. Participate in architectural and design discussions and diagnose and troubleshoot complex technical issues Work with stakeholders … optimising for quality and cost Skills Required: Competent in primary tech stack Confident with computer science basics (algorithms, data structures, complexity, design patterns) Is productive with the basic tools in their discipline Key Skills Can contribute to an existing framework Adheres to test coverage standards Regularly applies ...

Junior AI Software Engineer

Hiring Organisation
X-On Health
Location
Woodbridge, Suffolk, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£35,000
challenges, develop new functionality and make non-functional improvements to our products and services. Understand business requirements and how they translate into technical design and development projects and tasks. Participate in architectural and design discussions and diagnose and troubleshoot complex technical issues Work with stakeholders … optimising for quality and cost Skills Required: Competent in primary tech stack Confident with computer science basics (algorithms, data structures, complexity, design patterns) Is productive with the basic tools in their discipline Key Skills Can contribute to an existing framework Adheres to test coverage standards Regularly applies ...

Backend Software Engineer

Hiring Organisation
Certain Advantage
Location
Guildford, Surrey, South East, United Kingdom
Employment Type
Contract
collaborative Agile Scrum team working on innovative geospatial software solutions . Youll be involved across the full software development lifecycle, contributing to the design, development, testing and deployment of scalable, cloud-based … services using modern technologies. Key Responsibilities Design, develop and maintain high-quality, scalable Java-based applications Contribute to reusable design patterns to improve team velocity Write unit and automated tests to support high-quality delivery Participate in design and code reviews, ensuring best ...

Software Developer Apprentice

Hiring Organisation
QA
Location
Braintree, Essex, England, United Kingdom
Employment Type
Full-Time
Salary
£17,000 per annum
looking for a Software Developer with a strong background in C#, Windows App Development, Windows Web Development, IIS, SQL server, to lead the design, development, and maintenance of high-quality, scalable software solutions. The successful candidate will collaborate with cross-functional teams to deliver projects on time … beneficial: Knowledge of .NET, REST APIs Knowledge of .NET framework 4.8.1 and .NET core V8+ An understanding of software architecture, design patterns, and development best practices Knowledge of cloud services Azure/MDM Services Knowledge of .Net MAUI or Android Native Coding practices Knowledge of SQL databases ...

Senior Software Engineer

Hiring Organisation
Candour
Location
Manchester Area, United Kingdom
looking for 8+ years of strong professional experience as a .NET Engineer (C#, ASP.NET) Solid understanding of software architecture, design patterns, and SOLID principles Experience building cloud-based systems on AWS or Azure Experience with SQL databases and performance-aware data access Comfortable working across the full … lifecycle Strong communication skills and ability to work cross-functionally Experience with React.js and/or Node.js Familiarity with Docker, containers, and cloud-native patterns Experience mentoring engineers or leading technical initiatives Why Join Work on a modern, evolving platform used by millions of users Real influence over architecture ...

Software Developer

Hiring Organisation
SDL Solutions Limited
Location
Stevenage, Hertfordshire, England, United Kingdom
Employment Type
Full-Time
Salary
£40,000 - £55,000 per annum
year experience with WPF/XAML · At least 6 months experience with MVVM principles · A deep understanding of OO principles and Design Patterns · Experience with producing attractive interactive Graphical User Interfaces Also of Benefit · Experience with SQL · Experience with developing for Android/iOS · Experience with Ethernet … networks · Knowledge of concurrency patterns in C# · Knowledge of automated testing methods · An interest in Audio Responsibilities of the Role · Design and Develop Desktop software using WPF and the C# language for new applications · Maintain existing Desktop applications written in C# using WPF or Windows Forms · Suggest ...

Lead C# Developer .Net Core - Fintech

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
that is establishing a technical centre of excellence in the North East. As a Lead C# Developer/Backend Software Engineer you'll design and implement the logic behind core applications, build APIs and microservices that handle data processing, business rules and third-party integrations and oversee … problem solving, working on complex, distributed systems You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a scaling company in a role that you can shape and influence What ...