検索条件
この条件の案件数:44

SpringBootのフリーランス求人・案件一覧

1 - 30/件 全44件

面談1回
リモートOK

【vue/基本リモート/週5日】某大手教育コンテンツ会社内_小学生向けのICT学習サービスの設計~製造~試験支援のフリーランス求人・案件

65~75万円/月額
業務委託(フリーランス)

案件の内容

某大手教育・生活事業を展開している事業会社が自社サービスとして開発している 小学生向けのICT学習サービス(学習習熟度別に個別コンテンツを配信するE-ラーニングシステム) のスクラム開発チームに所属し、 クライアントサイド「html/css、javaScript、vue.js想定」・ サーバサイド「php(Laravel)、java(Spring Boot想定)」 を使用した設計、製造、テストが自律して品質高く行える方を探しております。 ※Java開発経験、SpringBoot経験は尚可で構いません。 ※クラウドはAzureを使用する想定

求めるスキル

・企画要件に対して、担当社員や各メンバーと一緒に設計できるコミュニケーション能力がある ・チームメンバーからの指導を素直に受け入れることができる ・自身に強みのある分野についてはチームメンバーへの指導も行える ・在宅勤務の環境下でも滞りなく開発を遂行できる ・Laravel(PHP)を使用した開発経験があり、ソースコードレビューができる技術レベルであること ・vue.js(JavaScript)を使用した開発経験があり、ソースコードレビューができる技術レベルであること ・HTML,CSS,HTMLを使用した開発経験があり、ソースコードレビューができる技術レベルであること ・システム開発関連の実務経験を2年程度経験している方 ・基本設計以降の開発経験がある方 ・クラウド環境上(Azure,AWS,GCPなど)での開発経験(開発環境構築含む)がある方

面談1回

【AWS/Java/SpringBoot /常駐/週5日】マンガプラットフォーム開発のサーバーエンジニア募集のフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)
小川駅

案件の内容

プロダクト、サービスの企画段階から深くプロジェクトに関わります。 ステークホルダ、デザイナ、プロダクトマネージャなどと密に連携をとりながら自らの力を生かしていただきます。 フロント、サーバ、インフラさまざまなエンジニアが在籍しています。 また、ベトナムでのオフショア開発も推進しています。

求めるスキル

下記全てを満たす方をご提案お願いいたします。 ・Javaを使用したプログラミング経験や相応の知識 ・MySQLなどRDBMSを用いた開発経験 ・HTML、CSS、JSのコーディング経験

面談1回
リモートOK

【React・Next/フルリモート/週5日】高校生向け進学支援サービスの機能開発・保守案件のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)

案件の内容

サービス内の既存プロダクトと連携する新プロダクトの開発をお手伝い頂く予定です。 フロント、バックをフルスタックに対応できる方を募集します。 ※アジャイル(スクラム)

求めるスキル

下記開発経験 Java(Springboot) TypeScript(React)

リモートOK

【Java/一部出社/週5日】委託先管理システムのフリーランス求人・案件

45~55万円/月額
業務委託(フリーランス)
勝どき駅

案件の内容

委託先事業者と運輸会社間の契約や報酬を管理するシステム

求めるスキル

・Java ・JavaScript ・springboot ・詳細設計以降の経験

面談1回
リモートOK

【Java/フルリモート/週5日】バックエンドサービスの保守運用のフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)

案件の内容

複数サービスを対象にチーム、顧客と調整し機能改修・機能改善。 問い合わせ業務 障害対応 等

求めるスキル

・Java開発経験(Springboot)3年程度 ・AWSを用いた開発運用経験(EC2/ECS/WAF/ALB/Athena) ・Webサービスの保守運用経験 ・コードリーディング、コードレビューの経験 ・RDBMSを用いたアプリケーションの開発経験 ・大規模サービスの開発・保守経験(負荷を考慮した設計経験) ・主体的に業務を巻き取れる、また事業部とコミュニケーションできる方

面談1回
リモートOK

【Java/一部リモート/週5日】製造業向け工程管理システムのフリーランス求人・案件

45~55万円/月額
業務委託(フリーランス)
田町駅

案件の内容

工程:調査、設計、製造、試験    ※慣れてきたら顧客折衝等も対応する可能性あり 環境:Java /Eclipse/SpringBoot/JavaScript/jQuery OS:Windows DB:Oracle12/MySQL 調査、設計、製造、試験    ※慣れてきたら顧客折衝等も対応する可能性あり Java /Eclipse/SpringBoot/JavaScript/jQuery OS:Windows DB:Oracle12/MySQL

