選択中の条件

リセット
  • Java

Javaの案件・求人一覧

1-30 / 全 73676
  • NEW
  • 注目

【Java/一部リモート】官公庁向けホストからJavaへのマイグレーション開発案件

550,000円/月

業務委託(フリーランス)
福岡県
博多駅
Java
作業内容 ・官公庁向けホストからJavaへのマイグレーション案件です ・Javaを用いて、下記作業をご担当いただきます。  - 変換ツールの開発  - マイグレーション後の業務改善
  • NEW

【Java / フルリモート】小売業基幹システムのJavaエンジニア(週5日)

900,000円/月

業務委託(フリーランス)
東京都
八丁堀駅
JavaSpringReactVue.jsSpringBoot
作業内容 流通・小売業のエンドユーザの基幹システムのクラウド移行において既存のコードをSpringBootにリプレイスするPJTが進行中です。上記PJTにおいてSPAとAPIを組み合わせたアーキテクチャの要件に沿って詳細設計~テストまで実施していただきます。現行のソースコードが非常に複雑な上非機能要件(性能面/セキュリティ)を意識したコード作成が求められるためハイスキルなバックエンドエンジニア様の募集となります。 ======================== ※必ずお読みください※ 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ========================
  • NEW

【Java(Spring)】検査受付システム改修

700,000円/月

業務委託(フリーランス)
神奈川県
桜木町駅
JavaSQLSpring
作業内容 ★エンジニア実務経験2年以上 / 直近で実務経験のある方が対象の案件です!!★ ■概要 検査受付システムにおける機能追加および改修対応を担当いただく案件です。主に結合試験・総合試験中に発生する不具合の調査・修正、仕様確認、課題管理、設計・製造まで幅広く対応いただきます。既存ソースの解析力と業務理解力が求められます。 ■具体的な業務内容 ・結合試験、総合試験中の不具合調査・修正対応 ・設計書との乖離や仕様変更への対応(設計・製造) ・課題管理ツールを活用した不具合・改善点の管理 ・Java(Spring Framework)によるWebアプリの改修・実装 ・既存コードの読解および仕様把握 ・RDB操作(SQLによるCRUD対応)
  • NEW

【フルリモート】Java /Swift /Kotlin /Flutter フルスタックエンジニア

1,200,000円/月

業務委託(フリーランス)
東京都
JavaSwiftKotlinFlutter
フルスタックエンジニアスマホアプリエンジニアバックエンドエンジニア
作業内容 テックリードとして、エンジニアリング組織の技術面でのリードや、エンジニア文化のドライブ等を担当します。技術選定や優先度検討、事業課題・プロダクト課題の技術的解決、アーキテクチャー検討やソースコードレビュー、プロセス最適化など、幅広く対応します。状況に応じて、開発実務も任せることがあります。
  • NEW

大手SIer_自動車メーカー向けブロックチェーンを用いたシステム開発支援_アジャイル開発エンジニア

1,200,000 〜 1,400,000円/月

業務委託(フリーランス)
JavaNode.jsSpringAWSTypeScriptGrafanaPrometheus
作業内容 [作業内容] ・自動車メーカー向けにブロックチェーンを用いて、物品のトレーサビリティを確立するシステムのプロトタイプ開発 ・アジャイル開発チームの一員として、設計、開発(インフラ・ビジネスロジック)、テスト、負荷試験などのタスクを柔軟に対応いただきたい ・プロト基盤構築なので設計書キレイにつくってパラメータ起こして構築、ではなくアジャイル的にクイックに構築していくスタイルに対応できる方にお願いしたい
  • NEW

【Java・Kotlin/フルリモート/週5日】現場向けSaaSのバックエンド開発

700,000円/月

業務委託(フリーランス)
JavaAWSAzureKotlinSpringBoot
インフラエンジニアバックエンドエンジニア
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守 既にリリース済みの現場向けSaaSサービスの開発を担当いただきます。 ・機能改修 ・API設計、開発 ・DB設計、開発 など
  • NEW

【Java】美容サイト向け新規アプリ開発案件

550,000円/月

