Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- 4+ years of experience in designing, developing and deploying Liferay based solutions
- Must have strong exposure in Liferay based projects including Portal, Analysis, design and configuration and deployment.
- Should be excellent in the programming of J2EE (Java 8+)
- Should require knowledge of Javascript, HTML, CSS, AJAX, jQuery
- Should be excellent at Frameworks: Hibernate, Spring MVC portlets
- Should be experienced in working with Java Design Patterns and web-services
- Should require knowledge of Java application servers (at least one): Tomcat, Jetty, JBoss (preferably Tomcat).
- Should have programming experience in Liferay 6.x. and/or 7.0
- Should possess the skills to handle pressure and challenging deadline
- Should be responsible to provide an estimated timeline for allocated work by the team lead
- Should carry out daily standoff meetings for development work
- Experience of portal standards like JSR 168,286 is preferred
- Experience with Eclipse IDE, Maven, Ant, Jasper Reporting etc.
- Source Control Management tools such as CVS or Subversion
- Experience with JavaScript, HTML, CSS, MySQL
- Having user and some administrator experience on Linux OS
Job Requirements
Development Documents:
- Understand the Business, Functional, System Requirement Specification, and Change Request Documents and prepare the Gap Analysis Report
- Prepare the High-Level Design (HLD) and Low-Level Design (LLD) for each new development
- Project Development: Development of Modules/Sprint according to the targeted timelines.
- Deliverable Quality: Quality of the deliverable done should be more than 95% Bug-Free.
- Perform Unit Testing.
Functional Competencies:
- Liferay 6.2, 6.X version or 7.0 Development Skill
- Knowledge of MS SQL and MySQL
- Knowledge of Linux and Windows server
Preferred Area of Expertise:
- Experience in Agile methodologies a plus.
- Strong understanding of Design Patterns.
- Strong background in OOP, UML, Object Oriented analysis and design
- Experience with REST web services is a plus.
- Experience working in high performing development teams using Agile/Scrum methodologies and tools (e.g. Jira, Redmine)
- Experience with Angular, React, and Microservices preferred
- Experience with various code versioning systems, such as Subversion or git
- Design and implement data models and data access layer for new product functionality
- Ability to multi-task and switch context to changing priorities in a highly dynamic environment
- Excellent troubleshooting skills, especially in a complex application stack
- Experience in working with customers directly
- Unit Testing Skill
- Having experience in Test Driven Development,
- Mobile Platform is a plus.
- Proficient in written and spoken English
General Competencies/Soft Skills:
- Good Communication skills
- MS Office, MS Visio knowledge
- Wireframe creation skills
- Writing Skills