Software Developer
Senior Software Developer - Contract (Inside IR35)
Duration: 12 Months
Security Clearance: Active SC Clearance Required
Location: Sheffield, Manchester, Leeds, Newcastle, Birmingham
Working Arrangement: Hybrid
Overview
We are looking for an experienced Senior Software Developer to join a high-profile government programme. You will play a key role in designing, building, and maintaining scalable, high-performing systems within a modern microservices architecture.
This is a fantastic opportunity to work in a collaborative, Agile environment on large-scale services that impact millions of users.
Key Responsibilities
- Design, develop, and maintain robust, scalable Java-based applications
- Contribute to and enhance large-scale microservice architectures
- Build and consume RESTful APIs
- Write clean, maintainable, and well-tested code using TDD and BDD practices
- Collaborate with cross-functional Agile teams including Product Owners, QA, and DevOps
- Participate in code reviews and ensure best practices are followed
- Support continuous improvement and innovation within the development team
- Strong commercial experience with Java 21 (or later)
- Proven experience working within microservices-based architectures
- Solid experience with Agile methodologies (Scrum/Kanban)
- Hands-on experience with TDD and BDD approaches
- Experience developing and integrating APIs
- Experience with MongoDB or other document-based databases
- Strong problem-solving skills and attention to detail
- Experience working in secure or regulated environments
- Experience working on government or public sector projects
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Knowledge of CI/CD pipelines and DevOps practices
- Experience with containerisation (Docker/Kubernetes)
- Active SC Clearance is mandatory
- Willingness to attend office locations as agreed with project requirements