Alfresco Developer

Role Requirements

Candidates should have at least 3-year work experience; key skills should include:

Technical
  • Strong core Java experience; experience with Java SE 8 and 11
  • Good understanding of SOLID principles, OOP and its associated design skills and patterns
  • Experience of application development using the Spring framework
  • Experience of at least one RDBMS
  • Ability to leverage asynchronous programming techniques, queuing, caching, logging, security and persistence when appropriate
  • Experience of unit testing, integration testing, Maven, Git, and Continuous Integration
  • Demonstrable experience as a programmer in a distributed team environment
  • Ability to document and share knowledge
  • Ability to anticipate performance bottlenecks, and when not to prematurely optimize
Non-technical
  • Team player, proactive, and able to cope successfully under pressure and with shifting priorities
  • Self-motivated and quality-oriented
  • Excellent written and verbal English communication skills
  • Personable and adaptable
Desirable
  • Experience with the Alfresco Enterprise Content Management System (highly desirable)
  • Experience with enterprise-search technologies (e.g., Lucene-based technology)
  • Experience in delivering projects through Agile processes and practices
  • Jira and Confluence (for collaboration)
Job Location: Porto

Apply for this position

Allowed Type(s): .pdf, .doc, .docx