Home | Find Work | Liferay Sr. Developer

Liferay Sr. Developer

Client: Steady Rabbit

Job Details

Job Description

  • Good understanding of web portal technology (architecture, development, deployment)
  • Strong Liferay development experience (portlets, hooks, listeners, themes, layouts, extensions, SSO, Roles Permissions, IPC, I18N)
  • Strong Liferay experience in Web contents, templates, structures, blogs, threads, message board
  • Strong concept of OOPs concepts and design principles, design patterns and software architecture
  • Strong core Java skills (Exceptions, Collections, Threads, Serialisation, Generics)
  • Strong experience with Spring and Hibernate frameworks and related concepts like MVC, JPA, IoC, AOP
  • Strong experience in JUnit and familiarity with Test Driven Design
  • Familiarity with web services (SOAP, REST)
  • Familiarity with CSS, JavaScript, jQuery, Apache Velocity, XML, Apache HTTP, CDN
  • Experience trouble shooting Liferay deployment issues
  • Experience with relational databases, Eclipse, issue tracking, and revision control (specifically Git)
  • Experience with build tools (Ant, Maven or specifically Gradle)
  • Experience with continuous integration & continuous deployment (e.g., Jenkins or Hudson, SonarQube, Continuum)
  • Experience developing software in a Linux, Windows, and/or Mac environment
  • Strong communication and organisational skills
  • Has energy, self-motivated, proactive and able to work with little supervision, who consistently take the initiative to get things done, do things before asked by others. Enthusiasm to constantly motivate the team with experience in working in cross locations structure.
  • Working with the other teams in taking up initiatives appropriate to the business and the team.

Key Skills