Version 1
financial services
SeniorJavaDeveloper
Neural analysis suggests this role is
optimal for mid candidates.
“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.
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
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.