Senior Software Engineer/Scrum Master
Islamabad, Pakistan
• Mentor individual and teams to be self-organized, enable improvements in team delivery commitments and bring in agile best practices. • Facilitate backlog grooming, sprint planning, daily scrums, retrospective meetings and software demonstrations.• Collaborate with development engineers and product owners to develop and maintain product backlogs.• Lead development efforts as Technical lead on the SaaS based customer communication management system based on Java EE, Alfresco & Activiti frameworks. • Senior developer on customizing & enhancements based on Alfresco ECM for different international clients.• Implementation & maintaining JEE and Alfresco based elixir internal web solutions like corporate document management, bug tracking, internal dashboards & support suite.• Develop / debug/ Maintaining Java core applications and UI of the applications using Alfresco 4 Enterpriser Services, JSF and Primefaces UI. • Working on Alfresco based document server using Alfresco Java API with the following major modules:>Multi-threaded ingestion of documents in alfresco, this module is capable to process millions of documents per day.>Retention Management which allows the admin to apply retention policies on spaces and documents & define the action.>Generic Modelling & indexing allows the admin to define on the fly custom models & aspects in alfresco.>Multiple content store selector. >User Management, auditing, Roles, Permission and other features.> Workflows using Activi BPMN 2 Designer• Alfresco customization, Tomcat and JVM tuning• Software Testing and Quality Assurance