Java Engineer
Version 1 Solutions Limited
Newcastle upon Tyne, UK
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£49,000.0 - £66,000.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Artificial Intelligence
Amazon Web Services
Cloud Computing
Code Generation
Software Quality
Code Review
Continuous Integration
Cursor (Graphical User Interface Elements)
Software Debugging
Digital Data
+33 more
Distributed Computing Environment
Github
Gradle
Spring Framework
Apache Maven
Enterprise Messaging Systems
Microsoft Software
Microsoft SQL Server
OAuth
OpenShift
Oracle (Applications)
Scrum Methodology
Red Hat Enterprise Linux
Redis
Standard Sql
Software Engineering
SQL Databases
Spring Cloud
GitHub Copilot
Snowflake
Outsystems
Prompt Engineering
Spring-boot
Software Security
Backend
Git
Kubernetes
Apache Kafka
Bitbucket
Restful APIs
Software Version Control
Docker
Microservices
Job description
- 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.
Technologies:
- 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, 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.
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
12 months ago
DC
Daniel Cranney
What is Software Engineering in the Age of AI?
11 months ago