About this role
Version 1 is a 30-year technology and transformation partner trusted by global brands, with deep expertise across Microsoft, AWS, Oracle, and other leading platforms. The company is seeking a Java Engineer to join its expanding UK Digital Data & Cloud Practice, delivering solutions for a high-profile trading client in financial services.
You will contribute hands-on to a Java-based development team supporting a high-volume message processing environment. The work centres on backend development with Kafka, Kubernetes/OpenShift, caching solutions, REST APIs, and high-throughput distributed systems.
The team operates in a client ecosystem that relies on microservices architecture, Spring Boot, SQL databases, and messaging platforms such as Kafka and MQ. You will apply performance, security, and resilience practices while supporting CI/CD pipelines and production stability.
The Digital Practice offers the opportunity to develop technical skills in scalable distributed systems while working with an award-winning employer recognised as a Great Place to Work and Best Workplace for Wellbeing.
Requirements
- Some exposure to trading or financial platforms, with awareness of non-functional requirements such as latency, resiliency, throughput, and failover handling.
- Experience developing cloud-native applications with a microservices architecture running on Docker/OpenShift/Kubernetes.
- Solid application development skills in Java, SQL (SQL Server, Oracle, etc.) and messaging platforms such as Kafka and MQ.
- Experience with the Spring framework and Spring Boot technologies.
- Experience in Java REST API development and application security best practices (OAuth, JWT, etc.).
- Experience with build and source control tools: Gradle, Maven, Git/Bitbucket.
- Familiarity with caching services such as Redis.
- Awareness of AI coding assistants such as GitHub Copilot, Cursor, or Claude, with the ability to validate, refactor, and integrate AI-generated code.
Responsibilities
- Design, develop, and maintain backend components in Java, with a focus on performance and resilience.
- Contribute hands-on to features across messaging, caching, and distributed processing layers.
- Troubleshoot and resolve issues related to sequencing, recovery, message failures, and large-volume processing.
- Support releases, deployments, and production stability activities.
- Adhere to CI/CD pipelines, code quality standards, and operational readiness requirements.
- Apply performance, security, and resilience best practices, particularly around message handling.
- Work closely with the Technical Lead and peers to deliver against team objectives.
- Contribute to technical discussions, design reviews, and knowledge sharing within the team.
Benefits
- 10+ years as a Great Place to Work in Ireland & UK
- Best Workplace for Women in the UK & Ireland by GPTW
- Best Workplace for Wellbeing in the UK by GPTW
- UK & Ireland's premier AWS, Microsoft & Oracle partner
Similar roles

Capital Markets Data Associate
3d3 days agoYouLend
London, GB · Full-time · £55,000 – £75,000

Senior Product Marketing Manager
2w2 weeks agoModulr
London, GB · Full-time · £85,000 – £120,000

Senior Data Scientist - Financial Crime
2w2 weeks agoNTT DATA
London, GB · Full-time · £90,000 – £130,000

Senior Analyst - Wealth Manager Experience Support
2w2 weeks agoCharles Stanley
London, GB · Full-time · £60,000 – £85,000
