Version 1
Java Engineer
Job Description
Salary: £49,000 - 66,000 per year
Requirements:- Some exposure to trading or financial platforms, with an 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 to accelerate development, generate boilerplate, and review code.
- Ability to apply AI tooling critically - validating, refactoring, and integrating AI-generated code rather than accepting output uncritically.
- Awareness of prompt engineering techniques relevant to software development workflows (code generation, test writing, documentation, debugging).
- Experience working in an Agile/Scrum environment.
- 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.
- Raise risks, blockers, and progress updates clearly within the team.
- AI
- API
- AWS
- Backend
- BitBucket
- CI/CD
- Cloud
- Copilot
- Cursor
- Docker
- Git
- GitHub
- Gradle
- Support
- JWT
- Java
- Kafka
- Kubernetes
- Maven
- OAuth
- OpenShift
- Oracle
- OutSystems
- REST
- Redis
- SQL
- Security
- Snowflake
- Spring
- Spring Boot
- microservices
- Embedded
More:
We are Version 1, a 30-year established technology and transformation partner trusted by global brands. We work with leading technology providers including Microsoft, AWS, Oracle, Red Hat, OutSystems, and Snowflake, and we are a UK and Ireland premier AWS, Microsoft, and Oracle partner. Our UK Digital Data & Cloud Practice is growing, and this Java Engineer role sits within our high-profile trading client work in the financial services domain, supporting a high-volume message processing environment. We offer strong career progression and mentorship, flexible and remote working, financial and wellbeing benefits, generous leave, educational assistance, certifications and accreditations, and a range of reward and inclusion initiatives. We are an equal opportunities employer committed to a diverse, inclusive, and respectful workplace.
last updated 34 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Version 1
Version 1
Newcastle upon Tyne
IT
Skills & Technologies
Inferred from job description
Salary Insight
£57,500
This role
£60,000
UK median
This salary is 4% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks