Javaの案件・求人一覧

1-30 / 全 67431
NEW

【Java】小売向けインターフェース連携システム開発案件

950,000円/月

業務委託(フリーランス)
東京都
豊洲駅
Java
サーバーサイドエンジニア
作業内容 ・Javaを用いた小売向けインターフェース連携システム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -リーダーフォローの下、Javaのビジネスロジック設計、実装  -Javaでのビジネスロジック設計、実装における引継ぎ観点の洗い出し
NEW

【Java】官公庁向けシステム開発

700,000円/月

業務委託(フリーランス)
東京都
田町駅
Java
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 官公庁向けシステム開発を行い、Javaを使用した詳細設計から開発までを担当します。Java8やOracleの使用経験が必要で、基本設計以降の経験が求められます。 ■具体的な業務内容 ・官公庁向けシステムの詳細設計および開発作業 ・Java8およびOracleを使用したシステム開発 ・JavaFXやSwingを用いたフロントエンドおよびサーバサイド開発 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。
NEW

【PHP/Laravel】プロダクト製品開発・保守の案件

600,000円/月

業務委託(フリーランス)
東京都
PHPGitSubversionLaravel
サーバーサイドエンジニア
作業内容 ■案 件:【PHP】プロダクト製品開発・保守 ■内 容: エンド社内製品のサーバサイドの開発、運用、保守をご担当いただきます。 ・調査・設計・開発・運用・保守 ・お客様問い合わせ対応(直接、お客様と相対することはありません) ・その他、製品開発に関する一連の作業
NEW

Java ECサイト構築

530,000 〜 630,000円/月

東京都
新宿駅
Java
作業内容 既存顧客のECサイトアプリケーションの追加開発及び運用保守をお任せいたします。 ※その他詳細は、面談時にご説明させていただきます。 <就業時間> 9:00~18:00
NEW

【Java3年以上/リモート併用/週5稼働/20~40代活躍中】個人投資家向けインターネット取引システム JavaSEの案件・求人

840,000円/月

業務委託(フリーランス)
東京都
赤坂駅
Java
SE
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~ 個人投資家向けインターネット取引システム JavaSEに携わっていただきます。 具体的な内容は下記の通りです。 Javaの要件定義~運用保守までを自走できる方を募集しております。
NEW

【Java/一部リモート/週5日】システム保守「Java」

450,000 〜 550,000円/月

業務委託(フリーランス)
東京都
成増駅
JavaOracleWebSphere Application ServerGitJenkins
サーバーサイドエンジニアバックエンドエンジニア
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守 メーカーのシステム維持および保守。夜間バッチの確認、ログのエラー確認、問い合わせ対応等。
NEW

【Java】航空会社向けシステム運用保守案件

730,000円/月

業務委託(フリーランス)
東京都
新整備場駅
JavaJavaScriptPHPC#AWS
サーバーサイドエンジニア
作業内容 ・Javaを用いた航空会社向けシステム運用保守案件に携わっていただきます。
NEW

【Java(Spring)】某ガス会社システムの追加機能開発

850,000円/月

業務委託(フリーランス)
千葉県
海浜幕張駅
C++JavaSpring
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 既存のガス会社システムに対して、追加機能の要件定義から詳細設計、製造、テストを担当していただきます。JavaとC++の両方の開発経験が必要で、Solaris環境での開発経験がある方が歓迎されます。 ■具体的な業務内容 ・ガス会社システムの詳細設計および追加機能の開発 ・JavaおよびC++を使用したシステム実装 ・Solaris環境での開発および運用 ・単体テストおよび結合テストの実施 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。
NEW

Swift iOS用のeKYCアプリの開発

700,000 〜 800,000円/月

東京都
iOSXcodeJIRASwiftGitHubFigmaTensorFlow
スマホアプリエンジニア
作業内容 iOS用の eKYCアプリの開発 <開発環境> iOS:Swift, SwiftPackage, Xcode, XCFramework, TestFlight, XcodeGen, TensorFlow Lite Tool:GitHub, GitHub Actions, GitHub Copilot, Slack, JIRA, Confluence, Figma, Miro
NEW

【Swift3年以上/リモート併用/週5稼働/20~40代活躍中】Swiftを用いたeKYCプロダクトのiOSアプリ/SDK開発の案件・求人

970,000円/月

業務委託(フリーランス)
東京都
新日本橋駅
iOSSwift
スマホアプリエンジニア
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~ Swiftを用いたeKYCプロダクトのiOSアプリ/SDK開発に携わっていただきます。 具体的な内容は下記の通りです。 ・iOS用の eKYC SDK の拡張開発 (例: 新たな本人確認書類に対応するための画面追加等) ・iOS用の eKYC SDK のリファクタリング ・iOS用の eKYC アプリ の拡張開発 (例: SDK の新機能を取り込む等)
NEW

【Java/JavaScript】大手電機メーカー向け システム開発・保守案件

600,000円/月

業務委託(フリーランス)
大阪府
京橋駅
JavaJavaScript
組込・制御エンジニア
作業内容 ・Java、JavaScriptを用いた大手電機メーカー向け システム開発、保守案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -ビル管理関連プロジェクトのシステム開発、保守  ‐基本設計、製造~結合試験、保守
NEW

【Java】顧客サービスシステム開発支援(不動産系管理)

550,000円/月

業務委託(フリーランス)
神奈川県
横浜駅
JavaOracleSpring
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 不動産系の顧客サービスシステムの開発支援を行い、詳細設計から担当します。JavaやSpring、Oracleを使用した開発経験が求められます。 ■具体的な業務内容 ・不動産系管理システムの開発支援 ・JavaおよびSpringを使用した詳細設計からの開発作業 ・DBFluteを用いた基本設計 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。

【Java】ローコードWEBシステム開発・構築案件

700,000円/月

業務委託(フリーランス)
愛知県
名古屋駅
JavaSQLOracle
サーバーサイドエンジニア
作業内容 ・Java開発、WF保守を対応していただきます。 ・Javaを用いてWF保守、WF開発を実施いただきます。

