09 Nov
|
EPAM Systems
|
Gurugram
09 Nov
EPAM Systems
Gurugram
We are looking for a Senior Software Engineer - Alfresco with Java to build and evolve enterprise workflow and content solutions on Alfresco APS and ADF. You will modernize the platform, deliver Java/Spring Boot microservices and RESTful APIs, and improve workflows, permissions, and templates while owning production fixes. Apply now to help ship secure, scalable applications
Responsibilities
- Design and deliver enterprise-grade solutions using Alfresco Process Services (APS)
- Evaluate current workflows and business processes to uncover optimization and modernization opportunities
- Customize and enhance the Alfresco platform to satisfy business and technical needs
- Implement integrations between Alfresco and enterprise applications using APIs and integration frameworks
- Build scalable, distributed services based on microservices architecture
- Contribute to Alfresco platform upgrades and modernization initiatives to stay aligned with supported versions
- Develop and support Alfresco workflows, business rules, permissions, repositories, and customized templates
- Collaborate with business users, product managers, architects, and stakeholders to turn requirements into technical solutions
- Provide technical guidance and contribute to solution design for content management and platform modernization efforts
- Develop RESTful APIs and backend services with Java and Spring Boot
- Create and maintain unit, integration, and automated tests with thorough coverage
- Troubleshoot and resolve application and production issues, owning them through full resolution
Requirements
- Extensive software development experience (8+ years), with deep expertise in Java and enterprise application development
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline
- Robust knowledge of Alfresco Process Services (APS) and Alfresco Application Development Framework (ADF)
- Solid understanding of enterprise workflow management and process automation using Alfresco APS
- Hands-on skills in Alfresco customization and configuration, workflow development, API integration, and ADF template customization
- Proven track record designing and implementing enterprise-grade process management solutions
- Practical experience integrating Alfresco with external applications and enterprise systems
- Clear understanding of workflows, permissions, repositories, content management concepts, and ADF customizations
- High proficiency with Java (preferably Java 17 or later), Spring Boot, and enterprise application development
- Working knowledge of RESTful API design, backend service development, and distributed systems and microservices architecture
- Deep understanding of object-oriented principles, design patterns, and software engineering best practices
Nice to have
- Background in Alfresco platform upgrades, migration, and modernization initiatives
📌 Senior Software Engineer - Alfresco (Gurugram)
🏢 EPAM Systems
📍 Gurugram