Senior Software Engineer
Java Developers (Contract) – Sheffield – £400–£450/day (Inside IR35)
Location: Sheffield (2 days onsite, 3 days WFH)
Duration: 12-month contract
Rate: £400–£450 per day
IR35 Status: Inside IR35
Overview
We are seeking an experienced Java Developers to join a long-term programme delivering high-quality, scalable backend services. You will work within a collaborative Agile team focused on modern engineering practices, strong testing culture, and continuous delivery.
This role offers a hybrid working model with 2 days per week onsite in Sheffield and the remainder remote.
Key Responsibilities
- Design, develop and maintain robust backend services using Java and Kotlin
- Write clean, testable and maintainable code following TDD practices
- Collaborate with Product Owners, QA and DevOps teams in an Agile environment
- Participate in code reviews and contribute to engineering best practices
- Improve system performance, reliability and scalability
- Support CI/CD pipelines and automated testing frameworks
- Contribute to architectural discussions and technical decision making
Required Skills & Experience
- Strong commercial experience with Java (8+)
- Hands-on experience with Kotlin
- Proven experience working with Test-Driven Development (TDD)
- Experience building RESTful APIs and microservices
- Experience with Spring / Spring Boot
- Familiarity with CI/CD pipelines and automated testing
- Experience working in Agile / Scrum environments
- Strong communication and collaboration skills
Desirable Skills
- Experience with cloud platforms (AWS / Azure / GCP)
- Containerisation (Docker / Kubernetes)
- Messaging technologies (Kafka / RabbitMQ)
- Experience with monitoring and observability tools
Working Arrangements
- Hybrid: 2 days onsite in Sheffield, 3 days remote
- 12-month contract with potential extensions
- Inside IR35 engagement