Job Description :
Role name: Liferay Java/J2EE Developer
Competencies:: Digital : Liferay Portal
Experience (Years): 4-6
Location: Cincinnati, OH

Must Have Skills:
Exposure to design and coding across one or more platforms and languages (e.g. Java, J2EE, liferay) as appropriate. Must know Java programming language extremely well
Understanding of object-oriented design and coding with variety of languages (Java multi-threading, J2EE, etc
Strong experience in Liferay framework relating to portlet development, user access
Strong experience to methods relating to application design, software development and automated testing
Strong in MVC framework (i.e: Spring MVC, JPA Hibernate ORM, jquery, java script, htmlx , SQL query , Spring Batch)
Experience in RESTful API and SOAP experience
Experience with continuous integration/deployment (Jenkins, Maven/Ant)
Thorough understanding of XML, JSON, and web services technologies, and data structure fundamentals, with experience in multi-threaded programming
Strong knowledge with XML, JSON, REST, SOAP, JDBC, Hibernate ORM
Experience and strong knowledge of data structures, algorithms, design patterns, and object-oriented design
Experience with database query optimization and indexing

Good to have skills:
Experience in migration process form liferay 6.2 to liferay DXP framework
Prior experience in working at onsite/ at client location
Demonstrated experience in Agile development, application design, software development, and testing