業務委託(フリーランス)
福岡県
博多駅
Java
サーバーサイドエンジニア
作業内容 ・Javaを用いて美容向けアプリの新規開発を行っていただきます。 ・詳細設計からテストまでの工程をご担当していただきます。
  • NEW

【Java / 一部リモート可】通信業者向け決済サービスの刷新(週5日)

600,000 〜 700,000円/月

業務委託(フリーランス)
東京都
品川駅
JavaSpringBoot
作業内容 ・顧客との折衝や調整などのコミュニケーション業務 ・基本設計(課題抽出と解決・提案スキル) ・仕様決定業務(作業者ではなく、仕様を自分で決められるメンバーを募集) (工程)基本設計~ ======================== ※必ずお読みください※ 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ========================
  • NEW

【Java(Spring)】ガス・電力業界向け契約/料金システム保守

700,000円/月

業務委託(フリーランス)
大阪府
大阪駅
JavaSQLLinuxOracleSpring
作業内容 ★エンジニア実務経験2年以上 / 直近で実務経験のある方が対象の案件です!!★ ■概要 ガス・電力会社向けの契約や料金に関連する業務システムの保守業務を担当します。インシデント対応や軽微な改修作業を中心に、ソース解析やLinuxサーバの操作など幅広いスキルが求められます。設計書からの仕様理解と実装経験がある方に適したポジションです。 ■具体的な業務内容 ・Javaを用いた契約・料金関連システムの保守開発 ・OracleによるSQL検索・更新などのデータ操作 ・運用中のインシデント対応およびログ解析 ・設計書やソースコードをもとにした仕様把握・改修対応 ・Web/APサーバの基本操作(ログ取得・起動停止等) ・Linuxコマンドによるファイル操作やログ確認
  • NEW

AI開発支援

700,000円/月

業務委託(フリーランス)
東京都
JavaPythonSQLAWSReact
サーバーサイドエンジニアバックエンドエンジニア
作業内容 ・コンタクトセンター向けAIプラットフォームの構築とWebフロント開発を行います。 ・ユーザー・オペレータ向けのAIチャットシステムをリニューアルします。 ・生成AIエンジンを活用した新システムの構築支援を行います。 ・WatsonをベースとしたチャットシステムをAIエンジンから見直します。 ・ユーザー・社内向けのWebUI作成部分を担当します。 ・要求要件定義 ・フィジビリティ―スタディを実施します。 ・設計から結合テストまでを担当し、いずれはFSも行います。 ・構築後の保守運用や問い合わせ時の調査を行います。
  • NEW

【Ruby・React/リモート併用/週5日】ビジネスカード発行サービスの開発

700,000円/月

業務委託(フリーランス)
JavaPHPPythonRubyRailsReact
フロントエンドエンジニアバックエンドエンジニア
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守 現在β版を開発中のビジネスカード発行サービスの 正式リリースに向けたバックエンド開発を担当いただきます。
  • NEW

【Java/JavaScript/フルリモート】システム開発案件

550,000円/月

業務委託(フリーランス)
大阪府
大阪天満宮駅
JavaJavaScriptVue.js
組込・制御エンジニア
作業内容 ・Java、JavaScriptを用いたシステム開発案件に携わっていただきます。 ・基本以降をご対応頂く予定でございます。
  • NEW

【Python / 一部リモート可】自動車関連システム(週5日)

700,000 〜 900,000円/月

業務委託(フリーランス)
東京都
水天宮前駅
Python
作業内容 次世代SMCにおける開発作業をお任せいただきます。※SMC:ソフトウェア配信 ======================== ※必ずお読みください※ 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ========================
  • NEW
  • 注目

【DBエンジニア(SQL全般)】コンビニ CRM システム運用

700,000円/月

業務委託(フリーランス)
東京都
四ツ谷駅
SQLVBAWindowsOracle
作業内容 ★エンジニア実務経験2年以上 / 直近で実務経験のある方が対象の案件です!!★ ■概要 コンビニ向け CRM システムの運用業務を担当します。マスタデータやコンテンツの登録作業を行うほか、Excel ツールのカスタマイズ開発に関する調査・検討・受け入れ・リリース業務を担当します。 ■具体的な業務内容 ・CRM システムのマスタデータおよびコンテンツ登録業務 ・Excel VBA を活用したツールのカスタマイズ調査および改善 ・エビデンス作成およびドキュメントのレビュー ・Windows コマンドを活用した運用作業
  • NEW

