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.