求めるスキル

 ・基本/詳細設計の1人称での経験  ・Java製造経験2年以上あり1人称でできる方  ・コミュニケーション能力

面談1回
リモートOK

【Java/フルリモート/週5日】バックエンドサービスの保守運用のフリーランス求人・案件

35~45万円/月額
業務委託(フリーランス)

案件の内容

複数サービスを対象にチーム/顧客と調整し、 機能改修・機能改善・問い合わせ業務・障害対応を行う。

求めるスキル

・Java開発経験(Springboot)3年以上 ・AWSを用いた開発運用経験(EC2/ECS/WAF/ALB/Athena) ・保守運用経験 ・コードレビューの経験 ・RDBMSを用いたアプリケーションの開発経験 ・大規模サービスの開発・保守経験(負荷を考慮した設計経験) ・主体的に業務を巻き取れる、また事業部とコミュニケーションできる方

面談1回
リモートOK

【Java/基本リモート/週5日】大手不動産関連広告サイト オフショア開発SEのフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)
恵比寿駅

案件の内容

オフシュア開発の進捗管理及び成果物の確認、検証の実施

求めるスキル

・Javaフレームワークを使用したWEBアプリケーション開発3年以上

面談1回
リモートOK

【Java/一部リモート/週5日】旅行会社のシステム開発保守案件のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)
神谷町駅

案件の内容

 稼働して数年経過しているシステムですが、  断続的に改修依頼があり、今回は追加開発要員の募集で御座います。  機能改善に伴う設計・開発・テストが主な作業であり、  現行システムの調査およびメンテナンスなども行います。  適性にあわせて、顧客折衝などにもチャレンジしていける案件です。

求めるスキル

 ・Javaを用いた開発経験(目安:3~5年以上)  ・SpringBootを用いた開発経験(目安:2年以上)  ・Javaを用いてAPI開発、バッチ処理の経験があること ※特に重要  ・アジャイル開発経験

面談1回
リモートOK

【半リモート/週5日】経済情報サービスやB2B SaaS展開企業のSREのフリーランス求人・案件

55~75万円/月額
業務委託(フリーランス)
東京駅

案件の内容

【企業概要】 自社プロダクトを支えるハイブリッドクラウドの構築・運用を行ったり、パフォーマンスや信頼性、スケーラビリティを高めるエンジニアを募集しています。 インフラからアプリケーション開発まで、様々なスキルを持ったエンジニアたちが個々の強みを活かし、以下のようなことに取り組んでいます。 - オンプレミス、GCP、AWSを利用したハイブリッドクラウドの構築 - 開発チームと共にマイクロサービスの開発、運用 - toil削減 - Docker、Kubernetes、Istioの運用 - 監視メトリクスに基づいた性能改善 上記以外にも、常に新しい技術に挑戦し信頼性を高める活動をしています。

求めるスキル

・サービスインフラ(ネットワーク、サーバ、ストレージ、ミドルウェア)の構築、管理、運用の実務経験 ・コンテナ技術の実務経験 ・WEBサーバ、データベース等のミドルウェアのパフォーマンス・チューニングの実務経験

面談1回
リモートOK

【半リモート/週5日】経済情報サービスやB2B SaaS展開企業のソフトウェアエンジニアのフリーランス求人・案件

55~75万円/月額
業務委託(フリーランス)
東京駅

案件の内容

