Role & responsibilities
- Advanced design/debugging/coding skills.
- Quality driven thought process.
- Complex problem solving skills.
- Strong written and verbal communication skills.
- Strong analytical skills.
- Strong technical skills.
- Strong teamwork skills for cross-group cooperation.
- Skilled in time management.
- Accurate time estimates.
- Technical leadership.
- Self-motivated.
- Familiarity with learning technologies preferred.
- Proactively solve problems for the benefit of the team.
Specific Skills & Technologies for this Position
- Java (8+): servlets, filters, JSP, Hibernate, JCR/Jackrabbit, Ant builds, Tomcat
- deployment, concurrency, reflection, JSON/XML
- JavaScript: ES5/ES6, jQuery, Fabric.js, GSAP, CKEditor, DOM,
- Web: HTML5, CSS, responsive design, AJAX, REST, WebSockets, browser APIs,
- cross-browser compatibility, accessibility
- Databases: SQL, Hibernate ORM, JCR/Jackrabbit, transactions, indexing,
- backup/recovery, performance tuning
- DevOps: Docker, Ant, Tomcat, Linux, CI/CD, monitoring, logging, backup, environment
- management
- Content management: JCR, versioning, locking, binary storage, metadata, search,
- publishing workflows, content migration
- Security: authentication, authorization, SSO, session management, input validation,
- XSS/CSRF, secure coding, audit logging
