選択中の条件

リセット
  • Java

Javaの案件・求人一覧

1-30 / 全 76592
  • NEW
  • 注目

【Java】マイナンバー関連サービス機能拡張案件

600,000円/月

業務委託(フリーランス)
福岡県
博多駅
JavaSpring
フロントエンドエンジニア
作業内容 ・Javaを用いた開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 - 保守開発
  • NEW

【週5日/リモートメイン/Go,TypeScript】バックエンドエンジニア

1,120,000円/月

業務委託(フリーランス)
東京都
浜松町駅
JavaPythonGoLinuxGitTypeScriptDevOps
バックエンドエンジニア
作業内容 -------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です ※20代〜40代の経験者が望ましい案件です ※すでにFindy Freelanceで担当がついている方は、直接ご連絡いただいた方がスムーズです -------------------------------- 【業務内容】 AIによる契約書のレビュー機能など、法務・契約領域におけるAIレビューサービスを運営している企業でございます。 今回は、法務・契約領域、アメリカのリーガル・テック市場、意思決定・ガバナンス領域に続き、第4の新しい市場・領域へのチャレンジとなります。 このポジションでは、バックエンドにスペシャリティをもつエンジニアとして、新たな事業領域における新しい製品開発に従事していただきます。 【仕事内容】 - 開発対象製品の品質と生産性を両立する開発基盤(CI・CD補助ツール、自動テスト基盤)の設計・実装 - 上記自動テスト基盤を用いた自動テストの設計・実装 - 開発メンバーへの自動テスト設計・実装の指導・助言・レビュー - チームの生産性やプロダクト品質向上のための、各種自動化やプロセスの整備、チームに知見を共有するためのドキュメント執筆 - DevOps、SRE、QAなどと関わりの深い、Platform Engineer領域での多岐にわたる開発業務
  • NEW

【Java/Spring】基幹システム(COBOL)リプレイス支援

650,000円/月

業務委託(フリーランス)
埼玉県
JavaCOBOLSpringAWS
サーバーサイドエンジニア
作業内容 ・COBOLで動いていたバッチ処理のみのシステムをAWS上にJavaでリプレイスする案件です。 ・チームの立ち上げからスタートして、基本設計から一気通貫でご対応いただける方を募集しております。
  • NEW

【Java3年以上/常駐/週5稼働/20~30代活躍中】Javaアプリケーション設計~開発~試験プロジェクト_増員枠の案件・求人

850,000円/月

業務委託(フリーランス)
東京都
飯田橋駅
Java
作業内容 今回は、現在プロジェクト遅延が発生してしまっている Javaアプリケーション設計~開発~試験プロジェクトにおける増員募集です。 詳細なプロジェクト内容は現在ヒアリング中となりますが、Java3年程度 + 基本設計以降対応可能 + 炎上中案件に抵抗がない方の御提案を求めております。 ※当案件におきましては、直近参画期間が半年以内の案件が続いている方はお見送りとなります。(但し、企業都合退場は対象外) ※20代〜30代が中心で活気ある雰囲気です。 ※成長意欲が高く、スキルを急速に伸ばしたい方に最適 ※将来リーダーを目指す方歓迎 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~30代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~
  • NEW
  • 注目

【Java/Spring boot/フルリモート】toC向けアプリサービスの実装/週5~

700,000 〜 800,000円/月

業務委託(フリーランス)
東京都
JavaSpring
フロントエンドエンジニアバックエンドエンジニア
作業内容 中高生を対象としたプリクラ画像習得サイトを運営しています。 toC向けのサービスを提供をしており、このアプリケーションのJavaのバージョンアップを進めています。 バージョンは8から21にアップデートをしており半分程度終わっている状況です。 フレームワークはS2からSpring bootに刷新したいです。 同社のエンジニアと3名と同じチームに入り、メンバーとして実装をお任せします。 オンボーディング期間、その後の開発においてもペアプログラミング・モブプログラミングで進めていただきます。 そのため活動時間もチームに合わせて9:30~18:00でのご対応をお願いいたします。 期間としては2〜3年程度の長期想定です。 エンジニアが不足している。
  • NEW
  • 注目

【Swift/リモート併用/週5日】動画配信アプリのiOSリード開発

700,000 〜 850,000円/月