【企業概要】 経済情報サービスやB2B SaaSの複数サービスを展開する企業にて、オープンポジションの開発エンジニアを募集しております。 開発するマイクロサービスをターゲットとした少人数(3〜5人)のチームで、ペアプロまたはモブプロをしながらの開発を行います。各チームによって使用する技術やプログラミング言語は異なりますが、どのチームに所属しても担当に縛られず、アプリケーションを構築するために必要なこと全てをチーム全員で行います。 現在、「技術力で、ビジネスをリードする」という開発チームのミッションのもと、プロダクトの成長速度を更に加速していく必要があります。 その為には、技術が好きでたまらない、新しいことに挑戦することを躊躇しない、ユーザーに良いものを届け続けたい、というエンジニアが集まったチームであり続けることが必要だと考えています。 開発チームが急速に拡大している中、上記のような開発文化を個々人が体現している自己組織化されたチームを維持・拡大していけるかが課題となっています。 実際に、サービス開始から10年以上たったモノリシックなアプリケーションのマイクロサービス化、マイクロフロントエンド化を進める中で、採用されている技術のほとんどについてはチームメンバで検討し、決定してきました。新しい技術も積極的に取り入れつつ進めており、全ての技術を統一化しようといった動きはありません。これは先に挙げた「新しいことに挑戦することを躊躇しない」ということを個々人やチームが体現できているからだと思っています。このような環境で、勇気を持って挑戦できるチームやプロダクトの土壌を一緒に作っていきたいと思っています。 【プロダクトチーム開発の特徴】 ・アジャイルソフトウェア開発(XPをベース) ・ペアプログラミング、モブプログラミング ・テスト駆動開発、ドメイン駆動開発、リファクタリングを推進する文化 ・マイクロサービスによるモノリシックなアーキテクチャのリファクタリングを推進中 ・目的に合う技術を選定し、言語やアーキテクチャをゼロベースで選定していく ・バックエンド・フロントエンド開発に一貫して携わる 【技術スタック】 言語:Kotlin, Clojure, Dart, Rust, Elixir, Scala, Go, Java, TypeScript, JavaScript, Python, Ruby サーバOS:Ubuntu, CentOS, Debian, CoreOS フレームワーク:AngularDart, Duct, Vue.js, SpringBoot, React, FlutterWeb, Ktor, PlayFramework, Phoenix, actix-web, gin, Angular, Flask, next.js, Apache Wicket, Seasar2 テストフレームワーク:Gauge, Selenide, JUnit, Jest, Kotest, その他ユニットテストフレームワーク RDB:PostgreSQL, MySQL KVS:BigTable, Aerospike 検索エンジン:Elasticsearch リポジトリ管理:Bitbucket, GitHub バージョン管理:Git, Mercurial CI:Jenkins, Buildkite, ArgoCD, GitHub Actions VM(仮想技術):Docker, Vagrant, Xen コンテナオーケストレーション:Kubernetes, GKE, Anthos サービスメッシュ:Istio 構成管理:Terraform, Ansible コミュニケーション:Slack, Discord クラウド:GCP, AWS

求めるスキル

・前向きでオープンなコミュニケーション ・チャレンジ精神、成長意欲 ・技術が好き ・TDDが好き、もしくはチャレンジしたい ・ペアプロが好き、もしくはチャレンジしたい ・日本語を使って対面でのコミュニケーションが取れる

案件担当のコメント

技術が大好きで、ポジションにこだわらない方。 ペアプロやTDDを通じたチーム開発にチャレンジしたい方におすすめの案件です。

面談1回
リモートOK

【Java・kotlin /基本リモート/週5日】オープンAPI保守開発のフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)

案件の内容

アパレル・小売業向けWebメディア(複数)の保守及び開発をしており、 その中で、バックエンド側(オープンAPI部分)をご担当いただきます。 フロント側も弊社で対応しており、 他、業務委託の方と一緒に対応いただきます。 現状タスクの消化は順調に進んでおり、 PJ推進を一緒にできるような方を募集しております。【作業場所】リモート※稀に神田出社の場合あり

求めるスキル

・社会人としてのコミュニケーション能力 ・PJ推進に向けて主体的に業務を巻き取れる方 ・Springboot(Java or kotlin)でのオープンAPIの開発経験3年~ ・Webサービス経験の方

面談1回
リモートOK

【React /基本リモート/週5日】システム再構築支援案件のフリーランス求人・案件

70~75万円/月額
業務委託(フリーランス)

案件の内容

システム再構築支援PJにおいて、要件定義(現行システム調査)工程から着任頂き、React SpringBootのWebアプリ開発を行っていただきます。 開発言語は、フロントはReact、バックエンドはJava Spring Bootを想定しており、 手法はウォーターフォール開発をベースとした繰り返し開発での実施予定です。 またDBはPostgreSQL・MySQLのいずれかの使用を、想定しております。

求めるスキル

・設計/テストのご経験 ・Reactを用いたフロント開発のご経験が3年以上ある方 ・AWSのご経験がある方

面談1回

【Java/一部リモート/週5日】新会員情報管理システム開発のフリーランス求人・案件

55~65万円/月額
業務委託(フリーランス)
赤坂駅

案件の内容

公益社団法人向けの会員用ポータルシステム開発案件です。 詳細設計~結合テストに携わっていただきます。 システム規模:全90画面、30テーブル チーム規模 :25名

求めるスキル

・Javaを用いた開発経験5年以上 (SPRINGBootだと尚良し) ・詳細設計の経験 ・JUnitの経験 ・Vue.jsの経験 ・3名のメンバーを見れる方またはサブリーダー経験

