1 to 25 of 30 Dependency Injection Jobs in London

Backend Java Developer - eDV Cleared

Location
City Of London, England, United Kingdom
applications using Java/JEE and modern web technologies. You will build new features, integrate systems, and apply best‐practice engineering principles such as dependency injection, TDD, and CI/CD. If you enjoy developing secure, reliable backend solutions and working closely with other technical teams … using Java/JEE and related frameworks Build backend components and services using Java‐based frameworks and languages Apply enterprise development patterns such as dependency injection, inversion of control, aspect‐oriented programming, functional programming, and test‐driven development Develop secure and efficient data access using data access frameworks ...

Senior Software Engineer

Location
City Of London, England, United Kingdom
undocumented SQL stored procedures into a clean, tested, dependency-free rules assemblies. Build new services cleanly. with proper Dependency Injection (DI), robust authentication/authorization, structured logging, and full observability. Work fluently across both legacy .NET Framework 4.8 (ASP.NET MVC5, WebAPI 2, EF6) and modern .NET ...

Microsoft Full Stack Senior Developer (Manager)

Location
Greater London, England, United Kingdom
Champion automated testing across unit, integration, contract, UI, performance and security testing, with measurable quality gates. Embed secure‐by‐design practices including threat modelling, dependency and secret scanning, secure coding, vulnerability remediation and software supply‐chain controls. Establish application telemetry, logging, tracing, alerting and operational dashboards; support incident resolution … experience, including recent hands‐on delivery using the Microsoft technology stack. Expert‐level C#, .NET and ASP.NET Core skills, including API design, asynchronous programming, dependency injection, testing and performance optimisation. Strong commercial experience with React and/or Angular and TypeScript, including component design, state management, accessibility ...

Microsoft Full Stack Senior Developer (Manager)

Hiring Organisation
Accenture
Location
London, UK
Employment Type
Full-time
Champion automated testing across unit, integration, contract, UI, performance and security testing, with measurable quality gates. Embed secure-by-design practices including threat modelling, dependency and secret scanning, secure coding, vulnerability remediation and software supply-chain controls. Establish application telemetry, logging, tracing, alerting and operational dashboards; support incident resolution … experience, including recent hands-on delivery using the Microsoft technology stack. Expert-level C#, .NET and ASP.NET Core skills, including API design, asynchronous programming, dependency injection, testing and performance optimisation. Strong commercial experience with React and/or Angular and TypeScript, including component design, state management, accessibility ...

Senior Python Developer/ Engineer

Location
City of Westminster, England, United Kingdom
using REST, webhooks, and event-driven integration patterns. Apply software engineering best practices, including SOLID principles, Clean Architecture, Repository Pattern, Factory Pattern, Strategy Pattern, Dependency Injection, and other design patterns to create maintainable and extensible solutions. Implement resilient solutions using retry mechanisms, error handling strategies, circuit breaker patterns ...

Senior Java Developer

Hiring Organisation
Intelligent Steps
Location
London, United Kingdom
Employment Type
Permanent
Salary
£85000 - £95000/annum 10% Bonus
years or equivalent depth, including recent work with Java 17 or 21, concurrency, collections and JVM performance. Spring : Strong experience with Spring Boot, dependency injection, Spring Data JPA, Hibernate and Spring Security. Microservices : A track record of delivering and operating microservices, with an understanding of service boundaries, timeouts ...

Principal Technical Lead

Location
City Of London, England, United Kingdom
complex, multi‐service platform, with direct responsibility for technical delivery quality and team output. Extensive C# and ASP.NET Core experience, including RESTful APIs, dependency injection, domain modelling, integration patterns, and performance considerations. Experience with Entity Framework Core code‐first migrations and data modelling. Strong front‐end engineering skills ...

Software Engineer- III- iOS- JPM Personal Investing- Mid Level

Location
Greater London, England, United Kingdom
Experience writing UI tests using XCUITest or other framework Experience building or working with Design Systems (UI Development, White-labelling) Experience with modularisation and dependency injection Appreciation for Accessibility and understanding of how to meet Accessibility requirements Understanding of Mobile Application Security considerations Experience with React NativeExperience with ...

Lead Software Engineer- iOS- Senior Hands On- JPM Personal Investing

Location
Greater London, England, United Kingdom
Experience writing UI tests using XCUITest or other framework Experience building or working with Design Systems (UI Development, White-labelling) Experience with modularisation and dependency injection Appreciation for Accessibility and understanding of how to meet Accessibility requirements Understanding of Mobile Application Security considerations Experience with React NativeExperience with ...

Dynamics CRM C# Developer

Location
Greater London, England, United Kingdom
experience. Familiarity with Angular and Blazor is noted, though not required to have worked with either. Experience with .NET and Entity Framework. Confidence with Dependency Injection concepts. Recent coding experience with PowerShell or Python. Azure experience, with environment usage including Azure App Service, WebJobs, Azure Automation, Azure Functions ...

C#.Net Developer- Brussels

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
techniques and ability to apply them. Knowledge of basic computer science, including multi-threaded approach, algorithm complexity, data structures, graph theory, etc. Experience with dependency injection, unit testing, object mocking,Solid experience of the Software LifecycleThis is a unique opportunity for someone to expand further into financial technology. ...