【Java/基本リモート/週5日】JAVAバージョンアップ、SpringBootへの移行対応

500,000 〜 550,000円/月

業務委託(フリーランス)
JavaSpringBoot
サーバーサイドエンジニアバックエンドエンジニア
作業内容 飲食店総合情報サイトのJAVAバージョンアップ、 SpringBootへの移行対応に伴う開発作業 ※面談時に詳細をお話します

Java / Spring 省庁向け開発支援

450,000 〜 550,000円/月

東京都
新宿駅
JavaCOBOLSpringJUnitEclipseGitlab
作業内容 ホスト(COBOL)からオープン(Java)環境へのマイグレーション開発をお任せいたします。 Java側をご対応いただく想定です。 <担当工程> 製造~テスト ※バッチ系開発(Java)メイン <開発環境> Java、SpringベースのFW、Eclipse、Junit、Jp1、GitLab、Redmini <就業時間> 9:00‐18:00

【Java】顧客管理・課金・請求ソリューションの導入の求人・案件

550,000円/月

業務委託(フリーランス)
リモート
JavaSpring
作業内容 JavaによるWebアプリケーションの基本設計~導入作業を実施する。

【Java】顧客管理・課金・請求ソリューションの導入の求人・案件

600,000円/月

業務委託(フリーランス)
東京都
JavaSpring
作業内容 JavaによるWebアプリケーションの基本設計~導入作業を実施する。

【Java】小売業界向けJava開発案件

750,000円/月

業務委託(フリーランス)
東京都
新橋駅
JavaJavaScriptSQLOracleSpringStrutsJSP
サーバーサイドエンジニア
作業内容 ・Javaを用いた小売業界向けJava開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -開発  -単体テスト  -結合テスト

【Java /常駐/週5日】省庁向け開発支援作業

350,000 〜 450,000円/月

業務委託(フリーランス)
東京都
新宿駅
JavaSpring
サーバーサイドエンジニアバックエンドエンジニア
作業内容 開発要件 : ホスト(COBOL)からオープン(Java)環境へのマイグレーション        Java側を担当 作業内容 : 製造 ~ テスト        ※バッチ系開発(Java)メイン

【Java/Spring/リモート】部品表(BOM)のWebアプリケーション移行案件

600,000円/月

業務委託(フリーランス)
東京都
JavaSQLSpring
サーバーサイドエンジニア
作業内容 □案件内容: BOM(部品表)の統合 現行のE-BOM(パッケージ)とM-BOM(ホスト)を JAVAのアプリに統合する

【Java】製造業向け工程管理システム(リモート)

700,000円/月

業務委託(フリーランス)
東京都
田町駅
Java
バックエンドエンジニア
作業内容 工程:調査、設計、製造、試験 Java/Eclipse/SpringBoot/JavaScript/jQuery OS:Windows DB・Oracle12/MySQL

【Java(Spring Boot)】【業務委託(準委任)】【急募】某銀行 次期ダイレクト対応【一部リモート】

650,000円/月

神奈川県
新川崎駅
JavaSpringEclipseGit
SE
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 某銀行 次期ダイレクト対応をお任せいたします。 ■具体的な作業内容 ・某銀行系のダイレクトバンキングシステムの構築 ・主にJava/JSPで構成されており、システム規模は大きい ・共通部品系のJavaプログラムの設計、製造、単体テストのほか結合試験実施後の障害対応を実施

【Java(Spring Boot)】【業務委託(準委任)】Webアプリケーション開発案件【外国籍不可】

650,000円/月

業務委託(フリーランス)
東京都
東京駅
JavaSpringSpringBoot
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 Javaを使用したWebアプリケーション開発をお任せします。 ■開発環境 ・Java11 ・SpringBoot ・PosgreSQL

【Java】新規債権システム開発

700,000円/月

業務委託(フリーランス)
東京都
神谷町駅
JavaSpringMyBatisiBATIS
バックエンドエンジニア
作業内容 ・新規債権システムの開発担当(SE)募集です。 ・サーバー側(Java)+フロント側(Swing)の基本設計〜テストまでを担当いただきます。 ・一部顧客独自フレームワークを使用しているため、独自フレームワークに抵抗のない方向けのPJです。

【Java/フルリモート/週5日】旅行サイトエンハンス開発(Java)

550,000 〜 650,000円/月

業務委託(フリーランス)
東京都
八丁堀駅
JavaStrutsJUnit
サーバーサイドエンジニアバックエンドエンジニア
作業内容 某大手旅行サイトのWEBシステムエンハンス開発。 共通機能系の整理やJavaバージョンアップ等のアーキテクト寄りの作業にご対応いただきます。
NEW

【Java/Springboot(リモート)】リプレイス設計

800,000円/月

業務委託(フリーランス)
東京都
JavaSpringSpringBoot
バックエンドエンジニア
作業内容 ・サービスのECがPHP(独自フレームワーク)、CRMをJAVA(Seasar2)で開発しているものをJava(Springboot)でリプレイス致します。 ・その設計業務をご担当していただきます。

【Java/基本リモート】基幹システムマイグレーション案件

650,000円/月

業務委託(フリーランス)
東京都
Java
サーバーサイドエンジニア
作業内容 Javaを用いて、基幹システムマイグレーション支援を行っていいただきます。 要件定義以降をご担当いただきます。

【Java/リモート併用】生命保険会社webシステム開発の求人・案件

650,000円/月

業務委託(フリーランス)
東京都
京王多摩センター駅
JavaDocker
テスター
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== 某生命保険会社のリプレイス案件です。オンプレからAWSに乗せ換えます。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

【Java】システムマイグレーション案件

600,000円/月

業務委託(フリーランス)
東京都
Java
サーバーサイドエンジニア
作業内容 本プロジェクトはシステム再構築に伴うリライトプロジェクトです。 現行システムをJAVAでリライトし、設計フェーズからリリースまでの支援を行います。設計から実装、テスト、リリースまでの経験が活かせる内容です。

