Tech jobs
Job listings
Java Software Engineer
Builds and maintains Java-based cloud services on AWS, using Spring Boot, AngularJS, and CI/CD pipelines while ensuring secure, test-driven code and 24/7 production support.
Software Developer - JAVA
Build secure back-end services in Java/Spring Boot for UK biometric and identity systems that support public safety operations.
Software Developer - JAVA
Develops secure back-end services in Java/Spring Boot for UK Government biometric and identity systems, ensuring compliance and performance.
Java Software Engineer
Build and maintain scalable Java backend services for Barclays’ mobile and online banking platforms, using TDD and RESTful APIs.
AI Software Engineer
Design and build AI-driven software solutions for Barclays, focusing on scalable, secure systems while collaborating with cross-functional teams to align with business goals.
Software Engineer III - AI/ML Data Platforms - AI Engineer - Python
Build and maintain secure, scalable AI/ML platforms and generative AI applications in Python, turning research prototypes into production-grade solutions while collaborating with AI researchers and data scientists.
Software Engineer III - AI/ML Data Platforms - AI Engineer - Python
Build and maintain secure, scalable AI/ML platforms and generative AI applications in Python, turning research prototypes into production-grade systems while collaborating with AI researchers and data scientists.
Contract Angular & Java Developer — London (Stratford)
Build and maintain Angular frontends with TypeScript while integrating Java backend services, following agile practices and DevOps workflows.
FX Java Developer: Low-Latency Trading Systems
Develop and optimize a high-performance FX trading platform in Java, focusing on low-latency pricing and risk management systems for Barclays.
Java Developer - FX Matching Applications
Senior Java developer building backend systems that power FX trading, focusing on reliability, scalability, and performance within a global financial markets infrastructure team.
Java Developer - FX Matching Applications
Senior Java developer building and optimizing backend systems for FX trading, focusing on reliability, scalability, and performance in a collaborative financial markets infrastructure team.
Java Developer (FX Matching Applications)
Build and optimize backend Java applications for FX trading systems, improving reliability, performance, and scalability while collaborating with engineering and product teams.
Lead Software Engineer - Data & AI
Lead a team building scalable data platforms and AI systems for a fintech product, focusing on RAG pipelines, GenAI integrations, and cloud-native AI services.
Java Developer - Security & Intelligence
Build secure Java microservices and APIs for intelligence platforms in classified government environments, integrating data pipelines and analytics systems.
FX Java Developer
Build and optimize high-performance, low-latency FX trading, pricing, and risk systems using Java, multithreading, and Oracle PL/SQL.
Data & AI Engineer: Python, Databricks & AI-Driven FinTech
Builds scalable data pipelines and AI-driven tools using Python, Databricks, and AWS to support finance operations and automation.
Senior Java Developer
Develop Java-based applications for advanced submarine systems in the Defence sector, building RESTful APIs and ensuring compliance with secure coding practices and defence standards.
FX Java Developer
Build and optimize low-latency FX trading, pricing, and risk systems in Java, working with Oracle PL/SQL, multithreading, and CI/CD pipelines.
FX Java Developer
Build and maintain high-performance, low-latency FX trading, pricing, and risk systems using Java, multithreading, and Oracle PL/SQL.
Java Developer
Lead the design and delivery of secure, scalable Java/Spring Boot microservices for UK government digital services, mentoring teams and driving cloud-native best practices.