Senior Developer (Back End), Senior, Lead, Software Developer, Software Engineer, Scala, Java, AWS, Amazon Web Services, Prototype, Security Model, Technical Framework, Access Control, Architecture, Digital Archives, Public Sector, London, BPSS. The Requirement: Our client requires a senior developer to prototype a new Gradated Access service. This component will provide fine-grained access-control for digital records. The service must receive attribute values for a request (e.g. the user, resource, purpose, location and timing of the request) make a decision on whether access can be granted and return an appropriate response.The developer will undertake rapid investigation, modelling and prototyping of the service to help us establish the feasibility of our requirements and identify suitable technical architectures, approaches and frameworks for future implementation.Context: The client have completed an in-house explore (discovery) phase to determine the scope, of the proposed service. This work identified user and business needs for access and security and delivered a very small-scale demonstration prototype for two use cases.The exploratory work recommended further investigation of an ABAC model for access control. The Team:You will work collaboratively with the project team: Product Owner, Technical Architect, Data Analyst, Junior Software Developer, UX researcher.You will need to demonstrate prototypes to potential users and stakeholders and seek feedback as the work progresses.Key Skills: Be a Senior or Lead Software Engineer or Developer with an excellent track record of designing, creating and iterating software prototypes.Have strong experience of relevant security models and technical frameworks for access controlHave an excellent knowledge of relevant architectural approaches.Be able to work to a fixed timeline and budget.Have knowledge and experience of digital archives.