Javaエンジニア 入金システムのサーバー更改

750,000円/月

業務委託(フリーランス)
東京都
JavaSpringBoot
バックエンドエンジニア
作業内容 ・Java構築システムに関してフレームワークの刷新(AQUA⇒SpringBoot) ・現行システムの改善要望を取り入れてアプリをマイグレーション ・ASP(Basic)構築システムに関して、OSおよび各種ソフトウェアのバージョンアップクラウド切り替え ・フロント側がメイン、一部アプリ側も対応いただきます。

気になる案件は見つかりましたか?

お探しの条件に合った新着案件をお知らせします

Java案件のよくある質問

Javaの月額単価の相場はどれくらいですか?

Javaの月額単価の相場は68万円です。スキルやご経験により、

単価が変わります。自分のスキルや経験に合った案件は、こちらの案件一覧ページから検索・応募できます。

Javaの案件数は何件ですか?

フリーランスHub上でご覧いただけるJavaの案件数は67431件です。 尚、応募先エージェントで非公開案件の提案を受けられる場合もあります。

未経験でもJavaのフリーランス案件に応募することは可能ですか?

はい。応募先エージェントが条件を設けていない限り、基本的には未経験でも応募することが可能です。 ただし、中には実務経験を重視する案件もありますので、未経験で参画できる案件があるかどうかは応募先エージェントに確認してみましょう。

Javaについて

