Software Engineer (Java)
- Posted 18 February 2026
- Salary Up to £45000 per annum
- LocationWorcestershire
- Job type Permanent
- DisciplineSoftware Developer
- ReferenceHQ00038092_1771402282
- Contact NameChris Swann
Job description
Software Engineer (Java - Product & R&D Focus)
Remote/Hybrid (2 days a month in office) | £40,000-£45,000
We're recruiting for a Software Engineer to join our client.
This is a product-focused role combining hands-on Java development with involvement in research and innovation work. It would suit an engineer who enjoys solving complex problems, working with data, and thinking about performance and algorithms.
The Role
You'll work across both delivery and R&D activities, contributing to the development of robust, scalable software while also supporting investigations into new approaches and technologies.
The business is actively exploring AI-driven enhancements so there is opportunity to be involved in forward-looking technical work alongside core product development.
Key Responsibilities
Design, develop and maintain backend software using Java (8+)
Work with structured data
Develop and optimise core algorithms with a focus on performance and accuracy
Contribute to automated testing
Participate in Agile ceremonies and collaborate with Product and Engineering teams
Support technical investigations and prototype new ideas as part of R&D initiatives
What We're Looking For
3+ years' experience in Java development
Strong understanding of data structures and algorithms
Interest in performance optimisation and solving technically challenging problems
Experience working with APIs and cloud environments
Comfortable working independently and contributing technical ideas
What's on Offer
Remote working (with occasional travel to the office approximately twice per month)
Opportunity to work on a specialist, algorithm-driven product
Exposure to R&D and emerging AI-focused initiatives
Collaborative, product-led engineering environment
This is an excellent opportunity for a strong mid-level Java engineer who wants to move beyond routine feature development and work on more technically challenging, innovation-driven software.