Design Patterns Jobs in the UK

376 to 400 of 738 Design Patterns Jobs in the UK

Senior Software Engineer

Belfast, United Kingdom
Bazaarvoice
enters into Bazaarvoice. This team is highly collaborative, proficient and very well organised. As a Senior Engineer seeking to join this team, you will be responsible for helping design, develop, deliver and own a range of solutions to help extend Bazaarvoice's Client experience portfolio. You will have opportunities to work with fantastic engineers across the globe building … Scrum). Experience developing RESTful APIs. Proficiency in backend programming languages such as Java, Kotlin, etc. Knowledge of best practices in software development and experience with design patterns and SOLID principles. Proficient with relational databases, e.g., MySQL. Experience developing security best practices to protect data and ensure compliance with security standards and regulations. Excellent problem solving and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Engineer

bristol, south west england, united kingdom
Hybrid / WFH Options
IVC Evidensia
decisions and hands-on development of complex systems using modern engineering practices and cloud-native design. You Will Provide technical leadership and architectural guidance across multiple engineering teams Design and implement scalable, secure, and event-driven microservices Partner with Engineering Managers and Architects to shape our long-term system architecture Lead delivery of large-scale, cross-cutting technical … e.g., SQL Server , PostgreSQL , DynamoDB ) Experience with messaging and pub/sub platforms (e.g., SNS/SQS , EventBridge ) Commitment to quality development practices: TDD , code reviews , design patterns Strong mentoring and leadership experience within high-performing teams Solid understanding of observability tooling and incident response You Matter to Us Benefits At IVC Evidensia, our people are at More ❯
Posted:

Senior Backend Software Engineer - UK, Remote

United Kingdom
Hybrid / WFH Options
Eequ Ltd
confidence. Experience level for this role Has deep experience with scaling challenges Can take the lead for the database layer and data-intensive modules Can dictate the system design and architecture for scaling and performance Experienced with distributed systems and microservices Join now and you'll work on: Re-architecting parts of our monolithic backend to reduce tight … Designed a caching layer for our most resource-intensive queries We operate as a distributed team, but collaboration remains central. You'll regularly work with our CEO and design team, with front-end developers to shape APIs, and with other backend engineers to review code and architecture. How You Think and Build Proven experience building production applications using … Database: Deep MySQL knowledge - schema design, query optimisation, indexing, migrations. (TypeORM familiarity a bonus) AWS: Confident managing RDS, S3, CloudWatch, EC2 Architecture: Expert with design patterns, caching strategies, microservice boundaries, scaling strategies Testing: Solid experience with unit, integration and performance tests How to Apply To apply, please complete our Application Typeform Questionnaire - it helps us More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect

Stevenage, England, United Kingdom
Anson McCade
role. The opportunity: You will be responsible for the full software architecture of complex, safety- and mission-critical products, working with delivery teams to define structures, interfaces, and design drivers such as performance, safety, and security. Collaboration with other architects and technical specialists will be central, ensuring architectural integrity across large-scale defence programmes. You will also influence … long-term software strategies, product lines, and technology roadmaps. What you will do: • Define and own the software architecture across key defence projects • Identify and document architectural design drivers, capturing assumptions and rationale • Produce derived and emergent requirements, ensuring clarity for development teams • Define architectures robust enough that implementation decisions do not compromise integrity • Collaborate across engineering functions … architectural or significant design decisions • Deep software engineering experience, ideally in C++ and/or embedded real-time systems • Knowledge of software architecture techniques, design patterns, and model-based engineering • Ability to mentor developers and communicate solutions clearly at all levels • Understanding of software abstraction layers, stacks, and trade-offs in architectural choices • Broad programming More ❯
Posted:

Software Architect

