Version 1

financial services

SeniorJavaDeveloper

London, United Kingdom; Birmingham, United Kingdom; Manchester, United Kingdom; Newcastle upon Tyne, United Kingdom; Edinburgh, United Kingdom; Belfast, United Kingdom FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Java Developer at Version 1. Skills: Java, backend development, high-volume message processing, distributed systems, Kafka, Kubernetes/OpenShift, REST APIs, scaling systems. Design, develop, and maintain high-quality backend components in Java, with a focus on performance and resilience. Contribute hands-on to complex features across messaging, caching, and distributed processing layers”

What You'll Achieve.

achieve medium and long-term career goals; deliver against team objectives

Industry & Context.

financial services
Problems you'll solve

problem-solving capability across complex backend challenges; Troubleshoot and resolve issues related to sequencing, recovery, message failures, and large-volume processing; AI debugging

What They're Looking For.

Must Have

Experience working on trading or financial platforms that process millions of messages per day, Experience designing and developing cloud-native applications with a microservices architecture running on Docker/OpenShift/Kubernetes, 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, Gititbucket, Experience with caching services such as Redis, Ability to apply AI tooling critically - validating, refactoring, and integrating AI-generated code rather than accepting output uncritically, Experience working in an Agile/Scrum environment

Nice to Have

Awareness of AI coding assistants such as GitHub Copilot, Cursor, or Claude to accelerate development, generate boilerplate, and review code, Awareness of prompt engineering techniques relevant to software development workflows (code generation, test writing, documentation, debugging)

What You'll Do.

and maintain high-quality backend components in Java

with a focus on performance and resilience

Contribute hands-on to complex features across messaging

and distributed processing layers

Troubleshoot and resolve issues related to sequencing

and large-volume processing

and production stability activities

Adhere to CI/CD pipelines

code quality standards

and operational readiness requirements

and resilience best practices

particularly around large-scale message handling

How You'll Work.

Team & Collaboration

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; Raise risks, blockers, and progress updates clearly within the team

Communication Scope

Raise risks, blockers, and progress updates clearly within the team

Full Job Description

Version 1 has celebrated 30 years in business and continues to be trusted by global brands to deliver technology and transformation solutions that drive customer success. Our deep expertise enables our customers to navigate the rapidly evolving technology landscape. We foster strong partnerships with global technology leaders including Microsoft, AWS, Oracle, Red Hat, OutSystems, Snowflake, ensuring that our customers are provided with the highest quality solutions and services. We’re an award-winning employer reflecting how our employees are at the very heart of what we do: * UK & Ireland's premier AWS, Microsoft & Oracle partner * 3300+ strong, €350/£300m revenue business * 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 We’re a core values driven company, we hire people who share our values, and we reward those who display and foster them, it’s deeply embedded within our DNA. Invest in us and we’ll invest in you!. We are seeking an experienced Senior Java Engineer to join our UK Digital Data & Cloud Practice. Our Digital Practice is expanding rapidly and you will have the opportunity to achieve medium and long-term career goals. You will be working for one of our high-profile trading clients within the financial services domain, contributing hands-on to a Java-based development team supporting a high-volume message processing environment. The team is heavily Java-focused, operating within a client ecosystem that relies extensively on Kafka, Kubernetes/OpenShift, caching solutions, REST APIs, and high-throughput distributed systems. You will bring deep, practical experience in scaling systems that process millions of messages per day and strong problem-solving capability across complex backend challenges. Responsibilities Technical Delivery * Design, develop, and maintain high-quality backend components in Java, with a focus on performance and resilience. * C

Free ATS check

Applying for this Senior Java Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Version 1?

Real rants from real employees. Read before you apply.

Read Company Rants →