【Javaの概要】 Javaは1995年にSun Microsystems社が開発したオブジェクト指向のプログラミング言語です。Python、C++と並んでGoogleの三大言語に数えられ、世界中で人気があります。日本でもJavaのフリーランス案件は多いです。スローガン「Write once, Run anywhere(一度書けばどこでも起動する)」のとおり、プラットフォームに依存しないのがJavaの特徴です。OSを問わず実行できるため、Webサーバーサイドやスマホアプリ、組み込みシステムなどさまざな案件で用いられています。処理の速さ、セキュリティコントロールのしやすさ、豊富なライブラリなどもJavaの魅力です。 【Javaの特徴】 どのコンピューターでも使えるのがJavaの特徴です。JavaはJVMと呼ばれるJava仮想マシン上で動作します。そのため、JVMが動作するパソコンであればどれでもJavaの利用が可能です。オブジェクト指向言語である点も特徴です。オブジェクト指向とは、プログラムをモノとして捉える考え方を指します。使いたい動作を事前に定義付けてプログラミングするので、効率が良くなるのがポイントです。技術的な安定性も特徴の1つ。世界中で利用人口が多い分、問題が起こっても解決スピードが速い傾向にあります。広く使われている言語なので、勉強用の書籍や記事なども簡単に見つかるでしょう。 【Javaのフリーランスエンジニアの参画が可能な案件例】 Javaを学んだフリーランスエンジニアが参画可能な案件の例を5つ紹介します。自分に合った業務を選ぶ際の参考にしてください。 ・メタバースプラットフォーム開発のディレクション メタバースプラットフォーム開発のPM業務です。月単価は65万円で、ディレクションやクオリティコントロールに従事します。エンタテインメント業界やゲーム業界でゲームプランナー・開発ディレクター・PMの経験が1年以上あることが参画の条件です。 ・人材サービス企業の自社オンデマンド人材マッチングプラットフォームのCRE業務 サービスに関する問い合わせの対応やシステムの自動化に携わります。月単価は60万円〜100万円。GoやReactNativeのスキルがある人、コードやログからの調査が得意な人を募集しています。 ・不動産業界向けシステム開発 Javaを用いて不動産業界向けのシステムを開発します。月単価は50万円〜60万円で、詳細設計からシステムテストまでが業務範囲です。参画にあたっては、「Javaを用いた開発経験3年以上」「詳細設計以降の経験」「FW経験」が必須となります。 ・配送システム大規模改修 流通業界の配送システムの大規模改修案件です。月単価は50万円で、ユーザーテストの問い合わせの調査やバグ修正、課題対応などを担当します。「Javaの開発経験3年以上」「ソースからの設計書作成経験」が参画の条件です。 ・Java、Kotlin、Scalaを用いるサーバーサイドエンジニア クラウドプラットフォームのサーバーサイドを開発する案件です。Webアプリケーションの新機能、新規サービスの開発に携わります。月単価は80万円〜100万円で、参画にあたってはJava、Scala、Kotlinを用いた開発経験が3年以上必要です。Webアプリケーションの開発経験、設計から1人で対応可能なスキルも求められます。 【Javaフリーランスエンジニアの未経験での案件参画に関して】 未経験の場合、いきなり案件に参画するのは厳しいでしょう。初めから大きな案件を狙わず、ロードマップを作って着実にスキルアップするのが得策です。基礎的な学習でプログラムがある程度書けるようになったら、最初はテストなどの初歩的な案件から実績を積みましょう。業務に慣れてきたら、次第に開発や設計など難易度が高い案件の獲得を目指すのがおすすめです。初めからフリーランスを目指すのではなく、一度企業に就職し、そこでJavaの開発経験を積む方法もあります。 【Javaを使う案件に必要なスキル】 Java案件でフリーランスに求められるのは、Javaを効率良く利用するためのフレームワークやライブラリを扱うスキルです。Javaを用いるフリーランスエンジニアは多いため、関連スキルも習得した方が案件を獲得しやすいでしょう。フリーランス案件に関わらず、Javaを用いた幅広い開発の実務経験、上流工程やマジメントに携わった経験があるとベターです。幅広い活躍を期待できる経験やスキルを持つことが、Java案件の獲得につながると考えられます。Javaのフレームワークはいくつかありますが、近年特に注目度が高いのがSpringBootです。面倒な設定作業やサーバーへのデプロイ処理が不要で、扱いやすいのがSpringBootの特徴。Thymeleafを始めとするテンプレートも用意されているほか、Javaと相性が良いスキルも習得できます。ReactやJQuery、JavaScript、Vue.jsなどです。 【Javaの習得難易度・勉強方法について】 Javaは優れたプログラミング言語である反面、他の言語と比較して習得に時間がかかるといわれています。フリーランスエンジニアとしてJava案件で実際に活用できるようになるには、一定の努力と時間が必要だと認識しましょう。まずは、Javaの概要についてしっかりと勉強し、言語の特徴を捉えてください。むやみに学習を始めてしまうと、途中で挫折してしまう可能性があります。概要を理解できたら、完成したプログラムを探してそのコードを模写します。そうすることで、パターンや流れが自然と頭に浸透するでしょう。模写を続けてプログラミングの感覚が掴めたら、次は動作環境を整えます。その後、簡単なプログラムを書いてみましょう。プログラムが書けたら実際に動かしてみて、問題があれば都度修正を繰り返します。簡単なプログラムが問題なく動くようになったら、最後は自身で成果物を作成してください。 【Javaのフリーランスエンジニアにおすすめのフレームワーク】 Javaを用いるフリーランスエンジニアにおすすめのフレームワークは、以下のとおりです。 ・JSF(JavaServer Faces) JSFはJavaServer Facesの略で、ユーザーインターフェースを構築する際に用いるフレームワークです。JSFはJavaEEに含まれているフレームワークのため、社内でそのプラットフォームを使用している場合は学習すると良いでしょう。JSFはMVCモデルを採用しており、保守性や機能別の分業を高められます。 ・Spring Framework 2つ目に紹介するフレームワークはSpring Frameworkです。DI機能を備えているとして高い人気を誇ります。DI機能とは、依存性注入を指します。依存性注入は、他のデータに依存するためテストが難しい箇所をテスト用データで代用する仕組みです。システムを改修する際、変更が最低限に抑えられて開発が楽になります。 ・Struts Javaのフレームワークで最も有名なのはStrutsだといえるでしょう。このフレームワークはMVCモデルを採用しています。特徴として挙げられるのは、バリデータ機能の提供や画面の遷移を管理する機能、カスタムタグの利用が可能な点などです。歴史が古いため、Strutsを使ったシステムは多数あります。 ・Play Framework Play Frameworkは、フレームワークの修正だけでは解決できない問題を根本的に解決するために開発されました。コンパイルが自動で行われるため、自分でコンパイルをする必要がありません。コードを修正すれば変更内容がすぐに反映されるため、手間が省けます。 ・Spark Framework Spark Frameworkは、マイクロフレームワークの中でも人気が高いフレームワークの1つ。プログラミングもシンプルにできて、システム開発が迅速に行えるのがSpark Frameworkの特徴です。実装されている機能が必要最低限のもののみとなるため、大規模システムよりも小〜中規模のシステムに適しています。 【Javaのフリーランス案件・求人に参画するために役立つ資格について】 Java関連の資格には、「Oracle認定Javaプログラマ」と「Javaプログラミング能力認定試験」があります。フリーランスが案件に参画するのに資格は必須ではありません。ただ、幅広い案件を受託するためにJava資格が役立つ場合もあるでしょう。 ・「Oracle認定Javaプログラマ」は、Oracle社が運営するベンダー資格です。試験は「Bronze」「Silver」「Gold」の3つに区分されています。Bronzeは初級者向け、かつ日本国内のみ有効です。SilverとGoldは国際試験のため、実務経験者や海外で活躍したいフリーランスエンジニアに向いています。 ・「Javaプログラミング能力認定試験」は、サーティファイ株式会社が運営する民間資格です。試験区分は入門者レベルの3級、小規模プログラムを実装できるレベルの2級、変更仕様書の作成やプログラムの保守ができるレベルの1級があります。   そのほか、間接的にJavaスキルを証明できる資格もあります。「Android技術者認定試験」です。Androidの開発案件でJavaが使われているため、資格取得に向けた勉強で身についたスキルが役立つでしょう。資格の公式サイトにも、受験対象者の欄に「Java開発者」の記述が確認できます。今後Androidのアプリ開発に携わりたいと考えている人、すでに仕事で携わっている人におすすめできる資格です。試験は「ベーシック」「プロフェッショナル」の2つに分けられています。 【Javaの市場動向や将来性について】 Javaはサーバーサイドやスマホアプリ開発などの案件で需要が高い言語です。世界中で人気があり、大規模開発の案件にも向いているため、今後もJavaスキルを持つフリーランスエンジニアの需要は減らないと考えられます。しかし一方で、Javaの将来性を危惧する意見もあるようです。Javaを用いるフリーランスエンジニアが多い分単価が低くなりがちな上、ScalaやGoなど新しい言語を用いた開発案件が増加傾向にあるからです。プログラミングの世界は常に進化を続けており、新しい言語や既存の言語の成長が著しいと知っておきましょう。前述したとおり、Javaはオブジェクト指向で慣れてしまえば使いやすい言語です。また、JVMが使えるパソコンならどの環境でも使用できるため、汎用性も高いといえるでしょう。サーバーサイドに適応し、スマホアプリ開発に広く使われる点も人気が高い理由です。そのため、今後もJavaスキルが必要な求人・案件はあり続けると考えられます。Javaスキルを有し、時間にも融通の効くフリーランスエンジニアの需要は引き続き高いでしょう。Javaのエンジニアとして長く活躍し続けるためには、ジャンルにとらわれず多様な案件への挑戦が必要です。Java関連のフレームワークも身につけ、幅広い業務に対応できるようにしておきましょう。 ※この文章は、2023年7月時点の内容です。

選択中の条件

リセット
  • Java

Javaの案件・求人一覧

1-30 / 全 67431
NEW

【Java】小売向けインターフェース連携システム開発案件

950,000円/月

