Liferay案件の仕事内容
Liferay案件では、ポータルサイトや会員向けマイページの追加開発・改修、既存環境からの移行、運用フェーズの改善対応が中心になりやすいです。画面や機能をLiferay DXP上でカスタマイズし、業務要件に合わせてデータや権限、画面導線を組み立てるタイプの開発が多く見られます。
案件によっては、Liferayのバージョンアップ(例:DXP 7.0から7.4への移行)に伴う改修や、既存ポータルの再構築・リニューアルがテーマになります。単純な実装だけでなく、基本設計からテストまで一連の工程に入り、リリース後の運用・保守まで継続して関わる想定の募集もあります。
また、Liferayを「CMS」や「プラットフォーム」として扱い、コンテンツ管理や販促キャンペーン向けの管理機能を設計する案件も見られます。Liferay領域が全体の一部に位置づくプロジェクトもあるため、周辺の業務(会員管理、入金、投票など)を理解しつつ設計を進める力が求められます。
Liferay案件で求められる必須スキル
必須としては、Liferay(特にLiferay DXP 7.x系)を使った開発経験が中核になりやすく、DXP Cloudでの開発経験を条件にする募集も見られます。バージョンアップ支援のような案件では、Liferayの仕様差分を前提に、既存機能を壊さずに移行・修正できる実装力が重要です。
一方で、Liferayの導入経験が必須ではない案件もあり、その場合はCMSの設計・実装経験や、パッケージを読み解きながら導入を推進できる設計力が求められます。「独力で設計できる」ことが条件になっている求人もあるため、要件の整理から画面・データ・権限周りの設計へ落とし込む力が応募可否を左右します。
LiferayをJava基盤で扱う案件では、基本設計からテストまでの実務経験、Javaでの開発経験、MySQLなどRDBの利用経験、GitHub等を用いたチーム開発経験が必須になりやすいです。Liferay特有の構成(例:MVCやOSGi、Tomcat上での動作)を前提に開発が進むため、周辺技術に抵抗がないことも求められます。
Liferay案件であると有利な歓迎スキル
歓迎スキルとして目立つのは、認証・認可まわりの知見、とくにSSOの実装経験です。SAML方式を想定した案件では、IdP/SP連携の方式検討や、証明書更新、属性マッピング、セッション管理、エラーハンドリングなど、運用も見据えた設計・実装経験があると評価されやすくなります。
クラウド面ではAWSの知見が歓迎されることが多く、アプリの実装だけでなく、認証基盤や構成の理解を求める傾向があります。加えてDockerの利用経験、Jenkins等を用いたCIの利用経験、Backlogのようなチケット管理ツールでの開発推進経験も、チームに入りやすくする要素になりやすいです。
また、LiferayがID Provider的な位置づけで他スタックと組み合わさる案件もあるため、React/Next.jsやNode.js、PHP(Laravel)など周辺領域の理解があると役割の幅が広がります。Liferayを単体で深掘りするより、連携先を意識して設計・調整できる人材が歓迎されやすい点も特徴です。
Liferay案件で評価されやすい実務経験
評価につながりやすいのは、既存ポータルの移行やリニューアル、バージョンアップに伴う改修など、「変化のある既存システム」を扱った経験です。とくにDXP 7.x系で、現行実装の把握から影響範囲の見極め、手戻りを抑えた移行計画に落とす経験は、案件選考で強みになりやすいです。
また、基本設計から結合・総合テストまでを一貫して担当し、仕様検討の根拠を示しながら合意形成できる経験も重視されます。Liferayはパッケージとしての制約があるため、要望をそのまま作るのではなく、標準機能とカスタマイズの線引きを行い、実現方法を提示できる経験があると評価されやすいです。
SSO案件では、単にSAMLを使ったことがあるだけでなく、実装方針の決定や運用を意識した設計判断ができる経験が効きます。問い合わせ対応や不具合調査など運用寄りの業務では、QA対応を起点に原因を切り分け、改善提案までリードした経験が、長期運用の現場で期待されやすいでしょう。
Liferay案件でよく使われる開発環境
Liferay案件の中心はJavaで、Liferay DXP(7.4を含む)をベースに開発が進むケースが多く見られます。構成としてはMVC、OSGi、Tomcatが前提になっている募集があり、モジュール構造やデプロイ形態を理解していると参画後の立ち上がりが早くなります。
データベースはMySQLが登場しやすく、ソース管理はGitHub、CIはJenkinsといった組み合わせが見られます。IDEはEclipse系(Liferay Developer Studioを含む)を指定する案件もあるため、開発手順やプロジェクト構成の癖を把握しておくと、環境構築で詰まりにくいです。
インフラ面ではAWSを前提とする案件があり、認証連携や運用まで含めた理解が求められることがあります。加えて、Azure上での開発経験を条件にする案件も見られるため、クラウドは特定ベンダーに固定せず、環境差を吸収できる姿勢があると選択肢が広がります。
Liferay案件を選ぶときのチェックポイント
まず確認したいのは、Liferayがプロジェクトの主役なのか、一部機能(ID ProviderやCMS領域など)として組み込まれているのかです。Liferay領域が限定的な場合、Javaの基本設計力や他システムとの連携設計が比重を占めることがあり、期待される役割が変わります。
次に、テーマが「バージョンアップ」「移行・リニューアル」「追加開発+運用」などどれに該当するかを見極めるとミスマッチを減らせます。バージョンアップや移行では既存解析と影響調査が増え、追加開発では機能実装と運用改善の優先度が上がるため、自分の得意領域と照らして選ぶのが有効です。
SSO案件では、方式がSAMLで固定なのか、方式検討から求められるのかを確認しましょう。設計〜テストの担当範囲、運用・保守まで含むか、CI/CDやチケット管理(例:Jenkins、Backlog)の運用が整っているかも、参画後の進めやすさに直結します。
Liferay案件の将来性・需要
Liferay案件は、新規よりも既存ポータルの継続開発や、移行・バージョンアップを軸に発生しやすいのが特徴です。DXP 7.x系の運用が進む中で、既存資産を活かしながら機能追加・改善を続ける動きが見られ、長期で体制を組む案件とも相性があります。
また、ポータルが社内外の複数システムをつなぐ前提になりやすく、SSOを含む認証連携の需要が目立ちます。Liferay上での実装力に加えて、SAMLの設計・運用やクラウド環境下での構成理解を持つ人材は、対応できる案件の幅が広がりやすいでしょう。
さらに、Liferayが「プラットフォーム」としてフロント刷新やサーバレス化と組み合わさるケースも見られます。周辺スタックを理解し、連携設計や調整まで担えるエンジニアほど、プロジェクト内での価値を出しやすい傾向があります。
Liferay案件のよくある質問
Liferay未経験でも応募できる案件はありますか?
あります。Liferayの導入経験がなくても、CMSの設計・実装経験があり、パッケージを理解しながら導入や設計を推進できることを条件にする募集が見られます。ただし、Liferay開発経験を必須とする案件も多いため、応募前に担当範囲(導入推進か、実装中心か)を確認すると判断しやすいです。
Liferay案件ではSSO(SAML)の経験はどの程度必要ですか?
SSOが主題の案件では、SSO/SAMLでの開発対応経験を必須にしているケースが見られます。設定経験に加えて、IdP/SP連携の考え方や証明書・属性連携など運用を含めて説明できると、設計フェーズから任されやすくなります。
バージョンアップ案件で評価されやすいポイントは何ですか?
Liferay DXPのバージョン差分を踏まえて、既存機能の影響調査と改修方針を立てられることが重要です。単に修正するだけでなく、移行後の動作検証やテスト観点の整理まで含めて進められる経験があると、即戦力として評価されやすくなります。
運用・保守寄りのLiferay案件では何が求められますか?
問い合わせ対応や不具合調査、コンテンツ修正などを通じて、原因の切り分けと再発防止の提案まで行えることが求められやすいです。開発経験そのものよりも、案件整理や関係者との調整を含めて問題解決をリードできるかが選考の焦点になることがあります。

