650,000円/月
【20代~30代のITエンジニアが活躍中!】 ■概要 サービスイン済の求人サロン検索システムのビジネスモデル刷新に伴う、新規構築PJにおける開発チーム内のBackend開発業務をお任せします。 ■具体的な作業内容 ・要件定義(顧客との機能要件調整、非機能要件定義、ER定義) ・Webアプリケーション開発の各工程(設計~リリース) ・成果物の相互レビュー ■技術要素(参画いただくPJで利用予定のものです) ・GitHub Enterprise(ソース管理) ・JIRA(課題管理) ・Confluence(ドキュメント管理) ・Slack(コミュニケーションツール) ・Kotlin(開発言語) ・SpringBoot+Spring Web MVC(フレームワーク) ・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について) ・バッチ機能の開発、運用経験 ・ガイドラインなどの文書の作成経験 ・他者に技術的なトレーニングを施した経験(コードレビューを通した指導など簡単なものを含む) ・「◆技術要素」に記載している要素の利用経験
20日
140~180時間
1回
2024年7月4日
【日本在住の方のみ/ITエンジニア歴2年以上/週3日~稼働の方限定】
3件以上の応募で
ご希望の条件の案件に参画しやすくなります
Midworks
運営会社:株式会社TWOSTONE&Sons
【Java/Kotlin/SpringBoot/SQL/Git/リモート併用】美容系WEBサービスのバックエンド開発の案件・求人
【Java(Spring Boot)】某テーマパークモバイルオーダー追加開発(webview)
【Java/SQL/Github/リモート併用】WebAPI保守、追加開発の案件・求人
【Java(Spring)】スマホ向けWebAPI開発!Java & Kotlinエンジニア募集
【Kotlin】【業務委託(準委任)】ハンディシステムのPOSレジ連携対応
【Java(Spring Boot)】飲食向けセルフオーダーサービスのサーバーサイド開発
【git/Java/Springboot/AWS/Docker/Kotlin/リモート併用】配送システム開発の案件・求人
【JavaScript(React)】保険会社向け/チャットボット基盤エンハンス【リモートOK】
【git/Java/Springboot/AWS/Docker/Kotlin/リモート併用】配送システム開発の案件・求人
【Java/Kotlin/SpringBoot/SQL/Git/リモート併用】美容系WEBサービスのバックエンド開発の案件・求人
【Java(Spring Boot)】某テーマパークモバイルオーダー追加開発(webview)
【Java/SQL/Github/リモート併用】WebAPI保守、追加開発の案件・求人
【Java(Spring)】スマホ向けWebAPI開発!Java & Kotlinエンジニア募集
【Kotlin】【業務委託(準委任)】ハンディシステムのPOSレジ連携対応
【Java(Spring Boot)】飲食向けセルフオーダーサービスのサーバーサイド開発
【git/Java/Springboot/AWS/Docker/Kotlin/リモート併用】配送システム開発の案件・求人
【JavaScript(React)】保険会社向け/チャットボット基盤エンハンス【リモートOK】
【git/Java/Springboot/AWS/Docker/Kotlin/リモート併用】配送システム開発の案件・求人
【Java(SpringBoot)】【業務委託(準委任)】サービスイン済の求人サロン検索システムのビジネスモデル刷新に伴う新規構築PJにおける開発チーム内のBackend開発業務【リモートOK】 の案件・求人情報をご覧の方へ
フリーランスの魅力
フリーランスとして働くことは企業に雇用されて働く場合と違い、決められた給与が無い厳しい世界ではありますが、自身の強みやスキルを活かしながら自由度の高い働き方をしたり、スキル次第では高単価を受け取ることができます。フリーランスHubではこれからフリーランスになることを検討されている方向けに情報発信を行っています。フリーランスエージェント担当者との面談のコツ
エージェント担当者とのカウンセリング面談の際には、希望の単価や稼働可能な日数、勤務形態などを伝えましょう。正しく希望を伝えることで、お客様の希望に合った案件の紹介可能性が高まります。フリーランスHubでは、各エージェントのサービス内容やその比較をサイト内で行うことができます。フリーランスエージェントとは
フリーランスとして働くことを検討しているエンジニアやクリエイターの方を対象に、各々のスキルや希望条件に合った案件を紹介してくれるサービスのことです。個人で案件を請ける場合に必要となる契約処理なども代行してくれるため、参画する企業とのやり取りに時間が取られることもありません。フリーランスHubでは、フリーランス向けの案件・求人を多数掲載しています。