業務委託(フリーランス)
東京都
豊洲駅
Java
サーバーサイドエンジニア
作業内容 ・Javaを用いた小売向けインターフェース連携システム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -リーダーフォローの下、Javaのビジネスロジック設計、実装  -Javaでのビジネスロジック設計、実装における引継ぎ観点の洗い出し
NEW

【Java】官公庁向けシステム開発

700,000円/月

業務委託(フリーランス)
東京都
田町駅
Java
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 官公庁向けシステム開発を行い、Javaを使用した詳細設計から開発までを担当します。Java8やOracleの使用経験が必要で、基本設計以降の経験が求められます。 ■具体的な業務内容 ・官公庁向けシステムの詳細設計および開発作業 ・Java8およびOracleを使用したシステム開発 ・JavaFXやSwingを用いたフロントエンドおよびサーバサイド開発 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。
NEW

【PHP/Laravel】プロダクト製品開発・保守の案件

600,000円/月

業務委託(フリーランス)
東京都
PHPGitSubversionLaravel
サーバーサイドエンジニア
作業内容 ■案 件:【PHP】プロダクト製品開発・保守 ■内 容: エンド社内製品のサーバサイドの開発、運用、保守をご担当いただきます。 ・調査・設計・開発・運用・保守 ・お客様問い合わせ対応(直接、お客様と相対することはありません) ・その他、製品開発に関する一連の作業
NEW

Java ECサイト構築

530,000 〜 630,000円/月

東京都
新宿駅
Java
作業内容 既存顧客のECサイトアプリケーションの追加開発及び運用保守をお任せいたします。 ※その他詳細は、面談時にご説明させていただきます。 <就業時間> 9:00~18:00
NEW

【Java3年以上/リモート併用/週5稼働/20~40代活躍中】個人投資家向けインターネット取引システム JavaSEの案件・求人

840,000円/月

業務委託(フリーランス)
東京都
赤坂駅
Java
SE
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~ 個人投資家向けインターネット取引システム JavaSEに携わっていただきます。 具体的な内容は下記の通りです。 Javaの要件定義~運用保守までを自走できる方を募集しております。
NEW

【Java/一部リモート/週5日】システム保守「Java」

450,000 〜 550,000円/月

業務委託(フリーランス)
東京都
成増駅
JavaOracleWebSphere Application ServerGitJenkins
サーバーサイドエンジニアバックエンドエンジニア
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守 メーカーのシステム維持および保守。夜間バッチの確認、ログのエラー確認、問い合わせ対応等。
NEW

【Java】航空会社向けシステム運用保守案件

730,000円/月

業務委託(フリーランス)
東京都
新整備場駅
JavaJavaScriptPHPC#AWS
サーバーサイドエンジニア
作業内容 ・Javaを用いた航空会社向けシステム運用保守案件に携わっていただきます。
NEW

【Java(Spring)】某ガス会社システムの追加機能開発

850,000円/月

業務委託(フリーランス)
千葉県
海浜幕張駅
C++JavaSpring
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 既存のガス会社システムに対して、追加機能の要件定義から詳細設計、製造、テストを担当していただきます。JavaとC++の両方の開発経験が必要で、Solaris環境での開発経験がある方が歓迎されます。 ■具体的な業務内容 ・ガス会社システムの詳細設計および追加機能の開発 ・JavaおよびC++を使用したシステム実装 ・Solaris環境での開発および運用 ・単体テストおよび結合テストの実施 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。
NEW

Swift iOS用のeKYCアプリの開発

700,000 〜 800,000円/月

東京都
iOSXcodeJIRASwiftGitHubFigmaTensorFlow
スマホアプリエンジニア
作業内容 iOS用の eKYCアプリの開発 <開発環境> iOS:Swift, SwiftPackage, Xcode, XCFramework, TestFlight, XcodeGen, TensorFlow Lite Tool:GitHub, GitHub Actions, GitHub Copilot, Slack, JIRA, Confluence, Figma, Miro
NEW

【Swift3年以上/リモート併用/週5稼働/20~40代活躍中】Swiftを用いたeKYCプロダクトのiOSアプリ/SDK開発の案件・求人

970,000円/月

業務委託(フリーランス)
東京都
新日本橋駅
iOSSwift
スマホアプリエンジニア
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~ Swiftを用いたeKYCプロダクトのiOSアプリ/SDK開発に携わっていただきます。 具体的な内容は下記の通りです。 ・iOS用の eKYC SDK の拡張開発 (例: 新たな本人確認書類に対応するための画面追加等) ・iOS用の eKYC SDK のリファクタリング ・iOS用の eKYC アプリ の拡張開発 (例: SDK の新機能を取り込む等)
NEW

【Java/JavaScript】大手電機メーカー向け システム開発・保守案件

600,000円/月

業務委託(フリーランス)
大阪府
京橋駅
JavaJavaScript
組込・制御エンジニア
作業内容 ・Java、JavaScriptを用いた大手電機メーカー向け システム開発、保守案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -ビル管理関連プロジェクトのシステム開発、保守  ‐基本設計、製造~結合試験、保守
NEW

【Java】顧客サービスシステム開発支援(不動産系管理)

550,000円/月

業務委託(フリーランス)
神奈川県
横浜駅
JavaOracleSpring
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 不動産系の顧客サービスシステムの開発支援を行い、詳細設計から担当します。JavaやSpring、Oracleを使用した開発経験が求められます。 ■具体的な業務内容 ・不動産系管理システムの開発支援 ・JavaおよびSpringを使用した詳細設計からの開発作業 ・DBFluteを用いた基本設計 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。

【Java】ローコードWEBシステム開発・構築案件

700,000円/月

業務委託(フリーランス)
愛知県
名古屋駅
JavaSQLOracle
サーバーサイドエンジニア
作業内容 ・Java開発、WF保守を対応していただきます。 ・Javaを用いてWF保守、WF開発を実施いただきます。

【Java/基本リモート/週5日】JAVAバージョンアップ、SpringBootへの移行対応

500,000 〜 550,000円/月

