Job Description
Join a leading independent technology and services provider as a Kotlin/Java Developer.
Job Overview:
The role sits within a Developer Experience (DevX) function focused on building and managing platforms that enable software engineering teams to develop, deploy, and operate applications efficiently and consistently.
You will work on client- and product-facing web applications and internal platforms, contributing to reusable frameworks and tooling that support multiple development teams. The focus is on scalable, secure, and high-performance solutions that improve developer productivity and platform reliability.
Location: Sheffield
Rate: In-scope IR35 £360 per day (via a Hays Approved Umbrella Company).
Contract Length: 31/12/2026
Work Schedule: 3 days onsite/week
Key Responsibilities
* Collaborate with developers, product owners, and stakeholders to design and deliver robust backend services
* Design, develop, and maintain performant and scalable APIs and microservices
* Contribute to architectural discussions and provide input on technology choices and best practices
* Write clean, well-tested, and maintainable code following agreed coding standards
* Build APIs and microservices that support multiple consuming applications
* Work closely with the engineering team to continuously improve development processes
* Participate in peer reviews and contribute to knowledge-sharing initiatives
Required Skills & Experience
* Strong experience in Kotlin or Java with the ability and willingness to work across both where required
* Experience developing REST APIs and working with frameworks such as Spring
* Solid understanding of microservice-based, API-driven architectures
* Experience with AWS or other cloud platforms
* Strong analytical, problem-solving, and troubleshooting skills
* Experience working in Agile environments
* Understanding of DevOps practices and CI/CD pipelines
Optional / Nice to Have
* Experience with test automation
* Familiarity with Jenkins pipelines
* Exposure to event-driven architectures
Additional Information:
Interview Process: In Person / Teams/Telephonic
How to Apply:
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.