What are the responsibilities and job description for the Liferay Developer position at Cynet Systems?
We are looking for Liferay Developer for our client in Philadelphia, PA
Job Title: Liferay Developer
Job Type: Contract
Job Overview:
Pay Range: $40hr - $45hr
Responsibilities:
- Develop new portlets and maintain existing applications within the Liferay platform.
- Gather and analyze business requirements for new features, enhancements, and system changes.
- Collaborate with business analysts and stakeholders to design technical solutions.
- Design, develop, and support applications using modern development technologies.
- Build and maintain REST APIs and microservices using Spring Boot and related frameworks.
- Work with Liferay Portal Server (7.4) to develop portlets, themes, and customizations.
- Perform portlet migrations from lower to higher Liferay versions.
- Implement custom Liferay features using fragments, events, lifecycle actions, and extensions.
- Manage Liferay administration tasks including site creation, user management, and role assignments.
- Integrate third-party tools such as identity management and content systems.
- Ensure code quality using tools such as SonarQube and application security tools.
- Collaborate in Agile/Scrum environments and participate in SDLC processes.
Required Skills And Experience:
- Bachelor s degree in Computer Science or a related field.
- 6 10 years of experience in Java, Liferay, REST APIs, microservices, OSGi, and Spring MVC Portlet.
- Strong knowledge of Java (version 8 or above) including OOP concepts, lambdas, streams, collections, and multithreading.
- Experience developing REST APIs using Spring Boot, Spring WebFlux, and Spring Security.
- Experience with ORM frameworks such as Hibernate, Spring JPA, and JDBC Template.
- Strong understanding of Agile methodologies, SDLC, and Scrum practices.
- Experience with source control systems such as Git, Bitbucket, or VSTS.
- Knowledge of web services and data formats including JSON, XML, SOAP, and REST.
- Experience developing Liferay portlets using JSR 286 (Portlet Specification 2.0).
- Strong database knowledge including SQL, joins, stored procedures, and functions.
- Experience with frontend technologies including JavaScript, jQuery, TypeScript, AngularJS, HTML, CSS, and JSP.
- Experience in Liferay administration including site management, job scheduling, and user/role management.
- Experience with OSGi framework and modular development.
- Familiarity with code quality and security tools such as SonarQube and HCL AppScan.
- Strong analytical, organizational, and problem-solving skills.
- Excellent verbal and written communication skills.
Preferred Qualifications:
- Experience integrating third-party tools such as identity management platforms.
- Experience with advanced Liferay customization and performance optimization.
Salary : $40 - $45