Senior Java Developer
Role details
Job location
Tech stack
Job description
They're looking for an experienced Senior Java Developer to join their talented team of 7 engineers, reporting directly to the Engineering Manager. You'll play a pivotal role in developing intelligent, data-driven software used by major retail clients across the UK, Europe, North America, and Australia. The Opportunity This is a hands-on senior role - ideal for someone who thrives on technical challenges, loves solving complex problems, and wants to build systems that make a tangible business impact.
You'll be working closely with data scientists and product specialists to deliver scalable, high-performance software solutions that integrate the latest AI and ML technologies.
Requirements
8+ years' experience in Java development (commercial) * Strong expertise in Spring / Spring Boot * Solid experience with Hibernate
Desirable Skills: * Python or R - exposure to data or ML integration * SQL - for data management and optimisation * JavaScript - for front-end collaboration * Grails - nice to have, not essential
Environment & Tools: * Cloud: AWS / Azure * DevOps: Git, CI/CD, Docker, Kubernetes * Agile, collaborative environment with code reviews and shared ownership, 8+ years' experience in Java software development * Proven background delivering complex, scalable backend systems * Deep understanding of Spring Boot and Hibernate * Familiarity with cloud-based environments (AWS or Azure) * Strong communicator and team player * Able to work 4 days on-site in Leeds City Centre, with Friday working from home
Benefits & conditions
Up to £60,000 4 Days in Office, Friday WFH AI & Machine Learning
I'm recruiting for a forward-thinking tech company based in Leeds City Centre that's transforming how retailers harness AI and machine learning to boost profitability and stay competitive in a rapidly evolving market.