Senior Software Engineer – Hyland Alfresco Specialist

1 week ago


bangalore, India Neologix Software Solutions Full time

Role SummaryWe are seeking an experienced Senior Software Engineer with deep technical expertise in Hyland Alfresco ECM architecture, customization, extension, and system integration. The ideal candidate will demonstrate hands-on proficiency across both Alfresco Community Edition and Alfresco Enterprise Edition, enabling them to design scalable, secure, and optimized content management solutions.This role requires advanced engineering capability, strong architectural understanding, and extensive experience in deploying and customizing Alfresco in enterprise environments.Core Technical Responsibilities1. Alfresco Platform Engineering- Develop and extend Alfresco Content Services (ACS) features, including custom Java-backed repository services, actions, behaviors, and policies.- Build, package, and deploy AMP modules using Alfresco SDK (3.x/4.x).- Design and implement content models, constraints, aspects, and metadata-driven solutions.- Develop custom Alfresco REST APIs and advanced web scripts (Java-backed and JavaScript-backed).- Configure and optimize Solr/Lucene indexing, search components, shards, and replication.2. Alfresco UI / Front-End Development- Customize and enhance Alfresco Share UI using Surf, FreeMarker, YUI/JavaScript, and extension modules.- Build modern interfaces using ADF (Alfresco Development Framework) and Angular.- Tailor document actions, forms, dashboards, and workflows within Share and ADF.3. Process Automation & APS/Activiti- Implement workflows using Alfresco Process Services (APS) or Activiti BPMN engine.- Develop workflow listeners, service tasks, form models, and integration endpoints.- Troubleshoot workflow execution issues and optimize BPMN processes.4. System Integration & APIs- Integrate Alfresco with external systems using REST, SOAP, Java APIs, and event-based messaging.- Implement SSO using SAML, OAuth2, OpenID Connect, and LDAP/AD authentication.- Develop microservices and middleware components interacting with ACS/APS.5. Troubleshooting & Advanced Debugging- Deep-dive investigation using Alfresco logs, Solr logs, thread dumps, heap dumps, and profiling tools.- Resolve repository corruption, indexing issues, workflow failures, and API malfunction.- Conduct RCA and implement long-term platform stabilizations.Technical Skills & Tooling RequirementsProgramming & Frameworks- Java 8/11+, Spring Framework, Maven- JavaScript, Angular/TypeScript- XML, JSON, FreeMarker, HTML/CSS- Optional: Node.js, Python, shell scriptingAlfresco-Specific Expertise- Alfresco Community Edition & Enterprise Edition (preferred)- Alfresco Content Services (ACS) 5.x / 6.x / 7.x- Alfresco Process Services (APS) and Activiti BPM- Alfresco SDK (AMP development)- Web Scripts (Java-backed & JavaScript-backed)- ADF (Alfresco Development Framework)- Solr 4/6 configuration and indexing- Content modeling & repository design- Multi-environment configuration (DEV/TEST/PROD)Experience & Qualifications- 7+ years of software engineering experience- 3+ years hands-on experience with Alfresco development and customization- Strong, demonstrable experience working with Alfresco Community Edition and Alfresco Enterprise Edition- Proven track record in enterprise-scale implementations, clustering, and performance tuning- Bachelor's or Master's degree in Computer Science / Software Engineering- Relevant certifications (Hyland/Alfresco) are an advantage



  • bangalore, India beBeeSoftwareEngineering Full time

    Job Opportunity: We are seeking a skilled Senior Software Engineering Specialist to develop and implement innovative software solutions.About the Role: As a Senior Software Engineering Specialist, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to deliver high-quality...


  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them.We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • bangalore, India beBeeEmbedded Full time

    Job Title:Senior Embedded Software Integration SpecialistAs a senior embedded software integration specialist, you will play a key role in verifying and integrating software components to ensure high-quality results.You will be responsible for designing and implementing testing strategies, collaborating with cross-functional teams, and delivering timely...


  • bangalore, India beBeeEngineering Full time

    Job Title: Principal Software Engineering SpecialistAbout the RoleWe are seeking a highly skilled and experienced software engineering specialist to join our team. As a principal software engineering specialist, you will play a key role in developing and maintaining complex firmware systems for the automotive industry.Key ResponsibilitiesDevelop and...


  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them.We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them. We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • bangalore, India beBeeQuality Full time

    Job Title:Senior Software Quality Assurance SpecialistAbout the RoleWe are seeking an experienced Senior Software Quality Assurance Specialist to join our team. As a key member of our quality assurance department, you will play a critical role in ensuring the highest level of quality in our software products.Your primary responsibility will be to validate...


  • bangalore, India Sonata Software Full time

    Hiring Python Developers Experience : 8-12yrs Location : Bangalore/Hyderabad Notice Period : Immediate Job Description : Mandatory Skills : Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL, Scala, CI/CD pipelines, Hadoop ecosystem. Good Communication and Interpersonal Skills Please share the profiles to along with the ctc details and the...


  • bangalore, India beBeeDevelopment Full time

    Software Development SpecialistWe are seeking a skilled Software Development Specialist to join our team in India. The successful candidate will design and develop software features and enhancements based on business requirements, analyze user needs, and contribute to solution design within the scope of assigned projects.About the Role:Design and develop...


  • bangalore, India beBeeEngineering Full time

    Senior Engineering SpecialistWe are seeking a Senior Engineering Specialist to play a key role in delivering scalable solutions.Configure and manage data center environments.Build projects and design custom workflows based on business needs.Administer spaces, templates, and permissions.Maintain system documentation and operational procedures.You will...