業務委託(フリーランス)
東京都
東京テレポート駅
JavaPythonObjective-CiOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 日本最大規模の動画配信サービスにおけるiOSアプリの新機能追加やUX改善をリードいただけるエンジニアを募集しています。 アプリはサービス開始から3年が経過しており、パフォーマンスやユーザー体験の 向上が課題となっているため、Swiftを用いた開発やアーキテクチャ改善を進めます。 チームはPdM、デザイナー、品質管理担当など職種横断で構成されており、協調しながらスピード感を持って開発を推進いただきます。 コードレビューや開発環境の自動化にも携わっていただき、イベント登壇やテックブログ執筆など技術発信も期待しています。
  • NEW

【週5日・首都圏限定】顧客社内システムの改修(DX化)(Salesforce 、Java)

800,000円/月

業務委託(フリーランス)
東京都
JavaSalesforce
SE
作業内容 顧客社内システムの改修(DX化)(Salesforce 、Java) 上記システムの改修に伴いご担当いただきます。 現在はSalesforceがメインになっておりますが システムとしての割合はJava、salesforce、Powerプラットフォーム同比率です 本案件は【首都圏】にお住まいで【週5日勤務】が可能な方限定となります。
  • NEW

【Java/一部リモート】行政法人向けGISシステムリプレース案件

750,000円/月

業務委託(フリーランス)
愛知県
伏見駅
JavaXMLSpringMavenSpringBoot
サーバーサイドエンジニア
作業内容 ・行政法人向けGISシステムのJavaリプレース及び改修作業に携わっていただきます。 ・ -チャットツールを利用し担当者と相談しながら、主に下記作業をご担当いただきます。 - Java8からJava21へのリプレース ‐SpringBoot2系からSpringBoot3系へのリプレース - 廃止・統合されたライブラリに関して代替ライブラリの検討と差し替え - 同パッケージの他案件用改修
  • NEW
  • 注目

【Java/リモート併用】自動車関連部品表システム構築

650,000円/月

業務委託(フリーランス)
東京都
JavaOracle
サーバーサイドエンジニア
作業内容 ・部品表(M-BOM)システムの詳細設計および開発作業を行います。 ・M-BOMは、製造部品表(Manufacturing - Bills Of Materials)を指します。
  • NEW

【Python/AWS/基本リモート/週5】シェアNo.1のクラウド映像プラットフォームを活用したPoC開発

700,000 〜 900,000円/月

業務委託(フリーランス)
東京都
大崎駅
C++JavaJavaScriptPythonGoMySQLRedisDynamoDBAngularAWSDockerGitHubReactAnsibleTypeScriptTerraformfluentd
フロントエンドエンジニアサーバーサイドエンジニアバックエンドエンジニア
作業内容 基本設計,詳細設計,実装 ▼企業概要 クラウド録画サービスシェアNo.1のプロダクトを開発・運営している企業様です。 日本中、世界中のカメラの映像をクラウド化し、誰もが活用できる映像プラットフォームを提供しています。 ▼今回の募集に関して 今年発足された顧客にソリューションを提供する部署において、自社プロダクトを軸にしたPoC開発をご担当いただきます。 AIカメラを用いたソリューションが中心となるため、AWS上で画像/動画データを活用し、AIを用いたフルスタックな開発ができる方を募集しています。 ▼開発の特徴・魅力 ・規模の大きいシステム開発に関われる 現在15万台を超えるデバイスが接続しており、2021年末時点で保存している映像データは15PBを超えます。カメラ数は現在も順調に伸びており、これらを扱うシステムの規模も比例して拡大しています。 また、扱う情報の機密性も高く、運用も無停止で行う必要があり、開発する上で考慮するポイントは多くあります。このように規模の大きいシステムの課題を把握し、一つ一つ解決していくことはバックエンドのエンジニアとして非常にやりがいのある業務内容となります。 ・サービスが身近に使われている 企業様が提供するカメラは様々な業界で導入され、各現場の課題解決に利用されています。自分の作っているサービスが身近なところで社会に貢献できていると実感できる環境です。 ・様々な技術を扱っている カメラ (IoT) や映像解析 (AI) を扱っているため、サーバーとアプリ以外にも組み込みエンジニアや機械学習のエンジニアがいます。サーバーチームはそれらをつなぐ仕組みを開発しているので、様々な情報に触れることができ、自身の知見を広めることができます。 ▼具体的な業務内容 ・100万台規模のクラウド録画サービスを安定して提供できるアーキテクチャの設計・開発 ・サーバコストを抑えるための各種最適化 ・画像・動画の解析システムの設計・開発 ・ライブ再生時の遅延を小さくするためのチューニングや新しいプロトコルへの対応 ・サーバ間連携のための各種配信プロトコルへの対応 --------------------- ▼開発環境 バックエンド:Python(FastAPI)、 Java、Go、C++ フロントエンド:JavaScript、TypeScript、React.js、Angular インフラ:AWS データベース:MySQL、 Redis、Elasticsearch、DynamoDB 構成管理ツール:Ansible、 Terraform 監視:Prometheus、 Grafana、PagerDuty、StatusCake、Sentry、CI/CD、Github、Actions、Circle CI その他:Github、 Docker、Fluentd, Fluent Bit、Redash ---------------------
  • NEW
  • 注目

