Java Software Developer (Contract inside IR35)
Location: Flexible / Hybrid
Job Type: Full-time
Contract 3-6 Months (contact to hire options)
Cooper Lomaz are recruiting for an experienced Software Developer III to join a growing, forward-thinking organisation delivering innovative customer and channel solutions.
This is a fantastic opportunity for a developer who enjoys solving complex problems, working across the full development lifecycle, and contributing to both new and existing applications within a collaborative, agile environment.
The Role
As a Software Developer, you’ll play a key role in designing, developing, and enhancing web-based applications. You’ll work closely with project teams to deliver high-quality, scalable solutions while also supporting critical systems and mentoring junior developers.
You’ll be involved across the full solution lifecycle—from development and delivery through to performance assessment and ongoing support.
Key Responsibilities
* Design, build and test new applications or enhance existing systems
* Evaluate multiple technical approaches and select the most effective solution
* Deliver clean, efficient, and maintainable code in line with best practices
* Support and troubleshoot live systems with minimal supervision
* Collaborate with internal teams and external stakeholders to resolve technical issues
* Contribute to project planning, estimation, and delivery timelines
* Mentor and support other developers within the team
* Stay up to date with emerging technologies and contribute to continuous improvement initiatives
Skills & Experience
* Degree in Computer Science (or similar) or equivalent commercial experience
* 4–8 years’ experience in software development within client-server or web-based environments
* Strong experience with:
* Java (8+)
* Spring framework
* Relational databases (e.g. SQL Server, Oracle)
* Git version control
* Solid understanding of object-oriented programming principles
* Experience supporting production systems in a live environment
* Strong analytical and problem-solving skills
* Ability to work independently and as part of a team
Desirable Experience
* Kafka
* ORM tools (e.g. Jooq, NHibernate, Entity Framework)
* C#
* Automated testing frameworks
* MVC / MVP design patterns
* CI/CD tools (e.g. Jenkins, Azure DevOps, GitHub Actions)
* Deployment tools (e.g. Ansible, Puppet, Chef)
What’s in it for you?
* Opportunity to work on impactful, business-critical systems
* A collaborative and supportive development environment
* Clear progression pathway (including opportunities to move into senior/architect-level roles)
* Ongoing training and development
About You
You’re a proactive and analytical developer who takes ownership of your work. You enjoy collaborating with others, mentoring where needed, and continuously improving both your technical skills and the systems you work on.
If you’re looking for a role where you can make a real impact while continuing to grow your career, we’d love to hear from you.
📩 Apply now or get in touch with Cooper Lomaz for more information