1 - 30/件 全14件
案件の内容
既存の保険システムをベースにシステムをローコードに置き換えていきます。 ・ローコード開発の為インプットとなる基本設計がメイン業務 ・1部要件定義のドキュメント作成からテストまで ・参画時の業務知識は不要 ※現場内で丁寧にフォロー致します。 他詳細情報に関しては守秘義務があるためお客様との打ち合わせ時にお伝えをさせて頂きます。 【開発環境】 ・BPNツール:Camunda ・バージョン管理:Github ・コミュニケーションツール:Slack / MicrosoftTeams
求めるスキル
・研修期間除く業界経験5年以上 ・Javaでの基本設計実務経験2年以上 ・Javaでの要件定義実務経験が1案件以上 ・Javaでの開発実務経験が3年以上 ※うち、Java8orJava8以上での開発経験1年以上 ・Springbootの実務経験6ヶ月以上
案件担当のコメント
・初月や業務キャッチアップ等は現場内で丁寧にフォローをさせて頂きます。 ・参画初月はキャッチアップの為常駐になり、 2か月後以降は週2程度リモートを想定しております。
案件の内容
証券に関わる業務システムのWebAPIの構築に携わって頂きます。 ・現在の工程は基本設計を実施 ・業務実現する上で必要な共通部品の設計及び開発 ・今回オフショアでの開発となるため、 設計工程以降のプロセスの精査、開発及び改善の支援 <各工程でのプロセス精査、改善予定> 設計工程: 設計書の自動チェックを設計品質の向上を目的として検討している 製造工程: 成果物のレビュー方法の確立、自動チェック方法の検討及びオフショアの技術支援等 試験工程: 単体及び結合試験での試験の自動化を検討 <開発環境> Java,springboot,Terasoluna
求めるスキル
・Javaの開発実務経験:5年以上 ・springbootの実務経験 ・非機能化の要件定義の実務経験
案件の内容
基幹系システムの再構築プロジェクトに携わって頂きます。 ・担当フェーズ -基本設計、詳細設計、実装、システムテスト <開発環境> 開発言語:Java、SpringBoot OS:WindowsServer DB:SQL Server その他:SQL Server Agent
求めるスキル
・Javaでの開発実務経験:3年以上 ・springbootでの開発実務経験 ・新規開発での基本設計書作成経験 ・基幹系もしくは、基幹系と連携する業務システムの開発経験
案件の内容
既存ECカートシステムの刷新プロジェクトにてフロントエンドに携わって頂きます。 また、CRMプロダクトの刷新も今後予定しております。 ・バックエンドは、設計を日本で、実装以降はオフショア(翻訳~開発)で行う フロントエンドは、日本で実装を行う <開発環境> Java, TypeScript, SpringBoot, React, MyBatis, Pebble, AWS, PostgreSQL, Redshift, Docker, Git, Windows, Linux
求めるスキル
・下記記載技術全て実務経験:1年以上 ※React、TypeScript、データベース設計、PostgreSQL、AWS ・基本設計記述経験:3年以上
案件の内容
スーパーマーケット向け業務アプリに関するテスト対応に携わって頂きます。 ・単体テストの仕様書作成 <開発環境> OS:Windows DB:PostgreSQL AWS:Lambda
求めるスキル
・JavaにてWebアプリ開発経験 ・DB、SQLの使用経験
案件担当のコメント
・参画後数日は出社していただきその後リモート勤務となります。
案件の内容
証券に関わる業務のシステム基盤開発支援に携わって頂きます。 ・共通部分の設計、開発、自動テスト構築
求めるスキル
・フロント開発実務経験:5年以上 ・Vue.jsのご経験 ・リーダー/サブリーダー/リードエンジニアとしてのご経験
案件担当のコメント
・ソースコード自動生成やCI/CD構築など新しい技術を随時取り入れているため、知見及び興味がある方はマッチする現場になります。
案件の内容
キャリア系伝送システムのWEBアプリの追加機能開発に携わっていただきます。 ・設計~テストまで対応
求めるスキル
・Vue.jsの経験、知見のある方 ・詳細設計から1人称で対応可能な方:開発経験3年以上 ・SpringBootの経験
案件担当のコメント
・PC貸与まで出社必須となります。 ※1週間程度を想定してます。 ・田町もしくは品川に出社予定
案件の内容
開発モダナイズチームにおいて社内の他事業部が実行しているプロジェクトにアーキテクト・コンサルタント・テックリードとしてフロントエンドのアーキテクチャ検討や設計に携わって頂きます。 ・1つのプロジェクトに3ヶ月~12ヶ月程度に参画頂き、 支援が終了次第、次のプロジェクトに参画頂くようになります。
求めるスキル
・ReactまたはVue.js、Next.jsのいずれかを用いたフロントエンド開発のご経験 ・フロントエンドのアーキテクチャ検討を1人称で主導したご経験 ・ウォーターフォール開発のご経験 ・要件定義書や設計書など各種ドキュメント作成のご経験 ・コミュニケーション能力の高い方 ・長期でご参画いただける方 ・勤怠に問題のない方 ・柔軟かつ主体的に動いていただける方 ・必要に応じて都内23区にご出社いただける方
案件担当のコメント
・入場初日は豊洲出社、PJ状況により都内23区内出社可能性があります。
案件の内容
某証券会社向け債権システムに携わって頂きます。 ・割合は7:3でサーバーサイド多め ・設計~テストまでスクラム形式で進めていく予定 ・品質向上に対するアイディア出し又は実行
求めるスキル
・Java(SpringBoot)でのサーバーサイド設計以降の経験 ・TypeScript及びVue.js or Reactいづれかでのフロント開発経験 ・Gitでのシステム開発経験
案件担当のコメント
・リモート不可の現場です。
案件の内容
航空会社様向け既存情報配信システムの更改及びコンシューマー向け新規システムの構築に携わって頂きます。 ・アーキテクチャ検討、実装、テスト
求めるスキル
・アプリ開発経験 ・AWS ECSの経験 ・AWS Lambdaの経験 ・顧客折衝経験
案件担当のコメント
・出社頻度は、月2回程度
案件の内容
流通小売業界大手クライアントの配送システム追加開発・保守に携わって頂きますが、 場合によって、スマホアプリ(Kotlin)の保守及び開発にも携わって頂きます。 ・既存システムの追加開発及び保守
求めるスキル
・Java開発実務経験:3年以上 ・Java9.0以上の開発実務経験 ・Spring、SpringBootを用いての開発実務経験:3年以上 ・コミュニケーション能力
案件担当のコメント
・初日は、三田に出社をお願いいたします。 ・秘密保持等の観点から、カフェ等公共の場でのリモートワークは対応できかねますのでご了承ください。
案件の内容
※守秘があるため、案件詳細はお客様との打合せ時にご説明致します。 <業務内容一部> ・保険Webシステム開発プロジェクトの新規開発、追加開発、エンハンス改修対応 ・開発をメインとして、基本設計〜テストまで
求めるスキル
・Javaでの開発実務経験:4年以上 ・Java8 or 8以上での開発実務経験:1年以上 ・Springbootの実務経験6ヶ月以上 ・Java案件での基本設計経験1年以上
案件担当のコメント
・参画時の業務知識は不要です。 ・キャッチアップ1ヶ月は出勤、以降は週2〜3リモート
案件の内容
カーシェアリングシステムリプレイスに携わって頂きます。 ・障害原因調査・改修、設計書最新化 ・移行関連作業、保守運用準備、次プロジェクト準備
求めるスキル
・SQLでの開発実務経験 ・Java(Spring or SpringBoot)での開発実務経験 ・JavaScript(jQuery、BootStrap)での開発実務経験 ・設計/製造/単体テスト/結合テスト/総合テスト
案件担当のコメント
・初日はPCセットアップの為出社となります。 ・PJ状況によって三越前か虎ノ門へ出社の可能性があります。
案件の内容
ブロックチェーンを使用した業務開発支援に携わって頂きます。 ・チームで調査し、それぞれアウトプットしながら開発
求めるスキル
・Javaでのバックエンド開発経験4年以上(現場FWはSpringbootです) ・AWS上での開発経験
案件担当のコメント
・参画直後はPC設定等で3日程出社後、リモートに移行予定です。 ・入場手続きで2週間程度かかります。
1 - 30/件 全14件
【概要】 Spring Bootは、Javaプラットフォーム向けのオープンソースのマイクロサービスフレームワークです。Spring Frameworkの上に構築されており、開発者が簡単にJavaベースのアプリケーションを作成し、実行することができます。Spring Bootは、コンベンションオーバーコンフィギュレーションの原則に従っており、設定を最小限に抑えながら生産性を向上させることができます。 【実用例】 Spring Bootはさまざまな実用例で使用されています。具体的なサービス名としては、以下のものがあります。 Netflix:Netflixは、Spring Bootを使用してマイクロサービスアーキテクチャの実装を行っています。Netflixは、Spring Bootの自動設定やスターター依存関係などの機能を活用し、スケーラブルなクラウドベースのサービスを提供しています。 Trello:Trelloは、Spring Bootを使用してバックエンドのサービスを開発しています。Spring Bootの効率的な開発ワークフローやSpring Frameworkの機能を活用し、タスク管理やチームコラボレーションのプラットフォームを提供しています。 【開発言語としての特性】 Spring Bootの特性は以下のようになります。 Javaベース:Spring BootはJavaプラットフォームで動作するフレームワークであり、Java言語を開発言語として使用します。Javaの豊富なエコシステムや広範なサポートにより、開発者は安定性と生産性を実現できます。 コンベンションオーバーコンフィギュレーション:Spring Bootはコンベンションオーバーコンフィギュレーションの原則に従っています。つまり、設定を最小限にすることで開発者の負担を軽減し、開発効率を向上させます。自動設定やデフォルトの動作を活用することで、冗長な設定コードの記述を減らすことができます。 【別の開発言語と比較して競合性、優位性】 Spring Bootは他のJavaベースのフレームワークと競合しています。競合製品としては、Java EE、Apache Struts、Play Frameworkなどがあります。Spring Bootの競合力と優位性は以下の点にあります。 軽量で簡潔な構成:Spring Bootは最小限のコードと設定で開発を行うことができます。Spring Frameworkによる依存性注入(DI)やアスペクト指向プログラミング(AOP)などの機能を活用し、コードの再利用性と保守性を向上させます。 マイクロサービスアーキテクチャのサポート:Spring Bootはマイクロサービスアーキテクチャの開発をサポートしています。マイクロサービスには独立性、スケーラビリティ、柔軟性が求められますが、Spring Bootはこれらの要件を満たすための機能やパターンを提供します。 【代表的なフレームワーク】 Spring BootはSpring Frameworkをベースにしたフレームワークであり、その中でも代表的なフレームワークとしては、以下のものがあります。 Spring MVC:Spring MVCは、Webアプリケーションの開発に使用されるフレームワークです。Spring BootはSpring MVCをサポートしており、RESTfulなAPIの作成やWebアプリケーションの開発に適しています。 Spring Data JPA:Spring Data JPAは、データベースの操作を簡素化するためのフレームワークです。Spring BootはSpring Data JPAを統合しており、データベースアクセスの効率化やリポジトリの自動生成などを提供します。 【現状の需要と今後の見込み】 Spring Bootは現在、Javaベースのアプリケーション開発の中で広く使用されており、特に企業や大規模プロジェクトでの需要が高まっています。Spring Bootの需要は安定しており、Javaエンタープライズアプリケーションの開発において優れた選択肢とされています。 今後の見込みとしては、マイクロサービスアーキテクチャの普及やクラウドネイティブ開発の増加に伴い、Spring Bootの需要がさらに拡大すると予測されます。また、Spring Bootコミュニティの活発さとPivotal(現在はVMware)によるサポートにより、新機能の追加やパフォーマンスの向上が期待されます。 【必要な開発環境】 Spring Bootを開発するためには、以下の要件が必要です。 Java開発キット(JDK):Spring BootはJavaベースのフレームワークであるため、JDKのインストールが必要です。推奨されるバージョンはJava 8以上です。 開発ツール:Javaの統合開発環境(IDE)やテキストエディタを使用して、Spring Bootアプリケーションを開発することができます。代表的な開発ツールとしては、Eclipse、IntelliJ IDEA、NetBeansなどがあります。 ビルドツール:Spring Bootプロジェクトをビルドするためには、ビルドツールが必要です。代表的なビルドツールとしては、Apache MavenやGradleがあります。これらのツールを使用することで、依存関係の解決やビルドプロセスの自動化が可能になります。 サーバー:Spring Bootアプリケーションを実行するためには、Javaサーブレットコンテナが必要です。代表的なサーバーとしては、Apache TomcatやJettyなどがあります。また、Spring Bootには埋め込みサーバー(内部でサーブレットコンテナを起動する)も組み込まれており、単独で実行することもできます。 【無償で開発できるか】 Spring Bootはオープンソースのフレームワークであり、無償で使用・開発することができます。ソースコードへのアクセスやカスタマイズ、商用利用に制限はありません。 【学習難易度】 Spring Bootの学習難易度は中程度から高いと言えます。Javaの基礎知識やSpring Frameworkについての理解が前提となります。また、Spring Bootは豊富な機能を提供しているため、全ての機能を網羅的に学ぶことは容易ではありません。 学習には公式ドキュメントやチュートリアル、サンプルプロジェクトなどを活用することが重要です。また、Spring Frameworkのコンセプトや依存性注入(DI)の理解があれば、学習の助けになります。 【まとめ】 Spring BootはJavaプラットフォーム向けのマイクロサービスフレームワークであり、開発者が簡単にJavaベースのアプリケーションを作成し、実行できます。NetflixやTrelloなど、多くのサービスで使用されています。Spring Bootは軽量で簡潔な構成やマイクロサービスアーキテクチャのサポートが競合製品と比較して優位性とされています。開発にはJava開発キット(JDK)や開発ツール、ビルドツール、サーバーが必要です。Spring Bootは無償で開発ができ、学習難易度は中程度から高いです。現在の需要は安定しており、マイクロサービスの普及に伴い今後も需要が拡大すると予測されます。