【Java/TypeScript】販売管理システム刷新案件

650,000円/月

業務委託(フリーランス)
愛知県
伏見駅
JavaJavaScriptTypeScript
作業内容 ・販売管理システムの刷新に携わっていただきます。 ・主に下記作業をご担当いただきます。  ‐基本設計  ‐実装  ‐テスト
  • NEW

【業務系】内部品質保証チームでの開発支援案件

750,000円/月

業務委託(フリーランス)
東京都
Java
サーバーサイドエンジニア
作業内容 ・Java中心としたカスタム開発、パッケージの基本設計内容の精査、品質レビューし指摘を行います。 ・標準化観点や詳細設計・開発・テストに必要な観点・内容が網羅されているかをレビューします。 ・業務的な観点及び機能間の整合性の観点で矛盾点が無いかレビューします。
  • NEW

【Java/intra-mart/一部リモート】システム開発案件

550,000円/月

業務委託(フリーランス)
大阪府
大阪駅
JavaJavaScriptintra-mart
作業内容 ・Java、JavaScript、ローコードを用いた開発案件に携わっていただきます。
  • NEW

【Java】業務システム開発案件

650,000円/月

業務委託(フリーランス)
愛知県
伏見駅
Java
サーバーサイドエンジニア
作業内容 ・Javaを用いた業務システム開発案件に携わっていただきます。 ・主に基本設計以降をご担当いただきます。
  • NEW

【Java/一部リモート】自動車部品工変ワークフロー開発案件

650,000円/月

業務委託(フリーランス)
大阪府
京橋駅
JavaPL/SQLOracleSpring
作業内容 ・Javaを用いた自動車部品の工変WF開発案件に携わっていただきます。

【Java】次期システム

550,000円/月

業務委託(フリーランス)
東京都
青物横丁駅
Java
バックエンドエンジニア
作業内容 現行ホストCOBOLから次期オープンJavaへのマイグレ ?Javaによる新規部品の開発 ?COBOL言語機能に備わっている機能の新規開発

【Java/リモート併用】建設企業向けシステム刷新支援

650,000円/月

業務委託(フリーランス)
東京都
JavaAWSAzure
サーバーサイドエンジニア
作業内容 ・Java(Spring)を用いたシステム刷新対応 ・スキル1・2:要件定義~リリース ・スキル3:クラウド選定・要件定義~リリース ・開発環境:Java(Spring)、AWSまたはAzure など

【Java】エネルギー小売業システム移行開発案件

550,000円/月

業務委託(フリーランス)
福岡県
博多駅
JavaJavaScriptHTMLWindowsMacOSOracleSpringEclipseGitJenkinsSharePoint
サーバーサイドエンジニア
作業内容 ・Javaを用いたエネルギー小売業WEBシステム移行開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  - 機能改修の基本設計から結合テスト  - TERASOLUNA Server Framework for Java 2(Strutsベース)からTERASOLUNA Server Framework for Java      5(springベース)への移行

【Java】建設業界向け次期システム構築案件

600,000円/月

業務委託(フリーランス)
福岡県
中洲川端駅
JavaSpringVue.js
サーバーサイドエンジニア
作業内容 ・建設業界向け次期システム構築案件です。 ・Javaを用いて次期システムの開発をご担当いただきます。

【Kotlin/AndroidJava/基本設計~】製造業向けタブレットアプリ開発案件

600,000円/月

業務委託(フリーランス)
大阪府
JavaAndroidKotlin
ネイティブアプリエンジニアスマホアプリエンジニア
作業内容 Kotlin/Android Javaを用いて、製造業向けタブレットアプリ開発における基本設計~テスト、リリース対応までのフェーズを担当いただきます。

【Java】社内システム開発支援

700,000円/月

業務委託(フリーランス)
東京都
六本木一丁目駅
JavaSpringAWSVue.js
バックエンドエンジニア
作業内容 顧客情シス部門において、Javaでの設計、開発テスト周りをお願いします 環境:Java//Spring/Vue/AWS

