Job Title/Role: Senior Software Engineer - Alfresco
Mandatory Skills : Alfresco Content services Angular Java Spring Boot Alfresco API Integration Alfresco Search.
JD: This position will be responsible for development in the Alfresco platform including integration and migration of documents from other systems. The Senior Alfresco Developer will work closely with the other engineers in the team to design and develop performant solutions that support business requirements and drive key business decisions.
Skills - 8 years of experience in developing extensions for Alfresco Content Services - In-Process and Out-of-Process.
- An in-depth knowledge of Alfresco and experience of building integration with other enterprise applications
- Demonstrates an in-depth knowledge and application of competency and can consult as well as lead others in its application
- Experience with Alfresco Digital Workspace and developing extensions using Alfresco Development Framework (Angular)
- Experience in setting up archival/ data retention policy in Alfresco.
- Must have used APIs in Content Process and Governance Services
- Experience in developing Alfresco Share UI extension.
- Extensive working knowledge and experience in Alfresco Enterprise Search and Alfresco Search
- Development experience with programming languages like Java Angular and shell scripting
- 8 years of experience in Java Spring Framework Hibernate Spring Boot
- Experience in developing JavaScript and Java-based Web Scripts
- Experience solving complex performance problems in Alfresco.
- Experience deploying Alfresco using containers.
- Bachelors degree in computer science or a related field.
Pre-Screen Questions:
- Can you walk us through a recent Alfresco project where you developed both In-Process and Out-of-Process extensions What specific APIs and services did you utilize (Content Process or Governance)
- Describe a situation where you had to integrate Alfresco with another enterprise system and encountered performance issues. How did you identify the bottlenecks and what steps did you take to optimize the solution