Job Openings
Alfresco Developer
About the job Alfresco Developer
Duties & responsibilities
- Develop and customize solutions on Alfresco Content Services.
- Design and implement content models, metadata structures, and repository configurations.
- Develop custom Web Scripts, REST APIs, and repository extensions using Java.
- Implement and maintain workflow solutions using Alfresco workflow engines.
- Integrate Alfresco with enterprise applications, authentication systems, and external services.
- Support document lifecycle management, including storage, retrieval, versioning, and records management.
- Troubleshoot issues in development, staging, and production environments.
- Perform performance tuning, monitoring, and system optimization.
- Participate in code reviews, testing, and deployment activities.
- Collaborate with business analysts, architects, and DevOps teams to deliver high-quality ECM solutions.
- Document technical designs, configurations, and development standards.
Skills & Qualifications
- 1–3 years of experience working with Alfresco Content Services or similar ECM platforms.
- Strong experience with Java and the Spring framework.
- Experience developing Alfresco Web Scripts and REST APIs.
- Knowledge of Alfresco content modeling (types, aspects, metadata).
- Experience implementing workflows and business processes.
- Familiarity with Alfresco Share customization.
- Understanding of Linux environments and application servers.
- Experience working with Git-based version control systems.
- Strong problem-solving and debugging skills.
Preferred / Nice to Have
- Experience with Alfresco Process Services (APS) or workflow engines.
- Experience with Docker, Kubernetes, or containerized deployments.
Knowledge of CI/CD pipelines. - Experience integrating Alfresco with enterprise systems (ERP, CRM, identity systems, etc.).
- Familiarity with RESTful integration patterns and microservices architectures.
- Experience with database systems such as PostgreSQL or MySQL.