Tech jobs
Job listings
Java Software Engineer
Build and maintain Java-based applications using Spring, microservices, and cloud-native tools, while collaborating across client sites and offices.
Senior Software Engineer - Java - Engine by Starling
Build and extend a cloud-native banking SaaS platform in Java, deploying microservices on AWS/GCP to power banks worldwide and ship new features continuously.
Senior Software Engineer - Java - Engine by Starling
Build and extend a cloud-native Java banking platform used by global financial institutions, deploying microservices on AWS/GCP with Kubernetes and CI/CD.
Lead Data Engineer – Azure/Databricks
Lead a team to architect and build a modern, scalable Azure/Databricks data platform handling industrial sensor data, while mentoring engineers and collaborating with data scientists.
Java + UI developer
Builds Java Spring Boot microservices and React front-ends, deploys via Docker/Kubernetes, and uses AI tools for development and CI/CD pipelines.
Lead Java Developer — Real-Time Risk & Cloud (Hybrid)
Lead a team building real-time risk systems in Java, designing scalable microservices and integrating streaming data with observability tools like ELK, Prometheus, and Grafana.
Cybersecurity Data Engineer
Build and maintain secure data pipelines and ETL workflows in Azure to ingest, clean, and deliver cybersecurity datasets for real-time analytics and SIEM/SOAR use cases.
Cloud Data Engineer
Design, migrate, and optimize SQL Server and cloud data platforms (Azure/AWS) for a bank, building ETL pipelines, data warehouses, and HA/DR solutions while ensuring security and compliance.
Senior Java Backend Developer
Build and maintain high-performance Java microservices using Spring Boot, Kafka, and SQL/NoSQL databases in a hybrid London office role.
Full Stack Java Developer
Builds and maintains enterprise Java/Spring Boot services, deploys them on AWS/Azure/GCP, and runs them in Kubernetes while monitoring with Prometheus/Grafana.
Senior Android Engineer
Build and own the Android app for a global travel-tech platform, using modern Android tech and collaborating with product teams.
Lead Java Developer
Lead a team building and maintaining Java-based biometric systems for a UK public-sector program, using Spring Boot, microservices, AWS, and Docker.
Senior Java Developer
Senior Java developer building and scaling the backend for a live casino platform using Spring, microservices, Kubernetes, and cloud providers to handle high-concurrency gameplay and real-time interactions.
Lead Java Developer
Lead a team building scalable Java backend services using Spring Boot, Kafka, and GCP, focusing on clean architecture and performance tuning.
Lead Java Developer
Lead a team building real-time and on-demand risk systems for global credit markets using Java, Spring, Kafka, and cloud-native tech to process billions in daily transactions.
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.
Senior Software Engineer - Data Pipelines
Build and maintain data pipelines powering AI-driven SaaS security products, integrating with cloud services and APIs to detect threats and manage risks in enterprise environments.
Senior Java Developer
Build and maintain Java-based microservices for a public-sector system using Spring Boot, PostgreSQL, ActiveMQ, Docker, and AWS, following Agile and TDD practices.
Mid Level Frontend Engineer (React/React Native)
Build and maintain Emma’s React/React Native apps and web frontend, shipping features and integrations for a fintech app that helps users manage their money.
Backend Java Developer
Build and maintain backend microservices in Java 17+, using Kafka for event-driven systems, REST APIs, Docker, Kubernetes, and CI/CD pipelines.