【フルリモート/Springboot】プロダクト開発エンジニア募集

800,000円/月

業務委託(フリーランス)
東京都
JavaSpringKotlinSpringBoot
フロントエンドエンジニアサーバーサイドエンジニア
作業内容 ・プロダクトの機能拡充、改善を行います。 ・実際のお客様の業務のヒアリングをもとにモデリング、設計を行います。 ・日常的なリファクタリングを行います。 ・データ収集、変換、分析を迅速に行うためのデータ収集分析基盤を構築、運用します。 ・データ集計・表示画面の高速化を進めます。 ・他SaaS連携機能を開発します。 ・開発フローの高速化、効率化、自動化を行います。 ・セキュリティ面の強化を行います。 ・チーム横断での開発プロセスの改善を行います。
  • NEW

【Java/一部リモート】生産管理システム新規開発・改修案件

550,000円/月

業務委託(フリーランス)
京都府
竹田駅
Java
作業内容 ・Javaを用いた生産管理システム新規開発、改修案件に携わっていただきます。
  • NEW

【Java/VB.NET】医療関係システム開発案件

650,000円/月

業務委託(フリーランス)
大阪府
JavaC#VB.NET
サーバーサイドエンジニア
作業内容 ・JavaまたはVB.NETを用いて医療関係システム開発案件に携わっていただきます。 ・主に下記いずれかの作業をご担当いただきます。  -PKGカスタマイズ  -導入支援
  • NEW
  • 注目

【Java】自動車業向けシステム開発案件

650,000円/月

業務委託(フリーランス)
愛知県
伏見駅
JavaJavaScriptSQLSpringJBossEclipse
サーバーサイドエンジニア
作業内容 ・自動車業向けシステム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -アプリ老朽更新に伴う調査、修正、テスト

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

600,000円/月

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

【Java】保険機構システム更改開発

650,000円/月

業務委託(フリーランス)
東京都
門前仲町駅
JavaJSP
バックエンドエンジニア
作業内容 ・画面デザインの変更対応およびデザイン変更に伴うロジック修正 ・Javaによるバッチ処理作成 ・C→Javaのマイグレーション ・環境:Java、JSP、JS、Postgres

【Java】保険業務システム再構築(リモート)

600,000円/月

業務委託(フリーランス)
東京都
新豊洲駅
JavaJavaScriptSQLCOBOL
バックエンドエンジニア
作業内容 ・COBOL→Javaへのマイグレーション ・詳細設計〜結合テスト ・環境:COBOL、Java、InfoOne、CreateForm

【Java】設備システム更改案件

500,000円/月

業務委託(フリーランス)
福岡県
祇園駅
JavaOraclePostgreSQL
PG
作業内容 ・Javaを用いた設備系システム更改案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  - 詳細設計  - コーディング  - テスト

【IT講師/Java】Java講師案件

1,100,000円/月

業務委託(フリーランス)
大阪府
大阪駅
Java
サーバーサイドエンジニア講師
作業内容 ・JavaのIT講師案件に携わっていただきます。 ・主に下記のような作業をご担当いただきます。  ‐カリキュラムに沿った講義  ‐メイン講師業務もしくはアシスタント業務

【フルリモート】Spider再構築

600,000円/月

業務委託(フリーランス)
東京都
Java
サーバーサイドエンジニア
作業内容 現行システム移行のための実現性調査 ■現システム:Linuxサーバー+OracleDB+PL/SQL+Java ■移行後のシステム:Windowsサーバー+PostgreSQL+PL/pgSQL+Java

【Java】大手製造業の基幹システムの維持保守対応

600,000円/月

業務委託(フリーランス)
東京都
Java
サーバーサイドエンジニア
作業内容 【Java】大手製造業の基幹システムの維持保守対応 ■業務内容: 小規模改修の要件定義~設計~実装・テスト~リリース~運用保守 【環 境】 Java,classicASP Oracle Database 19c、20c Exadata,Oracle Database Appliance .NET,PLSQL WebPerformer,DataSpider,WebFOCUS HULFT,MQ WebSphere※ETLツールも一部使用 IBM WebSphere Application Server