業務委託(フリーランス)
JavaSpringBoot
サーバーサイドエンジニアバックエンドエンジニア
作業内容 飲食店総合情報サイトのJAVAバージョンアップ、 SpringBootへの移行対応に伴う開発作業 ※面談時に詳細をお話します

Java / Spring 省庁向け開発支援

450,000 〜 550,000円/月

東京都
新宿駅
JavaCOBOLSpringJUnitEclipseGitlab
作業内容 ホスト(COBOL)からオープン(Java)環境へのマイグレーション開発をお任せいたします。 Java側をご対応いただく想定です。 <担当工程> 製造~テスト ※バッチ系開発(Java)メイン <開発環境> Java、SpringベースのFW、Eclipse、Junit、Jp1、GitLab、Redmini <就業時間> 9:00‐18:00

【Java】顧客管理・課金・請求ソリューションの導入の求人・案件

550,000円/月

業務委託(フリーランス)
リモート
JavaSpring
作業内容 JavaによるWebアプリケーションの基本設計~導入作業を実施する。

【Java】顧客管理・課金・請求ソリューションの導入の求人・案件

600,000円/月

業務委託(フリーランス)
東京都
JavaSpring
作業内容 JavaによるWebアプリケーションの基本設計~導入作業を実施する。

【Java】小売業界向けJava開発案件

750,000円/月

業務委託(フリーランス)
東京都
新橋駅
JavaJavaScriptSQLOracleSpringStrutsJSP
サーバーサイドエンジニア
作業内容 ・Javaを用いた小売業界向けJava開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -開発  -単体テスト  -結合テスト

【Java /常駐/週5日】省庁向け開発支援作業

350,000 〜 450,000円/月

業務委託(フリーランス)
東京都
新宿駅
JavaSpring
サーバーサイドエンジニアバックエンドエンジニア
作業内容 開発要件 : ホスト(COBOL)からオープン(Java)環境へのマイグレーション        Java側を担当 作業内容 : 製造 ~ テスト        ※バッチ系開発(Java)メイン

【Java/Spring/リモート】部品表(BOM)のWebアプリケーション移行案件

600,000円/月

業務委託(フリーランス)
東京都
JavaSQLSpring
サーバーサイドエンジニア
作業内容 □案件内容: BOM(部品表)の統合 現行のE-BOM(パッケージ)とM-BOM(ホスト)を JAVAのアプリに統合する

【Java】製造業向け工程管理システム(リモート)

700,000円/月

業務委託(フリーランス)
東京都
田町駅
Java
バックエンドエンジニア
作業内容 工程:調査、設計、製造、試験 Java/Eclipse/SpringBoot/JavaScript/jQuery OS:Windows DB・Oracle12/MySQL

【Java(Spring Boot)】【業務委託(準委任)】【急募】某銀行 次期ダイレクト対応【一部リモート】

650,000円/月

神奈川県
新川崎駅
JavaSpringEclipseGit
SE
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 某銀行 次期ダイレクト対応をお任せいたします。 ■具体的な作業内容 ・某銀行系のダイレクトバンキングシステムの構築 ・主にJava/JSPで構成されており、システム規模は大きい ・共通部品系のJavaプログラムの設計、製造、単体テストのほか結合試験実施後の障害対応を実施

【Java(Spring Boot)】【業務委託(準委任)】Webアプリケーション開発案件【外国籍不可】

650,000円/月

業務委託(フリーランス)
東京都
東京駅
JavaSpringSpringBoot
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 Javaを使用したWebアプリケーション開発をお任せします。 ■開発環境 ・Java11 ・SpringBoot ・PosgreSQL

【Java】新規債権システム開発

700,000円/月

業務委託(フリーランス)
東京都
神谷町駅
JavaSpringMyBatisiBATIS
バックエンドエンジニア
作業内容 ・新規債権システムの開発担当(SE)募集です。 ・サーバー側(Java)+フロント側(Swing)の基本設計〜テストまでを担当いただきます。 ・一部顧客独自フレームワークを使用しているため、独自フレームワークに抵抗のない方向けのPJです。

【Java/フルリモート/週5日】旅行サイトエンハンス開発(Java)

550,000 〜 650,000円/月

業務委託(フリーランス)
東京都
八丁堀駅
JavaStrutsJUnit
サーバーサイドエンジニアバックエンドエンジニア
作業内容 某大手旅行サイトのWEBシステムエンハンス開発。 共通機能系の整理やJavaバージョンアップ等のアーキテクト寄りの作業にご対応いただきます。
NEW

【Java/Springboot(リモート)】リプレイス設計

800,000円/月

業務委託(フリーランス)
東京都
JavaSpringSpringBoot
バックエンドエンジニア
作業内容 ・サービスのECがPHP(独自フレームワーク)、CRMをJAVA(Seasar2)で開発しているものをJava(Springboot)でリプレイス致します。 ・その設計業務をご担当していただきます。

【Java/基本リモート】基幹システムマイグレーション案件

650,000円/月

業務委託(フリーランス)
東京都
Java
サーバーサイドエンジニア
作業内容 Javaを用いて、基幹システムマイグレーション支援を行っていいただきます。 要件定義以降をご担当いただきます。

【Java/リモート併用】生命保険会社webシステム開発の求人・案件

650,000円/月

業務委託(フリーランス)
東京都
京王多摩センター駅
JavaDocker
テスター
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== 某生命保険会社のリプレイス案件です。オンプレからAWSに乗せ換えます。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

【Java】システムマイグレーション案件

600,000円/月

業務委託(フリーランス)
東京都
Java
サーバーサイドエンジニア
作業内容 本プロジェクトはシステム再構築に伴うリライトプロジェクトです。 現行システムをJAVAでリライトし、設計フェーズからリリースまでの支援を行います。設計から実装、テスト、リリースまでの経験が活かせる内容です。

Javaエンジニア 入金システムのサーバー更改

750,000円/月

