Java Developer
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)