【Java(FWなし)】サービスイン済の求人サロン検索システムのビジネスモデル刷新に伴う、 新規構築PJにおける開発チーム内のBackend開発業務
業務内容
■概要
以下の業務をご担当いただきます。
・要件定義(顧客との機能要件調整、非機能要件定義、ER定義)
・Webアプリケーション開発の各工程(設計~リリース)
・成果物の相互レビュー
■技術要素(参画いただくPJで利用予定のものです)
:GitHub Enterprise(ソース管理)
:JIRA(課題管理)
:Confluence(ドキュメント管理)
:Slack(コミュニケーションツール)
:Kotlin(開発言語)
:Spring Boot + Spring WebMVC(フレームワーク)
:Shell Script(Bash)
:MyBatis(SQL構文)
:JUnit5(ユニットテストフレームワーク)
■基盤要素
Nginx(Webサーバ)
Embedded Tomcat(Webコンテナ)
Akamai(CDN)
Datadog(ログ監視)
Jenkins(CI/CD)
ES(Elasticsearch) + ES Cloud(全文検索エンジン)
Oracle 19c(Database)
JP1(バッチジョブ管理ツール)
Redis(セッションストア)
ImageMagick(画像処理)
■備考
プロジェクト参画後、2週間程度で開発チュートリアル(プロジェクト理解・ルール理解・開発環境準備)を実施頂きます。
スキルについて
(★全要素を網羅的に兼ね備えていなくても経歴次第で相談可能)
:Webサービスの開発(一連の開発工程)ならびにサービスイン後の保守運用経験(目安として3年以上)
:Webシステム構築における基本的なセキュリティアンチパターンを理解している
:Java(or Kotlin)の基本的な言語機能/標準APIを理解している
:SQLの基本的な仕様/性能アンチパターンを理解している
:SQLパフォーマンスチューニング(実行計画を見てボトルネックを特定すると作業)の理解と経験
:コンポーネントの責務や役割を意識した設計や運用の経験(自らで責務・役割を構築した経験があれば尚良し)
:フレームワークやライブラリの機能を使用した横断機能の設計・実装経験
:(自身にとって)新規の技術を学習するための基礎技術力
:何らかのアサーションライブラリを使った単体テストの記述経験がある
:テストケース作成・実施並びに不具合対応を経験していること
:保守性高くコードを書く上での基本的なテクニックを理解している
:チーム内で相互に成果物レビューを行った経験
:Gitの基本的な使用(add, commit, checkout, push, fetch, merge)に支障がない
:日本語を使用した音声・文字コミュニケーション・思考の文書化に支障がない
:英語ドキュメントの読み込みに抵抗がないレベルの英語力
(持ち合わせていれば歓迎するスキル)
:大規模サイト開発経験
:開発/運用フローの改善提案ができる
:MVCアーキテクチャへの理解
:DIコンテナへの理解(特にSpringのDIについて)
:バッチ機能の開発・運用経験
:ガイドラインなどの文書の作成経験
:他者に技術的なトレーニングを施した経験(コードレビューを通した指導など簡単なものを含む)
:「◆技術要素」に記載している要素の利用経験
案件詳細
単価/月 | ~65万円/月 (140時間 ~ 180時間) |
---|---|
週出勤回数 | 週5日 |
勤務地 | 東京都千代田区 / 東京駅 |
面接回数 | 1回 |
特徴 | リモートOK |
開発環境
案件専用スキル
人気案件はお申込みが集中するため、お早めにご相談ください。