Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Digital Preservation Coalition
training and/or experience. Be familiar with Agile development practices, including Continuous Integration and Scrum. Experience in Java development (Enterprise level a bonus). Good knowledge of Java, DependencyInjection (Spring), Hibernate and Web Services. RDMS experience an advantage. Containerisation (Docker), Message Broker (RabbitMQ) and Microservice knowledge an advantage. 5+ years Java experience. Work to tight deadlines More ❯
web services, integrating with spatial databases Git-based version control in Visual Studio Nice-to-haves: TypeScript Experience with mapping libraries like Leaflet, OpenLayers, or Google Maps Familiarity with DependencyInjection and Blazor Solid written and verbal communication – you'll collaborate across both product and technical teams Benefits: Competitive base salary Up to 30 days holiday Annual bonus More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Prism Digital
web services, integrating with spatial databases Git-based version control in Visual Studio Nice-to-haves: TypeScript Experience with mapping libraries like Leaflet, OpenLayers, or Google Maps Familiarity with DependencyInjection and Blazor Solid written and verbal communication – you'll collaborate across both product and technical teams Benefits: Competitive base salary Up to 30 days holiday Annual bonus More ❯
Computer Science Mastery of windows environment: installation, security and customisation 7 years of experience in Software development including 3 to 5 years in C#/.NET, package management (NuGet), dependencyinjection and unit testing on Visual Studio platforms. Knowledge in Web development (Angular) is a plus. Our tools have user interface, and we use the same technology stack … Maîtrise de l'environnement Windows : installation, sécurité et personnalisation 7 ans d'expérience en développement logiciel, dont 3 à 5 ans en C#/.NET, gestion de packages (NuGet), injection de dépendances et tests unitaires sur les plateformes Visual Studio. Expérience en logiciels embarqués Maîtrise de Github et des outils CI/CD avec Azure DevOps, Github Actions Compétence More ❯
as Ruby, or Groovy for web development. This role focuses on enterprise application development, implementing transaction management, managing Java objects, and integrating enterprise systems. Key areas of expertise include dependencyinjection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing. Proficiency in DevOps methodologies and tools is More ❯
provider, etc), ORM and SQL or NoSQL (document oriented) databases Commercial experience designing and building CI/CD, CDNs, RESTful APIs Strong experience writing easily testable code (e.g. using dependencyinjection) Experience in cloud technologies (GCP preferred), IaC (e.g. Terraform), containers, container orchestration (e.g. Kubernetes), virtualisation and web servers Experience building software that scale Ability to share knowledge More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Starling Bank
new code that we write. We use MVVM to structure our presentation layer and RxJava throughout the whole application stack for handling asynchronous operations. We use Dagger as our dependencyinjection framework and Realm is our choice for persistence. We release app updates at least once a week, and the role of release manager is rotated equally throughout More ❯
London, Manchester, North West Hybrid / WFH Options
Starling Bank
new code that we write. We use MVVM to structure our presentation layer and RxJava throughout the whole application stack for handling asynchronous operations. We use Dagger as our dependencyinjection framework and Realm is our choice for persistence. We want our app to look great for the Android platform and have worked closely with our designers to More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Digital Preservation Coalition
training and/or experience. • Be familiar with Agile development practices, including Continuous Integration and Scrum. • Experience in Java development (Enterprise level a bonus). • Good knowledge of Java, DependencyInjection (Spring), Hibernate and Web Services. • RDMS experience an advantage. • Containerisation (Docker), Message Broker (RabbitMQ) and Microservice knowledge an advantage. More ❯