案件担当のコメント

※リモート併用週3程度を想定

リモートOK

【React/一部リモート/週5日】某サービス業システム刷新プロジェクトのフリーランス求人・案件

45~55万円/月額
業務委託(フリーランス)
木場駅

案件の内容

マスター管理システム再構築 ※各マスター毎にプロジェクトを進めていく予定。  マスターは全20本       上位プロパーが調査、要件定義したものに対し、基本設計、詳細設計、製造、テストをお任せ致します

求めるスキル

・React(HTML/css/Javascript)の業務経験 ・RDBの業務経験(PostgreSQL、MySQL) ・詳細設計の業務経験

面談1回

【Java/常駐/週5日】公共系システム(マイナンバー関連)システムの機能追加開発のフリーランス求人・案件

45~55万円/月額
業務委託(フリーランス)
豊洲駅

案件の内容

公共系システム(マイナンバー関連)システムの機能追加開発 担当工程  製造、単体試験、結合試験、総合試験

求めるスキル

開発言語:Java(SpringBoot) 環境:AWS、コンテナ その他:Git、Gitlab ※参画制約:日本国籍であること

面談1回
リモートOK

【kotlin/フルリモート/週5日】銀行のスマホアプリのバックエンド開発のフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)

案件の内容

銀行のスマホアプリのバックエンド開発

求めるスキル

・kotlin/springboot(javaでも可) (基本設計に携わった経験 ※年数は問わない) ・コミュニケーション能力があり、一人称で動ける方 ・勤怠に問題ない方

面談1回
リモートOK

【Java/一部リモート/週5日】Webサイトの多言語化対応のフリーランス求人・案件

45~55万円/月額
業務委託(フリーランス)
神保町駅

案件の内容

CMSとSpringbootで開発されたWebサイトの多言語化対応を行う。 ※デザイン、html作成は含まれません。

求めるスキル

Java開発経験2年以上 Springboot DBを使用した開発経験 html、JavaScriptを使用した開発経験 業務要件の把握ができる コミュニケーション

リモートOK

【Java/基本リモート/週5日】JAVAバージョンアップ、SpringBootへの移行対応のフリーランス求人・案件

50~55万円/月額
業務委託(フリーランス)

案件の内容

飲食店総合情報サイトのJAVAバージョンアップ、 SpringBootへの移行対応に伴う開発作業 ※面談時に詳細をお話します

求めるスキル

・Java、SpringBootの経験

面談1回
リモートOK

【Java/フルリモート/週5日】大手広告企業_美容医療_サーバーサイド開発支援_バッチ開発チームのフリーランス求人・案件

55~65万円/月額
業務委託(フリーランス)
東京駅

案件の内容

□大手広告企業で展開している大手広告企業で展開している美容系アプリケーションのBE開発支援になります。 現場はウォーターフォール開発です。 □業務内容: ・バッチ処理の設計、開発、実装 (バッチジョブの自動化、データ処理、タスクのスケジューリングなど) ・関連システムの開発チームメンバーと連携して開発を行う。 ・保守性/可読性を重視した高品質なソースコードの作成 ・コードレビューを通じた、コード品質の担保 ・基本設計/詳細設計の成果物作成およびレビュー

求めるスキル

・年代:~40代前半 ・10人以上のチームでWebアプリケーション開発経験があること ・コミュニケーションが問題なくとれること ・Javaを使用したバックエンド開発の経験(Spring、Springboot) ・バッチ処理の開発経験 ・大規模なシステムを取り扱う上でのパフォーマンスを意識した開発、テスト、改善、チューニング経験がある方 ・JUnitなどのテスティングフレームワーク経験

面談1回
リモートOK

【React/一部リモート/週5日】運輸業向けシステム開発の要件定義支援のフリーランス求人・案件

65~75万円/月額
業務委託(フリーランス)
神谷町駅

案件の内容

・運輸業向け日報映像教育システム構築PJ ・車載端末が2025年7月に保守切れを迎えるため、車載端末をリプレイスし現行のシステム全体を再構築するPJ ・担当範囲は、車載端末から送信されるデータをもとに、業務日報作成や映像教育の機能開発を行う ・システム要件定義を推進 ・要件定義書の作成 ・ユーザーヒアリング、検討 ・開発対象としては100~120(画面、API、バッチ含む) ・8月~要件定義が始まり、2025年9月に全国リリース ・AWS上にSPAで画面を開発(フロントはReact、バックはJava SpringBoot想定)

