Job Description
Java Developer
Leeds (3 days office / 2 days remote)
Full-time, Permanent (37.5 hours per week, Mon–Fri)
The Role
We’re looking for a talented Java Developer to join a growing development team, working across a range of innovative software products and integrations. You’ll play a key role in delivering high-quality solutions, contributing to both core product development and supporting satellite applications.
Working in a collaborative Agile environment, you’ll be involved in the full development lifecycle—from requirements gathering through to deployment and ongoing improvement.
What You’ll Be Doing
* Develop and maintain applications primarily in Java, with some work in C#
* Contribute to a core product platform as well as supporting applications (including ERP integrations and add-ons)
* Work across support, usability improvements, and product roadmap features
* Manage dependencies and ensure libraries are kept up to date
* Collaborate within sprint cycles using Azure DevOps, following structured processes for development, testing, and release
* Troubleshoot and resolve complex technical issues
* Participate in code reviews and pair programming
* Create clear technical documentation and maintain high coding standards
* Stay up to date with emerging technologies, including AI tools such as GitHub Copilot and similar
What We’re Looking For
Essential Skills & Experience
* Strong experience with Java (minimum 3 years in a similar role)
* Experience using IntelliJ
* Solid understanding of SQL (DDL, DML, views, stored procedures)
* Experience with Git and Azure DevOps
* Knowledge of XML, XSLT, SOAP, and RESTful web services
* Ability to translate business requirements into technical solutions
Desirable Skills
* Experience with ERP systems (e.g. Sage or SAP Business One)
* JavaScript, React, or Node.js
* C# / .NET experience
* Visual Studio and ASP.NET MVC
* Relevant degree in Computer Science or similar
About You
* Strong problem-solving and logical thinking skills
* A collaborative team player who communicates effectively
* Comfortable working in Agile environments
* Proactive, adaptable, and eager to learn new technologies
* Passionate about writing clean, efficient, and maintainable code
What’s on Offer
* 25 days holiday (rising to 30 with service)
* Hybrid working (3 days in the Leeds office)
* 4.5 day working week
* Health cash plan
* Pension scheme
* Annual bonus (performance-based)