Tech jobs
Job listings
Backend Developer (Java)
Build scalable Java-based backend services and microservices for financial services using Spring Boot, cloud-native tech, and AWS.
Senior Java Developer (Low-Latency Payments Systems)
Build and optimize low-latency, high-throughput Java/SpringBoot payment services using XML messaging, MongoDB, and AWS/OpenShift for secure, real-time financial workflows.
Senior Governance Data Engineer
Design and implement data governance frameworks and catalogs for Mars’s supply-chain analytics, using Azure tech (Synapse, Databricks, Purview) to standardize and democratize data across teams.
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.
Software Engineer Java 11 Hybrid
Builds and maintains Java-based back-end services and APIs for a financial-services client using Spring, microservices, Kafka, and cloud platforms.
Python Data Engineer
Build and maintain Python-based data pipelines and APIs that ingest, cleanse, and deliver financial datasets for traders and quants using cloud-native tools like AWS and Snowflake.
Software Engineer (Kotlin/Android)
Build and deploy scalable Android apps in Kotlin to support Visa’s global payments infrastructure, ensuring reliability and security for millions of daily transactions.
Senior Java Developer – Kings Cross, London
Lead the development of a global enterprise platform using Java, Spring Boot, and AWS, designing APIs, databases, and event-driven services for Universal Music Group’s internal teams.
Principal Data Engineer
Designs and builds scalable data platforms for finance clients using cloud technologies like AWS/Azure, focusing on ETL, data warehousing, and high-performance pipelines.
Senior Java Developer - Newcastle
Build and maintain enterprise Java applications and microservices using Spring Boot, REST APIs, and SQL/NoSQL databases in an Agile team.
Senior Java Developer IRC298565
Senior Java engineer building scalable microservices with Spring Boot, Kafka, and cloud platforms (AWS/Azure/GCP) for a global outsourcing firm.
Senior Java Developer IRC298567
Senior Java engineer designs and builds scalable microservices using Spring Boot, Kafka, and cloud platforms, while mentoring peers and driving CI/CD pipelines.
Senior Java Developer IRC298565
Build and scale high-performance Java microservices using Spring Boot, Kafka, and cloud platforms (AWS/Azure/GCP) while mentoring peers and owning CI/CD pipelines.
FX Risk Java Developer (VP)
Lead a team of Java engineers to design and build high-performance FX risk calculation systems that power global financial markets at Citi.
Software/Data Engineer
Build and maintain scalable data pipelines and AI-driven systems for an ethical ad-tech platform, integrating ML models into production while ensuring data quality and security.
Senior Java Developer IRC298566
Senior Java engineer building scalable microservices with Spring Boot, Kafka, and cloud platforms, leading CI/CD and mentoring teams.
Senior Java Developer / Technical Lead
Lead backend Java/Spring Boot development for a large investment bank, designing scalable microservices and guiding teams on architecture, security, and performance.
Full Stack Java Developer
Build and maintain full-stack applications using Java, Node.js, or Python, with REST APIs, SQL/NoSQL databases, and cloud services.
Principal Java Developer
Principal Java Engineer building low-latency, high-throughput payment systems using Core Java, Spring Boot, and cloud-native tools in a hybrid London role.
Lead Java Developer (VP)
Lead a team building and maintaining Citi’s equity derivatives reference data platform in Java, ensuring high performance, scalability, and regulatory compliance while collaborating with global stakeholders.