The deploy operations require you to log on to AS Java with users that have the appropriate security actions assigned to their roles. For information about what security actions are, go to Permissions, Actions, and UME Roles
To perform deploy operations, you need to log on to AS Java with a user that has the following permissions:
every user needs to have dc_action, deploy_action and auth.all.all actions to be able to read deployment related information
if you want to perform offline deployment operations, the user needs in addition the dc_offline_action action
For information how to assign such actions to the role of the user, go to: Managing Users, Groups, and Roles