Java Developer – Product Engineering
£60,000 – £90,000 | Remote-first (monthly meet-up in Midlands office)
We’re working with a fast-growing software company that’s transforming how businesses manage complex financial workflows. Their AI-first platform helps customers simplify operations, increase transparency, and make smarter decisions — and they’re scaling quickly as demand grows.
They’re now looking for a Java Developer to join the team and take ownership of building and evolving core product features. This is a product-focused role: you’ll be working on customer-facing systems that users interact with every day, not just internal tools or infrastructure. You’ll also get the chance to tackle modern engineering challenges that come with developing an AI-powered product at scale.
What you’ll be working on
* Designing and developing backend services in Java with Spring Boot.
* Building scalable, production-ready systems that power a high-growth product.
* Deploying and running services in containerised environments (Docker).
* Collaborating closely with product managers and designers to shape and deliver new features.
* Working on AI-driven functionality, helping to bring intelligence and automation into the product.
* Taking ownership across the lifecycle — from first commit to running in production.
What we’re looking for
* Strong experience with Java and Spring Boot.
* Background in building scalable, resilient systems.
* Experience with Docker and containerised environments.
* A product mindset: you want to solve user problems, not just ship code.
* Frontend skills (TypeScript/React) are a bonus, but not essential.
* No prior AI/ML experience required — just curiosity and a willingness to work on modern, AI-first challenges.
Why join
* Build a modern AI-first product with real customer impact.
* Ship fast, iterate quickly, and see your work in production.
* Remote-first culture with a monthly in-person meet-up in the Midlands.
* Competitive salary (£60,000 – £90,000) and strong growth opportunities.