求めるスキル

・Reactでのフロント開発、Java(SpringBoot)でのバックエンド開発のどちらかの経験 ・要件定義等の上流工程からの参画経験 ・要件定義書作成経験 ・クラウド環境化での開発経験

面談1回
リモートOK

【Java/基本リモート/週5日】非カード取引Webバックエンド業務システム新規開発のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)
横浜駅

案件の内容

・Javaを用いた設計開発を担当していただきます。 ・FWはSpringBoot、DBはAmazonAurola

求めるスキル

・Java経験3年程度以上 ・バックエンドのAPI&バッチ開発経験

案件担当のコメント

※月1,2回横浜出社

面談1回
リモートOK

【Java/一部リモート/週5日】企業間取引システム開発におけるJavaエンジニアのフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)
日本橋駅

案件の内容

企業間取引における保証サービスなどを展開する大手企業様の開発案件になります。 アジャイル開発スタイルを取り入れており、 スクラム形式で2週間毎のスプリントで運用している場合が多いです。 現在進んでいるプロジェクト(例) ・外部サービスとのAPI接続 ・保証業務のシステム開発 今後予定されているプロジェクト(例) ・システムのDocker化 ・フレームワークのバージョンアップ ◆参画メリット 自社サービスのため、上流~下流までの幅広い開発工程に携わることができます。 上場企業の自社サービス開発ということもあり、 今後Javaのスキルを積んでいきたい方には特にオススメの案件になります。

求めるスキル

・Javaでの開発経験(3年以上) ・SpringBootを利用したWebシステム開発経験 ・基本設計~総合テストまでの一貫した開発が可能な方 ・oracle及びORMの知識・理解

リモートOK

【Java /一部リモート/週5日】大手生命保険会社オープン系システム開発保守のフリーランス求人・案件

34~440万円/月額
業務委託(フリーランス)
赤坂見附駅

案件の内容

■営業社員手数料関連の画面システム開発・運用保守 ┗新商品対応、制度改定対応、言語/インフラ等の  バージョンアップ対応等の画面開発運用保守 ┗他チームからデータ連携を受け画面系の開発運用保守

求めるスキル

・Java ・JSP(Java Server Pages)・HTML ・SQL ・PG経験2年以上 ・画面系開発の経験 ・バッチの経験 ・コミュニケーション良好であること ・勤怠良好であること

面談1回
リモートOK

【Java /一部リモート/週5日】医療業界向け開発支援作業のフリーランス求人・案件

37~47万円/月額
業務委託(フリーランス)
浜松町駅

案件の内容

医療業界向けの開発支援作業です。

求めるスキル

・Javaでの開発経験が3年以上ある方。 ・SpringBootを使用した経験がある方。 ・基本設計~テストのご経験がある方。 ・フロント、バックエンドともにご経験がある方。 ※Vue.jsを使用した経験があれば尚可。 ※アジャイル開発のご経験があれば尚可。

面談1回
リモートOK

【Java /一部リモート/週5日】生保向けワークフローシステム保守開発(Java、SpringBoot)のフリーランス求人・案件

50~55万円/月額
業務委託(フリーランス)
錦糸町駅

案件の内容

現行の新契約査定ワークフローシステムを 新しいワークフロー製品とスクラッチを組み合わせて 再構築する保守開発業務 工程: 調査分析、設計、製造、テスト

求めるスキル

・Java開発経験 3年以上 ・基本設計以降のご経験 ・Spring bootのご経験 ・残業可能であること(残業20時間前後になる月もある) ・勤怠良好であること

面談1回
リモートOK

【React /フルリモート/週5日】大手Sier向けAP基盤整備支援(フロントエンド)のフリーランス求人・案件

65~75万円/月額
業務委託(フリーランス)
豊洲駅

案件の内容

大手Sier様にて複数アジャイル開発を実施していますが、 一層の効率化のために共通の開発標準やAP基盤周りを整備しようとしています。 本案件では上記を整備する上での標準化部分を一貫してご支援いただける要員様を募集しております。 複数のアジャイルチーム、複数の案件が並行して走っており、 チームに所属するというよりかは横ぐしで見ていただくようなポジションとなります。 今回は主にフロント側のReactを中心に見ていただく想定です。 環境としては以下の通りです。 ・AWS環境上において、Java(SpringBoot)/Reactでの開発が中心です ・SpringSecurityなどを用いた認証認可周りの作りこみ、ログなどの標準化、  ブランクプロジェクトの作成、展開なども実施しております ・CI/CDに関しても、Maven/gradleなどのビルドツール、  jenkinsなどの整備が進んできております