C# .NET Developer- Brussels

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
techniques and ability to apply them. Knowledge of basic computer science, including multi-threaded approach, algorithm complexity, data structures, graph theory, etc. Experience with dependency injection, unit testing, object mocking,Solid experience of the Software LifecycleThis is a unique opportunity for someone to expand further into financial technology. ...

Senior Software Engineer (Java)

Location
City Of London, England, United Kingdom
flows Knowledge of FIX engines and market connectivity workflows Knowledge of Linux engineering, troubleshooting, and performance optimisation Experience with Spring Boot or Google Guice dependency injection frameworks Experience with observability stacks (Open Telemetry, Grafana) Experience with distributed caching solutions such as Hazelcast Experience with BDD and automation frameworks ...

Frontend Developer - Bootstrap Javascript- Brussels

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Bootstrap or similar UI framework, proper understanding of stateless vs stateful development styles, proper understanding of source control/continuous integration. Experience with dependency injection, unit testing, object mocking,Solid experience of the Software LifecycleThis is a unique opportunity for someone to expand further into financial technology. ...

Frontend Developer- Brussels

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Bootstrap or similar UI framework, proper understanding of stateless vs stateful development styles, proper understanding of source control/continuous integration. Experience with dependency injection, unit testing, object mocking,Solid experience of the Software LifecycleThis is a unique opportunity for someone to expand further into financial technology. ...

Senior Android Engineer

Location
Greater London, England, United Kingdom
enhance Android development productivity, code quality, and debugging efficiency Experience with Android development best practices including MVVM/Clean Architecture, Dagger/Hilt dependency injection, coroutines, Flow, and comprehensive testing (JUnit, Espresso, MockK) Experience building authentication and identity features on Android including biometric authentication (fingerprint, face recognition), Android ...

Senior Software Engineer - iOS

Location
Greater London, England, United Kingdom
related SDKs Experience in clean architectures (MVVM-C) Exposure to Continuous Integration systems Experience in writing Unit Tests (XCTest) Experience of multi-threading and dependency injection. Experience working with REST APIs and offline caching Exposure to databases (Realm/CoreData) An advocate of clean coding practices Experience ...

Lead Unity SDK Engineer

Location
Greater London, England, United Kingdom
integration partners with clear SDK documentation. What you’ll bring Essential: Experience across cross-platform mobile and SDK development — iOS, Android, and Unity — including dependency resolution and wrapping native code and binaries inside Unity. Strong architectural background in modular Unity SDK design: dependency injection, bridging native ...

Senior Software Engineer (Java)

Location
Greater London, England, United Kingdom
flows Knowledge of FIX engines and market connectivity workflows Knowledge of Linux engineering, troubleshooting, and performance optimisation Experience with Spring Boot or Google Guice dependency injection frameworksExperience with observability stacks (Open Telemetry, Grafana) Experience with distributed caching solutions such as HazelcastExperience with BDD and automation frameworks (Cucumber) **Connecting ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
tailwindcss) Experience with Node.js (we use the Nest.js framework) Experience with Postgres databases Experience with AWS (the Product team manages infrastructure & deployments) Experience with dependency injection Experience using generative AI coding tools in your workflow Able to analyse and use data to inform and justify your decision-making ...

Contract C ++ Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Contract
free or low-allocation runtime environments, including pre-allocated memory and fixed-capacity containers. Experience with ports-and-adapters/hexagonal architecture , interfaces and dependency injection. Strong Linux systems integration experience, including services, watchdogs and system-level fault management. Experience with IPC and serialisation technologies such as FlatBuffers, Unix ...

Senior C++ Developer

Location
Greater London, England, United Kingdom
free or low-allocation runtime environments, including pre-allocated memory and fixed-capacity containers. Experience with ports-and-adapters/hexagonal architecture, interfaces and dependency injection. Strong Linux systems integration experience, including services, watchdogs and system-level fault management. Experience with IPC and serialisation technologies such as FlatBuffers, Unix ...

Senior C++ Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Contract
free or low-allocation runtime environments, including pre-allocated memory and fixed-capacity containers. Experience with ports-and-adapters/hexagonal architecture, interfaces and dependency injection. Strong Linux systems integration experience, including services, watchdogs and system-level fault management. Experience with IPC and serialisation technologies such as FlatBuffers, Unix ...

Principal Product Engineer

Location
Greater London, England, United Kingdom
through complex design choices, refactoring priorities and engineering trade-offs. NestJS Architecture : Design and evolve a clean, modular NestJS architecture with clear module boundaries, dependency management, testability and maintainable conventions. Typed APIs and Contracts : Design well-typed, version-aware APIs and integration contracts that are clear to consumers, resilient … record of technical leadership in complex, high-scale systems. NestJS and TypeScript Depth : Deep practical knowledge of NestJS, Node.js and TypeScript, including modular architecture, dependency injection, validation, testing and production operations. Infrastructure and Databases : Strong production experience with AWS, Docker and MySQL or another comparable relational database, including ...

Mid Android Engineer

Location
Greater London, England, United Kingdom
feature delivery and quality standards* Contribute to architectural decisions using modern Android best practices### Technology StackKotlin-first development: Jetpack Compose, Coroutines, Room database, Hilt dependency injection, Ktor networking, Firebase, MVVM/MVI reactive patterns, MockK and JUnit testing, GitHub version control.### Required Qualifications* Minimum 2 years professional Android ...