1 to 25 of 46 Design Patterns Jobs in the City of London

Senior Python Developer

Hiring Organisation
Oliver Bernard
Location
City of London, London, United Kingdom
environment. Key Responsibilities: Design, build, and maintain APIs, microservices, and data pipelines Write clean, testable, maintainable code following best design patterns Optimise databases and craft complex SQL queries Improve system performance across APIs and backend workflows Participate in code reviews and drive engineering excellence Mentor … experience in Backend Engineering Strong Python and Django experience. Experience with microservices architecture. Solid understanding of data structures, algorithms, and software design patterns Excellent communication skills; ability to simplify complex concepts Strong experience with relational databases & SQL optimisation If you are interested in this role, please send ...

Python Developer

Hiring Organisation
Oliver Bernard
Location
City of London, London, United Kingdom
environment. Key Responsibilities: Design, build, and maintain APIs, microservices, and data pipelines Write clean, testable, maintainable code following best design patterns Optimise databases and craft complex SQL queries Improve system performance across APIs and backend workflows Participate in code reviews and drive engineering excellence Mentor … experience in Backend Engineering Strong Python and Django experience. Experience with microservices architecture. Solid understanding of data structures, algorithms, and software design patterns Excellent communication skills; ability to simplify complex concepts Strong experience with relational databases & SQL optimisation If you are interested in this role, please send ...

Contract Snr .NET Engineer

Hiring Organisation
Oliver Bernard
Location
City of London, London, United Kingdom
.NET, and Azure. Leverage Microsoft SQL Server services (database, integration services, reporting services) and write complex T-SQL stored procedures. Implement design patterns such as Factory, Adapter, and Chain of Responsibility to ensure clean and maintainable code. Utilise Object Relational Mappers (ORMs) like Entity Framework for efficient … with Microsoft SQL Server services (database, integration services, reporting services). Advanced knowledge of T-SQL, including stored procedures. Familiarity with design patterns (e.g., Factory, Adapter, Chain of Responsibility). Experience with Object Relational Mappers (ORMs) like Entity Framework. Understanding of Test Driven Development (TDD) practices. Nice ...

Senior Java Developer | Travel-tech Senior Java Developer | £300-400/day | Outside IR35 | Fully Remote within Europe

Hiring Organisation
VirtueTech Recruitment Group
Location
City of London, London, United Kingdom
Testing, API testing, and system improvements to support both web and mobile clients. Contribute to shared architecture, functional models, and backend design patterns to unify services across the organisation. Required Skills & Experience Senior-level expertise building and maintaining commercial, production-scale applications . Deep proficiency in: Java … side development, API design) MySQL (performance optimisation, complex queries, relational modelling) Experience architecting and maintaining distributed backend systems. Strong understanding of integration patterns, API design, and scalable service architecture. Nice To Have Node.js, PHP, MongoDB, Kafka, React (for back office apps) Contract Details 6-month ...

DV Cleared Java Developer

Hiring Organisation
83zero Limited
Location
City of London, London, United Kingdom
Employment Type
Permanent
users. Your skills and experience What you'll bring: * Experience of Java * Experience of Spring framework or equivalent. * Knowledge of software design patterns and when to apply them * Excellent knowledge of development processes. * Experience of containerisation using Docker or Kubernetes * Experience of Continuous Integration (CI) and Continuous … passion for delivering quality code, by use of TDD and setting high software quality standard We're also using the following technologies and patterns, it would be great if you had some of the skills, if not we can help develop them: * Designing microservice-based architectures using domain driven ...

Java Technical Lead

Hiring Organisation
Cubiq Recruitment
Location
City of London, London, United Kingdom
impact, this is your place. The Role: They’re searching for a Technical Lead who works closely with engineers and product teams to design and build reliable backend services. You’ll stay hands-on with development while leading a team of engineers. You’ll guide technical decisions, support … microservices and SaaS architectures Experience leading teams using CI/CD. GitLab experience is helpful Good understanding of multithreading, scalability and design patterns for reliable services Experience with AWS, Kubernetes and Docker Experience with event-driven architecture or messaging systems is a plus Experience refactoring services ...

Salesforce Engineering Manager

Hiring Organisation
Qurated
Location
City of London, London, United Kingdom
inspire teams to achieve excellence. You will get the opportunity to shape the salesforce environments, working across product and technology. Accountabilities Build Engineering – Design, deliver, and maintain high-quality infrastructure and Salesforce solutions with measurable reliability, scalability, and performance. Incident Management – Proactively monitor system health, resolve outages … architecture). Deep expertise in Salesforce data architecture, Flows, Apex, Lightning Web Components (LWC), OmniStudio. Strong integration knowledge (APIs, ETL, asynchronous/event-driven patterns). Proficiency in Salesforce design patterns and scalable component-based development. UI/UX development aligned with accessibility and responsive design ...