【Java】電力市場取引システム開発

600,000円/月

業務委託(フリーランス)
東京都
北府中駅
JavaJavaScriptLinuxPostgreSQL
バックエンドエンジニア
作業内容 ・VB⇒Javaへのマイグレーション ・工程:詳細設計〜製造〜テスト ・環境:Java、JavaScript、PostgreSQL、Linux

【Java】オンプレ稼働中システムのクラウド化(リモート)

750,000円/月

業務委託(フリーランス)
東京都
京王多摩センター駅
JavaMyBatisSpringBoot
バックエンドエンジニア
作業内容 ・Java、Seaser2(一部Spring)のWEBシステムをJava+Spring-Bootに変更してAWSへ移行 ・バッチ(Java)のフレームワークを変更してAWSへ移行 ・テスト仕様書作成

【Java】銀行システム次期システム開発(リモート)

600,000円/月

業務委託(フリーランス)
東京都
品川駅
Java
バックエンドエンジニア
作業内容 顧客へ提示するTerasolunaFW(Java)の設計書をAsciiDocを用いて執筆〜詳細設計〜製造〜テストまでをご担当頂きます。

【Java】Webアプリケーションの保守開発

600,000円/月

業務委託(フリーランス)
東京都
JavaMyBatisGitSpringBoot
サーバーサイドエンジニア
作業内容 【Java】Webアプリケーションの保守開発 ■案件内容: Java(SpringBoot)で開発されたWebアプリケーションの保守開発をお任せいたします。

【テレワーク併用(保土ヶ谷)】銀行のWebアプリ開発(Java)

550,000 〜 750,000円/月

業務委託(フリーランス)
東京都
Java
サーバーサイドエンジニア
作業内容 案件概要:銀行のWebアプリ開発(Java) 業務内容: 銀行のWebアプリ開発となり、AWS上にJavaでAPIを構築します。 製造・単体をターゲットに要員を募集しております。 勤務時間: 場所:保土ヶ谷(横浜ビジネスパーク)    ※1ヶ月程は出社、以降はテレワーク中心ですが、     場合によっては保土ヶ谷or大崎で集まっての作業の可能性があります。 外国籍:応相談 ビジネスレベル、日本在住の方のみ

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

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

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

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

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

    ※ 3月28日(Fri)更新

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

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

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

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

今すぐ無料登録

Javaの月額単価相場

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

Javaのフリーランス案件・求人を保有しているフリーランスエージェントは、①レバテックフリーランス:19232件、②フリコン:18712件、③ココナラテック(旧:フリエン/furien):14676件、④Midworks:4924件、⑤アットエンジニア:1379件、⑥エンジニアルーム:481件、⑦レバテッククリエイター:427件、⑧mijicaフリーランス:399件、⑨ELEVATE:135件、⑩1 on 1 Freelance:122件となっています。(※フリーランスHub調べ/2025年3月) Javaのフリーランス案件・求人を豊富に保有しているフリーランスエージェントは①レバテックフリーランス、②フリコン、③ココナラテック(旧:フリエン/furien)であることがわかります。 Javaのフリーランス案件・求人に参画を希望するフリーランスの方は①レバテックフリーランス、②フリコン、③ココナラテック(旧:フリエン/furien)を中心に複数のフリーランスエージェントに登録することをおすすめします。

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

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

Javaの都道府県別案件数

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

Javaの職種別案件数

Javaのフリーランス案件・求人の職種別案件数は、①サーバーサイドエンジニア:18709件、②バックエンドエンジニア:8033件、③SE:5435件、④スマホアプリエンジニア:5092件、⑤PG:4351件、⑥フロントエンドエンジニア:3509件、⑦PL:3086件、⑧PM:2788件、⑨アプリケーションエンジニア:1754件、⑩PMO:1567件となっています。(※フリーランスHub調べ/2025年3月) Javaのフリーランス案件・求人は①サーバーサイドエンジニア、②バックエンドエンジニア、③SEが多いことが分かります。

Javaの職種別平均単価

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

Javaの業界別案件数

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

Javaの業界別平均単価

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

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

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

Java案件のよくある質問

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

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

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

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

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

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