Senior Full-Stack Consultant
GS Engineering Tokyo, Japan
【会社について】
日本ライフレイは2012年、米国カリフォルニアにあるLiferay, Incの日本支社として設立されました。世界19か国に拠点を構え1100人を超える社員が働くグローバル企業へと成長しています。LiferayはオープンソースのWebポータルシステム基盤として、世界のWebポータル構築におけるデファクトスタンダード地位を築いていています。また「世界をよりよくする」という理念のもと、社員には1週間の有給ボランティア休暇が与えられたり、毎年利益の10パーセントを慈善事業に寄付、自然災害復旧などに貢献するなど、社会貢献に社員全員が積極的に取り組んでいます。
【求める人材】
日本ライフレイでは、バックエンド、フロントエンド両方の経験をお持ちの熱意あるフルスタックコンサルタントを募集いたします。クラウドテクノロジーおよびそのテクノロジーでお客様に提供するソリューションに強い興味をお持ちの方、また、弊社の顧客とパートナーの双方が能力を最大化できるよう支援するソリューションの提供に意欲的に取り組み、ビジネスニーズを商談として捉えることができる方を求めています。
【主な目標】
- フロントエンド/バックエンドのソリューションおよび機能を確実に設計し、提供
- フロントエンド/バックエンド開発のエキスパートとなること
- 管理スキルの習得
- チームビルディングにおける対人スキルの向上
【具体的な業務内容】
フロントエンドおよびバックエンドのソリューションを構築し、設計する機能の実装を統括するだけでなく、ベストプラクティスや規則についても適用いただきます。
- 再利用性、保守性、モジュール性に配慮したフロントエンドおよびバックエンドのソリューションアーキテクチャを設計、実装
- 社内およびオープンソース(npmなど)で、再利用可能なフロントエンドモジュールを作成、共有
- アジャイルソフトウェア開発ライフサイクル中のテスト、継続的インテグレーション、デプロイメント(Git、Maven、Jira、Gradle、Jenkinsなど)の経験
- データベース(MySQL、Oracle)に関する専門知識
- オープンソースコミュニティからの改善提案の受け入れ
- 大規模プロジェクトにおけるフロントエンドソリューション設計の実装を統括
- ReactやSpring Bootなど、Liferayのローコードアーキテクチャを使用したカスタムアプリケーションを設計、実装
- デプロイおよびオーケストレーション技術(Docker、Kubernetes、Jenkinsなど)の知識または実務経験
- GS(および業界)のベストプラクティスと規則を実施、適用
- 顧客の要件に応じて最適なフレームワークを顧客に提案
- UXデザインについてのガイダンスを顧客に提供
- コンポーネントレベルでUXデザインについての推奨事項を提案
- フロントエンドフレームワークの活用における最適なアプローチを提案
- 顧客と直接やり取りし、プロジェクトを推進(要件の明確化、報告された問題への対処、プロジェクト状況の報告など)
- コンポーネントレベルで顧客向けのデモをリード
- EMや顧客と連携し、作業の受諾、作業レベルの見積り、成果物の定義を行う
- ベストプラクティスガイド/ホワイトペーパーの作成、および/またはカンファレンス/シンポジウム/BUミーティングでの講演
- 責任をもってプロジェクトを取り扱う
- プロジェクトと顧客価値を継続的に提供
- 経験の浅いチームメンバーを指導、統括
【言語条件】
- 英語:日常会話レベル
- 日本語:流暢〜ネイティブレベル
【資格・必須条件】
- 顧客拠点での技術プロジェクトにおける豊富な技術的経験
- Java、JavaScript、CSS、HTML、およびそれらのフレームワークやツールに関する豊富な経験
- Java・Web開発における強み
- LiferayのWebモジュール開発に精通
- リレーショナルデータベースの基本的な知識
- ビジネス要件収集、技術仕様、開発、テストを含むSDLC全般の経験
- Liferay DXP(機能とアプリケーション)の経験
- Liferay/GSで採用されている手順およびベストプラクティスの経験と理解
- 優先順位付け、整理力、時間管理能力に優れ、最小限の監督下で業務を遂行
- 優れたコミュニケーション力、プレゼンテーション力、対人スキル(複雑なビジネスソリューションのコンセプトを明確かつ説得力を持ってさまざまなオーディエンスに伝えるスキルを含む)
【希望要件】
- JavaScriptベースのフレームワーク(Angular、React、Vue、Node.jsなど)
- JavaScript(上級)
- CSS(上級)
- Javaフレームワーク(Spring、Hibernate、Strutsなど)
- DevOps(GitHub Actions、Jenkins、Gradle、Maven、Gitなど)
- 単体テストと機能テスト
- データベース(MySQL、PostgreSQLなど)
- Webサーバー(Nginx、Apache)
- Docker
- プロジェクト向けフロントエンド・ソリューション・アーキテクチャの設計
- マイクロサービスのフレームワークとサービス
- 外部フレームワーク(Spring Bootなど)
- システムセキュリティ
- SDLC(FLC)
- 正確性とベストプラクティスを目的としたコードレビュー