Technology Oracle Middleware Architect

Hiring Organisation
K&K Talents
Location
City of London, London, United Kingdom
integration excellence and building the foundation for tomorrow’s enterprise systems. Responsibilities. Demonstrate deep understanding of the Oracle Fusion/SaaS integration landscape. Design scalable Oracle Integration Cloud (OIC) roadmaps that translate client challenges into high-performance integration solutions. Build and deploy robust integrations using advanced OIC features … technical challenges. Engage with business stakeholders to understand pain points and propose effective technical solutions. Develop and maintain reference architectures, integration design patterns, and standards. Contribute to proposal development by owning relevant sections and providing solution design inputs based on domain expertise. Conduct product demonstrations ...

Senior Java Software Engineer

Hiring Organisation
Morson Edge (Technology)
Location
City of London, London, United Kingdom
/UX teams, and Agile Transformation to architect, build, and deliver greenfield, brownfield, and integration applications. You will be expected to employ best design and development practices, solve technical challenges, and contribute to high-quality system analysis and development. Working in an Agile environment, you will participate … Jira, Confluence, and BitBucket. The ideal candidate will have strong Java expertise (Java 11+) , with proven experience in server-side development, design patterns, microservices, RESTful APIs, and SQL databases (DB2, SQL Server, or Postgres). Knowledge of front-end development using React, Node.js, HTML ...

Backend Engineer (Java)

Hiring Organisation
Morson Edge (Technology)
Location
City of London, London, United Kingdom
/UX teams, and Agile Transformation to architect, build, and deliver greenfield, brownfield, and integration applications. You will be expected to employ best design and development practices, solve technical challenges, and contribute to high-quality system analysis and development. Working in an Agile environment, you will participate … Jira, Confluence, and BitBucket. The ideal candidate will have strong Java expertise (Java 17+) , with proven experience in server-side development, design patterns, microservices, RESTful APIs, and SQL databases (DB2, SQL Server, or Postgres). Knowledge of front-end development using React, Node.js, HTML ...

Back End Developer

Hiring Organisation
Tata Consultancy Services
Location
City of London, London, United Kingdom
. • Solid understanding of microservices and event-driven architecture. • Proficiency in Entity Framework Core, SQL, and database design. • Good understanding of design patterns (Repository, CQRS). • Experience with CI/CD pipelines and DevOps practices. • Ability to work collaboratively and handle complex tasks independently. Desirable skills/ ...

CyberArk Architect

Hiring Organisation
CBSbutler
Location
City of London, London, United Kingdom
CyberArk PAM Self-Hosted and CyberArk Conjur, defining these as strategic platforms for privileged access and secrets management. Establish and maintain reference architectures , patterns, and standards for onboarding infrastructure, applications, DevOps platforms and third parties into CyberArk. Architect CyberArk PAM Self-Hosted components —Vault, PVWA, PSM, CPM, PSMP … technical audiences. Experience working in or with secure, classified or national security environments . Strong documentation skills (HLDs, LLDs, design patterns, architecture decisions). Proven track record leading and delivering multiple CyberArk PAM and secrets-management projects . If you'd like to discuss this CyberArk ...

Security Engineer | Global Macro Trading Specialist

Hiring Organisation
Techfellow Limited
Location
City of London, London, United Kingdom
principal technical adviser to engineering, infrastructure, trading, and operational teams, offering guidance on emerging threats, modern defensive techniques, and secure design patterns Partner closely with internal teams to embed security considerations into new systems and services without hindering performance or workflow Lead the design, rollout … best practice and remain compliant with internal and external standards Contribute to upcoming security engineering initiatives spanning areas such as application whitelisting, secure development patterns, data categorisation, and data loss prevention Produce clear security documentation, engineering guidance, and process materials to support consistency and long-term maintainability What ...

Java Pega Developer

Hiring Organisation
RED Global
Location
City of London, London, United Kingdom
PEGA BPM and certifications such as CSA Certified System Architect or CSSA Certified Senior System Architect Expertise in REST API development JSONXML and integration patterns Solid understanding of OOPs concepts design patterns and secure coding practices Experience with SQL, NoSQL databases, PostgreSQL, and Oracle If this ...

Senior Software Engineer x 2

Hiring Organisation
Neulinx
Location
City of London, London, United Kingdom
Strong background building and maintaining production web applications • A track record of leadership, ownership and architectural decision-making • Solid understanding of design patterns, performance and scalability 2. Senior Backend Engineer This role focuses on building and scaling cloud-native backend systems powering AI-driven clinical knowledge tools. … What You’ll Be Doing • Design and build serverless backend systems on AWS • Contribute to infrastructure-as-code and DevOps tooling • Develop LLM-powered features, including RAG pipelines • Build document extraction workflows for clinical PDFs and structured data • Own performance, reliability and security across backend systems • Collaborate with ...