求めるスキル

・エンジニアとしてのご経験(5年以上)※うちフロントの経験4年以上 ・Reactのご経験(1年以上) ・AWS環境下における開発経験 ・アジャイル開発のご経験

面談1回
リモートOK

【Java/Springboot /一部リモート/週5日】大規模基幹システム開発SE/リモート併用のフリーランス求人・案件

70~100万円/月額
業務委託(フリーランス)

案件の内容

※某海運業向け 財務会計システムのバージョンアップ SAP ECC6.0→S/4HANA Cloud を実施するPJ ※開発ベンダーの体制に入り、設計工程~実装~テスト工程(開発言語:Java)をご担当頂きます。 ・作成済みの基本設計書をベースに詳細設計~製造~テストを実施 ・基本設計書作成も業務範囲に含まれる場合もあり ・SAPは未経験でも全く問題ありません。

求めるスキル

・オープン系開発ベンダー側でPJ参画した事のある方 ・Javaの開発経験 ・SpringBootを使用した開発経験 ・顧客 又は 対外チームとの仕様調整の経験 ・主体的かつ能動的な立ち振る舞い頂ける方(重要) ・設計フェーズ以降の開発経験のある方

面談1回
リモートOK

【Java・React /基本リモート/週5日】インターネットサービス系開発・保守のフリーランス求人・案件

40~50万円/月額
業務委託(フリーランス)
武蔵小杉駅

案件の内容

 インターネットサービス系開発・保守  ※詳細設計~製造・テスト  ※アジャイル(スクラム)開発  ※フロント系がメインになる予定 ・技術要素  フロントエンド:React  バックエンド:Java,Springbnoot  その他:Git,JUNIT,IntelliJ

求めるスキル

Java3年 springbootの経験ある方 基本設計からできる方

面談1回

【Java /常駐/週5日】Javaエンジニアのフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)
神谷町駅

案件の内容

Javaの開発と共にAWSのインフラの運用を担当してもらいます

求めるスキル

JAVA SpringBoot、Git コンテナフレームワークの開発実績 AWS設計と実装経験 ※Ansible、Teraform、GCP、Nginx、コンテナの経験

1 - 30/件 全44件

SpringBootのフリーランス求人・案件について

■Spring Bootとは Spring Frameworkに含まれるフレームワークです。 Spring Frameworkは、Webサービスをはじめ、クラウドアプリケーションやモバイルシステムなど、備わっている機能の拡張性を利用して、細やかな仕様変更や多様な開発プロジェクトに柔軟に対応できるフレームワークで、Javaフレームワークのひとつです。 機能に応じて複数のフレームワークで構成されています。 ただし、アプリケーション開発では、複数のフレームワークを組み合わせて使用する際に、Spring Frameworkは環境設定が複雑になってしまう欠点がありました。 この欠点を解消するために開発されたものがSpring Bootで、複数のフレームワークを使用したときに必要なBean定義やXML設定を簡略化することができます。 ■Spring Bootの特徴 〈XML設定ファイルが不要〉 Spring BootはXML設定ファイルが不要です。 Spring FrameworkではXML形式の設定ファイルを定義することによって設定を外部化することができます。 ただしこれには設定の煩雑さに欠点がありました。そこでSpring Bootではこの煩雑さを排除し、基本的な設定をほとんど自動化し、必要最低限の設定でアプリケーションの起動・実行を行うことができます。 〈Webコンテナをjarファイルに含めることが可能〉 Spring BootはWebコンテナをjarファイルに含むことが可能です。 サーバー側にWebコンテナをセットアップする必要がなく、jarファイル単体でWebアプリの開発が可能です。 〈STSと相性が良い〉 Spring BootはSTS(Spring Tool Suite)と相性が良いという特徴があります。STSはEclipseベースのSpring Frameworkに適した機能が備えられている開発環境で、STSを利用することでコードの作成のみに集中して開発を効率良く進めることができます。 ■Spring Bootの将来性 Javaは静的型付け言語のため堅牢性が求められる開発に使用されるほか、Android開発との相性も良いです。 近年はKotlinとの相互運用も盛んとなり、エンジニアの総数も増えています。 Javaフレームワークを効果的に活用できるSpring Bootも将来的に安定しているでしょう。 そのため、Spring Bootが扱えるエンジニアの将来性は高いと言えます。