【Javaエンジニア】Javaを用いたWebアプリ開発案件

600,000円/月

業務委託(フリーランス)
埼玉県
和光市駅
JavaSpring
バックエンドエンジニア
作業内容 現行システムを新しくJavaでリプレイスする業務

【Java】金融系RPG からJavaへの変換案件(リモート)

700,000円/月

業務委託(フリーランス)
東京都
大崎駅
JavaSQLRPG
バックエンドエンジニア
作業内容 ・RPGをJavaに変換作業 ・基本設計〜詳細設計 ・オフショア受入れ作業(仕様説明、QA、受入れ検査)

【Java】債権システム開発(リモート)

650,000円/月

業務委託(フリーランス)
東京都
六本木一丁目駅
JavaSpringiBATIS
バックエンドエンジニア
作業内容 サーバー(Java)、フロント(Swing)の基本設計〜テスト迄

【Javaエンジニア】営業向けシステムの保守開発支援

600,000円/月

業務委託(フリーランス)
東京都
九段下駅
JavaSQLOracle
バックエンドエンジニア
作業内容 ・営業が使用するシステムのJavaによる保守開発 ・工程:詳細設計〜テスト、移行

【Java、JavaScript】システム更改案件

650,000円/月

業務委託(フリーランス)
東京都
北府中駅
JavaJavaScriptLinuxPostgreSQL
作業内容 電力市場取引システムの開発 VBからjavaに置き換えるマイグレーション開発をお願いいたします。 詳細設計〜テストのフェーズまでご対応いただきます。 *環境:Java、JavaScript、PostgreSQL、Linux

【Java】Webフロントシステム改修()

600,000円/月

業務委託(フリーランス)
東京都
市ケ谷駅
JavaJavaScriptStrutsJSP
作業内容 Webシステムのフロントエンドの改修対応をご担当いただきます。 Javaをメインに使用し、フロント側の開発が中心となります。 *開発環境:Java、Struts2、JavaScript、JSP

【Java】保険Webシステムの新規機能開発案件

600,000円/月

業務委託(フリーランス)
大阪府
淀屋橋駅
JavaVue.js
バックエンドエンジニア
作業内容 【20代~40代の方向け】 ・保険Webシステムの新規機能に携わって頂きます。 ・Java開発をメインとして、基本設計~テストまで対応いただきます。

【Java】債権システム開発(リモート)

650,000円/月

業務委託(フリーランス)
東京都
神谷町駅
JavaSpringMyBatisiBATIS
作業内容 サーバー側(Java)+フロント側(Swing)の基本設計〜テストまでを担当いただきます。

【Java】既存Javaシステムの保守及び若手サポート業務(リモート)案件

600,000円/月

業務委託(フリーランス)
神奈川県
淵野辺駅
Java
作業内容 Java開発チームの若手サポートがメインになります。 既存システムの保守・運用業務も担当します。

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

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

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

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

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

    ※ 7月9日(Wed)更新

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

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

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

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

今すぐ無料登録

Javaの月額単価相場

Javaのエージェント別案件数

Javaのフリーランス案件・求人を保有しているフリーランスエージェントは、①フリコン:19954件、②レバテックフリーランス:19873件、③ココナラテック(旧:フリエン/furien):14835件、④Midworks:4925件、⑤テックリーチ:2865件、⑥アットエンジニア:1379件、⑦HiPro Tech(ハイプロテック):814件、⑧エンジニアルーム:684件、⑨レバテッククリエイター:460件、⑩mijicaフリーランス:445件となっています。(※フリーランスHub調べ/2025年7月) Javaのフリーランス案件・求人を豊富に保有しているフリーランスエージェントは①フリコン、②レバテックフリーランス、③ココナラテック(旧:フリエン/furien)であることがわかります。 Javaのフリーランス案件・求人に参画を希望するフリーランスの方は①フリコン、②レバテックフリーランス、③ココナラテック(旧:フリエン/furien)を中心に複数のフリーランスエージェントに登録することをおすすめします。

Javaのエージェント別月額単価相場