業務委託(フリーランス)
東京都
JavaSpringBoot
バックエンドエンジニア
作業内容 ・Java構築システムに関してフレームワークの刷新(AQUA⇒SpringBoot) ・現行システムの改善要望を取り入れてアプリをマイグレーション ・ASP(Basic)構築システムに関して、OSおよび各種ソフトウェアのバージョンアップクラウド切り替え ・フロント側がメイン、一部アプリ側も対応いただきます。

気になる案件は見つかりましたか?

お探しの条件に合った新着案件をお知らせします

あなたにピッタリ
フリーランス案件が見つかる

  • 130万件以上のフリーランス案件から一括検索

    302,811の案件を保有しており、エンジニアやクリエイター向けを中心にたくさんの案件を一括検索可能です。

    ※ 10月30日(Wed)更新

    30万件以上のフリーランス案件から一括検索

  • 2あなたの経験やスキルに適した案件をメールでお知らせ

    マイページに入力して頂いた経験や希望条件に合わせて、ご希望にマッチした案件をメールでお送りするので効率的な案件探しが可能です。

    あなたのプロフィールからおすすめの案件・求人

今すぐ無料登録

Java案件のよくある質問

Javaの月額単価の相場はどれくらいですか?

Javaの月額単価の相場は68万円です。スキルやご経験により、

単価が変わります。自分のスキルや経験に合った案件は、こちらの案件一覧ページから検索・応募できます。

Javaの案件数は何件ですか?

フリーランスHub上でご覧いただけるJavaの案件数は67431件です。 尚、応募先エージェントで非公開案件の提案を受けられる場合もあります。

未経験でもJavaのフリーランス案件に応募することは可能ですか?

はい。応募先エージェントが条件を設けていない限り、基本的には未経験でも応募することが可能です。 ただし、中には実務経験を重視する案件もありますので、未経験で参画できる案件があるかどうかは応募先エージェントに確認してみましょう。

Javaについて