stevenage, east anglia, united kingdom
Anson McCade
role. The opportunity: You will be responsible for the full software architecture of complex, safety- and mission-critical products, working with delivery teams to define structures, interfaces, and design drivers such as performance, safety, and security. Collaboration with other architects and technical specialists will be central, ensuring architectural integrity across large-scale defence programmes. You will also influence … long-term software strategies, product lines, and technology roadmaps. What you will do: • Define and own the software architecture across key defence projects • Identify and document architectural design drivers, capturing assumptions and rationale • Produce derived and emergent requirements, ensuring clarity for development teams • Define architectures robust enough that implementation decisions do not compromise integrity • Collaborate across engineering functions … architectural or significant design decisions • Deep software engineering experience, ideally in C++ and/or embedded real-time systems • Knowledge of software architecture techniques, design patterns, and model-based engineering • Ability to mentor developers and communicate solutions clearly at all levels • Understanding of software abstraction layers, stacks, and trade-offs in architectural choices • Broad programming More ❯
Posted:

Software Architect

watford, hertfordshire, east anglia, united kingdom
Anson McCade
role. The opportunity: You will be responsible for the full software architecture of complex, safety- and mission-critical products, working with delivery teams to define structures, interfaces, and design drivers such as performance, safety, and security. Collaboration with other architects and technical specialists will be central, ensuring architectural integrity across large-scale defence programmes. You will also influence … long-term software strategies, product lines, and technology roadmaps. What you will do: • Define and own the software architecture across key defence projects • Identify and document architectural design drivers, capturing assumptions and rationale • Produce derived and emergent requirements, ensuring clarity for development teams • Define architectures robust enough that implementation decisions do not compromise integrity • Collaborate across engineering functions … architectural or significant design decisions • Deep software engineering experience, ideally in C++ and/or embedded real-time systems • Knowledge of software architecture techniques, design patterns, and model-based engineering • Ability to mentor developers and communicate solutions clearly at all levels • Understanding of software abstraction layers, stacks, and trade-offs in architectural choices • Broad programming More ❯
Posted:

Quant/Java Developer

London Area, United Kingdom
Vallum Associates
platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with ION platform Expertise in object-oriented design patterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and RESTful API Cloud More ❯
Posted:

Quant/Java Developer

City of London, London, United Kingdom
Vallum Associates
platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with ION platform Expertise in object-oriented design patterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and RESTful API Cloud More ❯
Posted:

Quant/Java Developer

london, south east england, united kingdom
Vallum Associates
platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with ION platform Expertise in object-oriented design patterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and RESTful API Cloud More ❯
Posted:

Quant/Java Developer

london (city of london), south east england, united kingdom
Vallum Associates
platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with ION platform Expertise in object-oriented design patterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and RESTful API Cloud More ❯
Posted:

Quant/Java Developer

slough, south east england, united kingdom
Vallum Associates
platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with ION platform Expertise in object-oriented design patterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and RESTful API Cloud More ❯
Posted:

Senior .NET Developer

Manchester, Lancashire, England, United Kingdom
Searchability
vacancy only. We look forward to hearing from you! Key Skills: C#, .NET 6+, SQL Server, REST APIs, GraphQL, Git, Agile, TDD (NUnit), Entity Framework, Azure, Design Patterns, Observability, Security Best Practices More ❯
Employment Type: Full-Time
Salary: £60,000 - £65,000 per annum
Posted:

Senior C# Developer .Net Core - FinTech

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Client Server Ltd
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence Apply now to find out more about this Senior C# Developer More ❯
Employment Type: Full-Time
Salary: £90,000 - £130,000 per annum
Posted:

Software Engineer

didcot, south east england, united kingdom
Metrea
code and documentation in-line with our engineering principles. Release code to production in collaboration with more experienced engineers. Demonstrate understanding of the software architectures and design patterns used within the product. Debug and resolves issues relating to your code changes in production. Contribute to code reviews of teammates code, helping to maintain and improve the code More ❯
Posted:

Software Engineering Team Lead

Bristol, Avon, England, United Kingdom
Hybrid / WFH Options
AJ Bell
leading an engineering team, including line management duties such as personal development coaching and performance reviews. Excellent programming and problem solving skills Understanding of relevant software design patterns and paradigms, such as OOAD, DDD, MVC, microservices, containers/orchestration or event-driven architecture Experience in creating performant, scalable, secure and well tested code. Strong sense of ownership More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Software Engineering Team Lead