Javaのフリーランス案件・求人を保有しているフリーランスエージェント別の単価相場は、①ProConnect:147.5万円、②Findy Freelance:94.5万円、③HiPro Tech(ハイプロテック):83.9万円、④ROSCA freelance:83.7万円、⑤プロエンジニア:79.5万円、⑥CloudBuilders:78.9万円、⑦フリーランスポート(Freelance Port):78万円、⑧1 on 1 Freelance:73.5万円、⑨アットエンジニア:72.8万円、⑩レバテッククリエイター:72.2万円となっています。(※フリーランスHub調べ/2025年7月) Javaのフリーランス案件・求人の月額単価が高いフリーランスエージェントは①ProConnect、②Findy Freelance、③HiPro Tech(ハイプロテック)であることがわかります。 Javaのフリーランス案件・求人に参画を希望するフリーランスの方は①ProConnect、②Findy Freelance、③HiPro Tech(ハイプロテック)を中心に複数のフリーランスエージェントに登録することをおすすめします。

Javaの都道府県別案件数

Javaのフリーランス案件・求人の都道府県別案件数は、①東京都:56102件、②大阪府:7633件、③神奈川県:3818件、④福岡県:2775件、⑤愛知県:1284件、⑥兵庫県:580件、⑦埼玉県:522件、⑧千葉県:477件、⑨京都府:389件、⑩北海道:45件となっています。(※フリーランスHub調べ/2025年7月) Javaのフリーランス案件・求人が集中している都道府県は①東京都、②大阪府、③神奈川県であることがわかります。 Javaのフリーランス案件・求人に参画を希望するフリーランスの方は①東京都、②大阪府、③神奈川県を中心にフリーランス案件を探されることをおすすめします。

Javaの職種別案件数

Javaのフリーランス案件・求人の職種別案件数は、①サーバーサイドエンジニア:19243件、②バックエンドエンジニア:9216件、③SE:5771件、④スマホアプリエンジニア:5238件、⑤PG:4524件、⑥フロントエンドエンジニア:3768件、⑦PL:3276件、⑧PM:2958件、⑨アプリケーションエンジニア:1842件、⑩PMO:1664件となっています。(※フリーランスHub調べ/2025年7月) Javaのフリーランス案件・求人は①サーバーサイドエンジニア、②バックエンドエンジニア、③SEが多いことが分かります。

Javaの職種別平均単価

Javaのフリーランス案件・求人の職種別の平均単価は、①情報セキュリティスペシャリスト:115万円、②3Dデザイナー:96.2万円、③ゲームデバッカー:95万円、④アナリスト:90.5万円、⑤機械学習エンジニア:89.6万円、⑥SAPコンサルタント:86.2万円、⑦IoTエンジニア:85万円、⑧データアナリスト:84.8万円、⑨SRE:84.8万円、⑩AIエンジニア:84.7万円となっています。(※フリーランスHub調べ/2025年7月) Javaのフリーランス案件・求人の月額単価が高い職種は①情報セキュリティスペシャリスト、②3Dデザイナー、③ゲームデバッカーであることがわかります。

Javaの業界別案件数

Javaのフリーランス案件・求人の業界別案件数は、①サービス:17125件、②IT:12039件、③製造:11877件、④EC:4658件、⑤通信:3950件、⑥メーカー :3154件、⑦金融:3080件、⑧Sier:2765件、⑨Webサイト:2229件、⑩銀行:2143件となっています。(※フリーランスHub調べ/2025年7月) Javaのフリーランス案件・求人は①サービス、②IT、③製造が多いことが分かります。 Javaのフリーランス案件・求人に参画を希望するフリーランスの方は①サービス、②IT、③製造を中心に複数の業界の案件を検討されることをおすすめします。

Javaの業界別平均単価

Javaのフリーランス案件・求人の業界別の平均単価は、①コンサル:82.9万円、②FinTech:82.5万円、③SaaS:79.6万円、④機械:77.2万円、⑤AI:77万円、⑥消費財:75.5万円、⑦DX:75.5万円、⑧人材:74.9万円、⑨ソーシャルゲーム:74.8万円、⑩メディア:74.7万円となっています。(※フリーランスHub調べ/2025年7月) Javaのフリーランス案件・求人の月額単価が高い業界は①コンサル、②FinTech、③SaaSであることがわかります。 Javaのフリーランス案件・求人に参画を希望するフリーランスの方は①コンサル、②FinTech、③SaaSを中心に複数の業界の案件を検討されることをおすすめします。

Javaの常駐案件・リモートワーク案件割合

Javaのフリーランス案件・求人数のリモートワーク案件・常駐案件の割合を分析するとリモートワーク案件が35313件(46.1%)、常駐案件が41255件(53.9%)となっています。 したがって、Javaフリーランス案件・求人に関しては常駐案件が多いことがわかります。 (※フリーランスHub調べ/2025年7月)

Java案件のよくある質問

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

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

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

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

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

未経験でも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月時点の内容です。