Senior Technical Lead

Hiring Organisation
Hays
Location
City of London, London, United Kingdom
Design Decision) process for IMS products, supporting rapid auditable decision-making and conformance to Group standards for reusable components, design patterns, and ML models Experience and knowledge of technical approach to model development and contemporary ML engineering, including 3rd party platforms, routes to live ...

Python Data Engineer / Software Engineer with Leading Energy Company

Hiring Organisation
Eaglecliff Recruitment
Location
City of London, London, United Kingdom
Core Skills Needed: Strong Python development PySpark and SQL expertise Solid understanding of Azure infrastructure Knowledge of Containers, Microservices, and functional design patterns Experience working in Agile environments Terraform for IaC Unit testing best practices (PyTest preferred) HTML/CSS React TypeScript FastAPI framework Competitive PAYE Rates ...

Software Engineer - Java

Hiring Organisation
Harrington Starr
Location
City of London, London, United Kingdom
3+ years' experience building backend, high-performance, distributed systems Strong fluency in Java with deep understanding of backend architecture and design patterns Solid experience with microservices, APIs, and databases (PostgreSQL, Redis) Strong foundation in computer science, mathematics, or related fields Comfortable working in cloud environments such ...

Solutions Architect

Hiring Organisation
Sanderson
Location
City of London, London, United Kingdom
obligor hierarchy, group exposure, PD/LGD/EAD, concentration risk, country/sector limits, counterparty limits, and exposure aggregation methodologies. Solution Architecture & Design: Proven track record of delivering end-to-end solution architectures covering application, data, integration, and security architecture domains. Hands-on experience producing High-Level … interface specifications. Data & Integration Expertise: Deep experience with enterprise data models for credit, counterparty, and exposure reporting. Strong understanding of integration design patterns (REST APIs, message queues, event-driven integration, ETL, batch processing). Experience working with master data domains (Party, Facility, Instrument, Product, Country, Sector, Ratings ...

AI/ML Engineer

Hiring Organisation
Brio Digital
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£75000 - £100000/annum
based) Salary: £75,000 - £100,000 (depending on experience) The Role We're hiring a Senior Machine Learning Engineer to lead the design and productionisation of Generative AI and Large Language Model (LLM) applications. This role sits at the heart of an AI-focused engineering team, delivering scalable …/CD, and Git. Strong understanding of deep learning, statistical modelling, and optimisation techniques. Nice to Have Experience with agentic design patterns (e.g. ReAct, Chain-of-Thought, tool use). Familiarity with LLM evaluation frameworks such as RAGAS or TruLens . Experience fine-tuning large models ...

C# Software Engineer/Quantitative Developer (Junior and Senior) - Global Hedge Fund - C# & Python : £80-150k

Hiring Organisation
Hunter Bond
Location
City of London, London, United Kingdom
contribute to every part of the investment pipeline—from research tooling and data infrastructure to real-time trading systems. Key Responsibilities: Design, develop, and optimize high-performance trading tools and data pipelines using C# and ideally Python Build research platforms that empower quantitative analysts and strategists Integrate … real-time and batch environments What We’re Looking For: Strong programming experience with C# Solid understanding of software engineering principles, design patterns, and performance tuning Experience in financial markets (equities, futures, FX, etc.) is a plus, but not required Familiarity with data science tools, APIs ...

Senior Python Django Engineer

Hiring Organisation
Xcede
Location
City Of London, England, United Kingdom
Senior Backend Engineer to join a highly technical, product-led engineering team. You’ll work closely with Product Managers and Engineering Managers to design and build robust backend systems that solve real-world, large-scale problems. Tech Stack Python, Django, React, AWS, Kubernetes, Docker Key Responsibilities Develop, maintain … Hands-on experience with relational databases and query optimisation Strong understanding of core computer science concepts, including algorithms, data structures, and design patterns Comfortable collaborating with others and mentoring junior engineers Excellent communication skills and experience supporting or mentoring junior engineers ...

Back End Developer

Hiring Organisation
Arrows
Location
City of London, London, United Kingdom
Confidence working with both relational and NoSQL databases, including complex queries and performance tuning • Good understanding of common web design patterns such as the SOLID principles • Comfortable working in a collaborative and agile environment • Familiar with automated testing, continuous integration and continuous delivery ...

Software Engineer

Hiring Organisation
OTA Recruitment
Location
City of London, London, United Kingdom
following up on benefits realization. What you will do Write clean, scalable code using .NET programming languages. Work on Greenfield Projects to help design and build a wide span of tooling to facilitate the Modelling of the business. Be a part … team responsible for collecting and processing data needed to empower the models. Drive the implementation of new technologies and establish design patterns to reduce technical debt and improve application performance and maintainability. Work closely with other areas of the Modelling & Data Engineering department to manage the tooling ...