Manchester, Lancashire, England, United Kingdom
Hybrid / WFH Options
AJ Bell
leading an engineering team, including line management duties such as personal development coaching and performance reviews. Excellent programming and problem solving skills Understanding of relevant software design patterns and paradigms, such as OOAD, DDD, MVC, microservices, containers/orchestration or event-driven architecture Experience in creating performant, scalable, secure and well tested code. Strong sense of ownership More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Java Developer

City of London, London, United Kingdom
HCLTech
of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Familiarity with RESTful APIs , JDBC , and MVC architecture . Experience with build tools like Maven or Gradle and version control systems like Git . More ❯
Posted:

Java Developer

London Area, United Kingdom
HCLTech
of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Familiarity with RESTful APIs , JDBC , and MVC architecture . Experience with build tools like Maven or Gradle and version control systems like Git . More ❯
Posted:

Java Developer

london, south east england, united kingdom
HCLTech
of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Familiarity with RESTful APIs , JDBC , and MVC architecture . Experience with build tools like Maven or Gradle and version control systems like Git . More ❯
Posted:

Java Developer

slough, south east england, united kingdom
HCLTech
of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Familiarity with RESTful APIs , JDBC , and MVC architecture . Experience with build tools like Maven or Gradle and version control systems like Git . More ❯
Posted:

Senior Software Engineer

Bristol, Gloucestershire, United Kingdom
Fairygodboss
SQL Server, MySQL, or PostgreSQL. Familiarity with Docker and Kubernetes. Strong problem-solving skills and ability to work independently and in a team. Understanding of SOLID principles and design patterns. Excellent communication and interpersonal skills. Benefits: Competitive salary and benefits package. Opportunity to work with cutting-edge technologies. Collaborative and innovative work environment. Professional development and growth opportunities. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

london (city of london), south east england, united kingdom
HCLTech
of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Familiarity with RESTful APIs , JDBC , and MVC architecture . Experience with build tools like Maven or Gradle and version control systems like Git . More ❯
Posted:

Xamarin/.NET MAUI Developer

Birmingham, West Midlands, United Kingdom
Oscar Associates (UK) Limited
influence the technical direction of the company. Requirements Proven experience building production mobile apps in .NET MAUI/Xamarin and C#. Strong knowledge of MVVM and offline-first design patterns. Experience integrating with RESTful APIs, authentication and role-based security. CI/CD (App Center, GitHub Actions, Azure DevOps). Solid communication skills, with the ability to work More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

.NET Developer

Manchester, England, United Kingdom
Hybrid / WFH Options
MRJ Recruitment
feedback, and champion best practices. Follow Agile/Scrum processes, contribute to planning, and estimate timelines. Keep up-to-date with emerging technologies and engineering trends. Document software design, code, and testing procedures. Support end-users and engage with customers when needed. Mentor junior developers and help the team grow. … What you’ll bring: Commercial experience in .NET and C# development. Hands-on experience with Akka.NET for distributed, fault-tolerant systems. Strong grasp of OOP principles, design patterns, and scalable architecture. Experience with Web Services, WebAPI, WCF, and databases (MySQL, SQL, schema design). Familiarity with N-Tier architecture/SOA. Unit and functional testing More ❯
Posted:

.NET Developer

warrington, cheshire, north west england, united kingdom
Hybrid / WFH Options
MRJ Recruitment
feedback, and champion best practices. Follow Agile/Scrum processes, contribute to planning, and estimate timelines. Keep up-to-date with emerging technologies and engineering trends. Document software design, code, and testing procedures. Support end-users and engage with customers when needed. Mentor junior developers and help the team grow. … What you’ll bring: Commercial experience in .NET and C# development. Hands-on experience with Akka.NET for distributed, fault-tolerant systems. Strong grasp of OOP principles, design patterns, and scalable architecture. Experience with Web Services, WebAPI, WCF, and databases (MySQL, SQL, schema design). Familiarity with N-Tier architecture/SOA. Unit and functional testing More ❯
Posted:
Design Patterns
10th Percentile
£50,000
25th Percentile
£57,500
Median
£75,000
75th Percentile
£87,500
90th Percentile
£107,500