【Javaの概要】 Javaは1995年にSun Microsystems社が開発したオブジェクト指向のプログラミング言語です。Python、C++と並んでGoogleの三大言語に数えられ、世界中で人気があります。日本でもJavaのフリーランス案件は多いです。スローガン「Write once, Run anywhere(一度書けばどこでも起動する)」のとおり、プラットフォームに依存しないのがJavaの特徴です。OSを問わず実行できるため、Webサーバーサイドやスマホアプリ、組み込みシステムなどさまざな案件で用いられています。処理の速さ、セキュリティコントロールのしやすさ、豊富なライブラリなどもJavaの魅力です。 【Javaの特徴】 どのコンピューターでも使えるのがJavaの特徴です。JavaはJVMと呼ばれるJava仮想マシン上で動作します。そのため、JVMが動作するパソコンであればどれでもJavaの利用が可能です。オブジェクト指向言語である点も特徴です。オブジェクト指向とは、プログラムをモノとして捉える考え方を指します。使いたい動作を事前に定義付けてプログラミングするので、効率が良くなるのがポイントです。技術的な安定性も特徴の1つ。世界中で利用人口が多い分、問題が起こっても解決スピードが速い傾向にあります。広く使われている言語なので、勉強用の書籍や記事なども簡単に見つかるでしょう。 【Javaのフリーランスエンジニアの参画が可能な案件例】 Javaを学んだフリーランスエンジニアが参画可能な案件の例を5つ紹介します。自分に合った業務を選ぶ際の参考にしてください。 ・メタバースプラットフォーム開発のディレクション メタバースプラットフォーム開発のPM業務です。月単価は65万円で、ディレクションやクオリティコントロールに従事します。エンタテインメント業界やゲーム業界でゲームプランナー・開発ディレクター・PMの経験が1年以上あることが参画の条件です。 ・人材サービス企業の自社オンデマンド人材マッチングプラットフォームのCRE業務 サービスに関する問い合わせの対応やシステムの自動化に携わります。月単価は60万円〜100万円。GoやReactNativeのスキルがある人、コードやログからの調査が得意な人を募集しています。 ・不動産業界向けシステム開発 Javaを用いて不動産業界向けのシステムを開発します。月単価は50万円〜60万円で、詳細設計からシステムテストまでが業務範囲です。参画にあたっては、「Javaを用いた開発経験3年以上」「詳細設計以降の経験」「FW経験」が必須となります。 ・配送システム大規模改修 流通業界の配送システムの大規模改修案件です。月単価は50万円で、ユーザーテストの問い合わせの調査やバグ修正、課題対応などを担当します。「Javaの開発経験3年以上」「ソースからの設計書作成経験」が参画の条件です。 ・Java、Kotlin、Scalaを用いるサーバーサイドエンジニア クラウドプラットフォームのサーバーサイドを開発する案件です。Webアプリケーションの新機能、新規サービスの開発に携わります。月単価は80万円〜100万円で、参画にあたってはJava、Scala、Kotlinを用いた開発経験が3年以上必要です。Webアプリケーションの開発経験、設計から1人で対応可能なスキルも求められます。 【Javaフリーランスエンジニアの未経験での案件参画に関して】 未経験の場合、いきなり案件に参画するのは厳しいでしょう。初めから大きな案件を狙わず、ロードマップを作って着実にスキルアップするのが得策です。基礎的な学習でプログラムがある程度書けるようになったら、最初はテストなどの初歩的な案件から実績を積みましょう。業務に慣れてきたら、次第に開発や設計など難易度が高い案件の獲得を目指すのがおすすめです。初めからフリーランスを目指すのではなく、一度企業に就職し、そこでJavaの開発経験を積む方法もあります。 【Javaを使う案件に必要なスキル】 Java案件でフリーランスに求められるのは、Javaを効率良く利用するためのフレームワークやライブラリを扱うスキルです。Javaを用いるフリーランスエンジニアは多いため、関連スキルも習得した方が案件を獲得しやすいでしょう。フリーランス案件に関わらず、Javaを用いた幅広い開発の実務経験、上流工程やマジメントに携わった経験があるとベターです。幅広い活躍を期待できる経験やスキルを持つことが、Java案件の獲得につながると考えられます。Javaのフレームワークはいくつかありますが、近年特に注目度が高いのがSpringBootです。面倒な設定作業やサーバーへのデプロイ処理が不要で、扱いやすいのがSpringBootの特徴。Thymeleafを始めとするテンプレートも用意されているほか、Javaと相性が良いスキルも習得できます。ReactやJQuery、JavaScript、Vue.jsなどです。 【Javaの習得難易度・勉強方法について】 Javaは優れたプログラミング言語である反面、他の言語と比較して習得に時間がかかるといわれています。フリーランスエンジニアとしてJava案件で実際に活用できるようになるには、一定の努力と時間が必要だと認識しましょう。まずは、Javaの概要についてしっかりと勉強し、言語の特徴を捉えてください。むやみに学習を始めてしまうと、途中で挫折してしまう可能性があります。概要を理解できたら、完成したプログラムを探してそのコードを模写します。そうすることで、パターンや流れが自然と頭に浸透するでしょう。模写を続けてプログラミングの感覚が掴めたら、次は動作環境を整えます。その後、簡単なプログラムを書いてみましょう。プログラムが書けたら実際に動かしてみて、問題があれば都度修正を繰り返します。簡単なプログラムが問題なく動くようになったら、最後は自身で成果物を作成してください。 【Javaのフリーランスエンジニアにおすすめのフレームワーク】 Javaを用いるフリーランスエンジニアにおすすめのフレームワークは、以下のとおりです。 ・JSF(JavaServer Faces) JSFはJavaServer Facesの略で、ユーザーインターフェースを構築する際に用いるフレームワークです。JSFはJavaEEに含まれているフレームワークのため、社内でそのプラットフォームを使用している場合は学習すると良いでしょう。JSFはMVCモデルを採用しており、保守性や機能別の分業を高められます。 ・Spring Framework 2つ目に紹介するフレームワークはSpring Frameworkです。DI機能を備えているとして高い人気を誇ります。DI機能とは、依存性注入を指します。依存性注入は、他のデータに依存するためテストが難しい箇所をテスト用データで代用する仕組みです。システムを改修する際、変更が最低限に抑えられて開発が楽になります。 ・Struts Javaのフレームワークで最も有名なのはStrutsだといえるでしょう。このフレームワークはMVCモデルを採用しています。特徴として挙げられるのは、バリデータ機能の提供や画面の遷移を管理する機能、カスタムタグの利用が可能な点などです。歴史が古いため、Strutsを使ったシステムは多数あります。 ・Play Framework Play Frameworkは、フレームワークの修正だけでは解決できない問題を根本的に解決するために開発されました。コンパイルが自動で行われるため、自分でコンパイルをする必要がありません。コードを修正すれば変更内容がすぐに反映されるため、手間が省けます。 ・Spark Framework Spark Frameworkは、マイクロフレームワークの中でも人気が高いフレームワークの1つ。プログラミングもシンプルにできて、システム開発が迅速に行えるのがSpark Frameworkの特徴です。実装されている機能が必要最低限のもののみとなるため、大規模システムよりも小〜中規模のシステムに適しています。 【Javaのフリーランス案件・求人に参画するために役立つ資格について】 Java関連の資格には、「Oracle認定Javaプログラマ」と「Javaプログラミング能力認定試験」があります。フリーランスが案件に参画するのに資格は必須ではありません。ただ、幅広い案件を受託するためにJava資格が役立つ場合もあるでしょう。 ・「Oracle認定Javaプログラマ」は、Oracle社が運営するベンダー資格です。試験は「Bronze」「Silver」「Gold」の3つに区分されています。Bronzeは初級者向け、かつ日本国内のみ有効です。SilverとGoldは国際試験のため、実務経験者や海外で活躍したいフリーランスエンジニアに向いています。 ・「Javaプログラミング能力認定試験」は、サーティファイ株式会社が運営する民間資格です。試験区分は入門者レベルの3級、小規模プログラムを実装できるレベルの2級、変更仕様書の作成やプログラムの保守ができるレベルの1級があります。   そのほか、間接的にJavaスキルを証明できる資格もあります。「Android技術者認定試験」です。Androidの開発案件でJavaが使われているため、資格取得に向けた勉強で身についたスキルが役立つでしょう。資格の公式サイトにも、受験対象者の欄に「Java開発者」の記述が確認できます。今後Androidのアプリ開発に携わりたいと考えている人、すでに仕事で携わっている人におすすめできる資格です。試験は「ベーシック」「プロフェッショナル」の2つに分けられています。 【Javaの市場動向や将来性について】 Javaはサーバーサイドやスマホアプリ開発などの案件で需要が高い言語です。世界中で人気があり、大規模開発の案件にも向いているため、今後もJavaスキルを持つフリーランスエンジニアの需要は減らないと考えられます。しかし一方で、Javaの将来性を危惧する意見もあるようです。Javaを用いるフリーランスエンジニアが多い分単価が低くなりがちな上、ScalaやGoなど新しい言語を用いた開発案件が増加傾向にあるからです。プログラミングの世界は常に進化を続けており、新しい言語や既存の言語の成長が著しいと知っておきましょう。前述したとおり、Javaはオブジェクト指向で慣れてしまえば使いやすい言語です。また、JVMが使えるパソコンならどの環境でも使用できるため、汎用性も高いといえるでしょう。サーバーサイドに適応し、スマホアプリ開発に広く使われる点も人気が高い理由です。そのため、今後もJavaスキルが必要な求人・案件はあり続けると考えられます。Javaスキルを有し、時間にも融通の効くフリーランスエンジニアの需要は引き続き高いでしょう。Javaのエンジニアとして長く活躍し続けるためには、ジャンルにとらわれず多様な案件への挑戦が必要です。Java関連のフレームワークも身につけ、幅広い業務に対応できるようにしておきましょう。 ※この文章は、2023年7月時点の内容です。