T260127-1139
TypeScriptSQLJUnitShellMyBatisJavaScriptSassHTML5MVCCSS3SpringDatadogKotlinOracleJP1Java

美容関連WEBサービスの保守エンハンス開発

単価
75-85万円
働き方
常駐/ハイブリッド
場所
東京
期間
長期

【案件概要】

美容関連WEBサービスの保守エンハンス開発作業になります。  ・要件定義(顧客との機能要件調整、非機能要件定義)  ・Webアプリケーション開発の各工程(設計~リリース)  ・成果物の相互レビュー

【開発環境】

Git Hub Enterprise(ソース管理)、JIRA(課題管理)、Confluence(ドキュメント管理)、  slack(コミュニケーションツール)、Kotlin(開発言語)、Spring Boot + Spring WebMVC(フレームワーク)  Shell Script(Bash)、MyBatis(SQL構文)、JUnit5(ユニットテストフレームワーク)  [FE技術要素]  Thymeleaf(HTMLアーキテクチャ)、TypeScript(AltJS)、Sass(CSSプリプロセッサ)、webpack(ビルドツール)  Foundation Layout Object CSS(CSSアーキテクチャ)、yarn(node.jsのパッケージマネージャ)  [基盤要素]  Nginx(Webサーバ)、Embedded Tomcat(Webコンテナ)、Akamai(CDN)、ImageMagick(画像処理)  Datadog(ログ監視)、Jenkins(CI/CD)、ES(Elasticsearch) + ES Cloud(全文検索エンジン)  Oracle 19c(Database)、JP1(バッチジョブ管理ツール)、Redis(セッションストア)

【必須スキル】

【募集要項・条件】

■必  須:・Webサービスの開発(一連の開発工程)ならびにサービスイン後の保守運用経験(目安として3年以上)       ・要件調整や課題解決における顧客との直接折衝経験(主体的に関係者を巻き込んで解決に導いた経験があれば尚良し)       ・Webシステム構築における基本的なセキュリティアンチパターンを理解している       ・Java(or Kotlin)の基本的な言語機能/標準APIを理解している       ・SQLの基本的な仕様/性能アンチパターンを理解している       ・SQLパフォーマンスチューニング(実行計画を見てボトルネックを特定すると作業)の理解と経験       ・コンポーネントの責務や役割を意識した設計や運用の経験(自らで責務・役割を構築した経験があれば尚良し)       ・フレームワークやライブラリの機能を使用した横断機能の設計・実装経験       ・(自身にとって)新規の技術を学習するための基礎技術力       ・何らかのアサーションライブラリを使った単体テストの記述経験がある       ・テストケース作成・実施並びに不具合対応を経験していること       ・保守性高くコードを書く上での基本的なテクニックを理解している       ・チーム内で相互に成果物レビューを行った経験       ・Gitの基本的な使用(add, commit, checkout, push, fetch,merge)に支障がない       ・日本語を使用した音声・文字コミュニケーション・思考の文書化に支障がない       ・英語ドキュメントの読み込みに抵抗がないレベルの英語力  ■尚  可:・大規模サイト開発経験       ・開発/運用フローの改善提案ができる       ・Frontend要素技術(HTML,CSS,JS)の実装経験(参画後チュートリアルがあるため必須ではない)       ・MVCアーキテクチャへの理解       ・DIコンテナへの理解(特にSpringのDIについて)       ・バッチ機能の開発・運用経験       ・ガイドラインなどの文書の作成経験       ・他者に技術的なトレーニングを施した経験(コードレビューを通した指導など簡単なものを含む)  ■人 物像:・新規プロダクト開発という不確実性の高い状況を前向きに捉え、周囲との協業・チーム全体のパフォーマンス最大化を図れる方       ・自ら情報をキャッチアップし、言われた業務だけに捉われず、能動的に業務を進められる方       ・現状からの改善意識を持って提案を行える方       ・自身の責務として全うすべきタスクの管理が行える方       ・相手との期待値のすり合わせが出来る方       ・要求された役割やタスクに対し、自身が実行するイメージを具体化する       ・イメージが付かないものは、相手と意思疎通を図りながら、やることを明確化していく       ・相手に合わせて正しくコミュニケーションができる方       ・システムの用語を顧客がわかる言葉に変換して話せる       ・相手の質問・要望をヒアリングし、齟齬を発生せず内容を正しく理解できる       ・仕事の関係者に対して、自分の意見を正しく伝えることができる       ・同僚に対し、謙虚・尊敬・信頼を持って接することが出来る