Java×高単価の業務委託案件・フリーランス求人一覧
該当件数
99件中1~40件を表示
並び替え:
〜
1,000,000円/月
(週5日)
開発環境 | Java GoogleCloudPlatform | |
求めるスキル |
・ オンプレミス環境における、サーバー、ネットワーク、ストレージ等のインフラ保守経験
・ クラウド環境における、AWS、Azure、GCP等のクラウドサービス利用経験 ・ Javaを用いた開発・保守運用経験 5年以上 ・ 主体的にステークホルダーを巻き込みながら、運用保守・改善を行った経験 ・ Apache、Tomcat等のWebサーバー、アプリケーションサーバーの運用経験 |
もっと見る |
募集職種 | バックエンドエンジニア インフラエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
・クラウド環境における、AWS、Azure、GCP等のクラウドサービス利用経験
・Javaを用いた開発
・保守運用経験 5年以上
・主体的にステークホルダーを巻き込みながら、運用保守
・改善を行った経験
・Apache、Tomcat等のWebサーバー、アプリケーションサーバーの運用経験
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Java HTMLコーディング | |
求めるスキル |
・ 開発現場において、テックリード、リーダーなど開発に留まらず、組織をリードしたご経験
・ 過去Javaを用いた開発経験のある方 ・ コーディングテストを実施いただける方 ・ コードレビューやガイドライン策定を通じ、チームの開発力向上に貢献できる方 ・ toC 向けアプリサービスを展開している企業での自社開発のご経験 |
もっと見る |
募集職種 | アプリケーションエンジニア PL | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
※直近Java以外の言語でも可
・過去Javaを用いた開発経験のある方
・コーディングテストを実施いただける方
〜
1,000,000円/月
(週3日〜5日)
〜
1,000,000円/月
(週5日)
開発環境 | Java Kotlin | |
求めるスキル |
・ Webかアプリサービスのシステム設計・開発経験3年以上
・ Java or Kotlinでの開発経験1年以上 ・ 主体的(自発的)な行動、報連相が出来ること ・ Swagger(OpenApi)でAPIの設計書を作成した経験 ・ API詳細設計書、バッチ詳細設計書、テーブル定義書の作成経験 |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | 出社 |
〜
1,000,000円/月
(週5日)
・開発経験3年以上
・Java or Kotlinでの開発経験1年以上
・主体的(自発的)な行動、報連相が出来ること
・Swagger(OpenApi)でAPIの設計書を作成した経験
・API詳細設計書、バッチ詳細設計書、テーブル定義書の作成経験
・DBの設計(物理設計
・論理設計
・パフォーマンス最適化)
・開発の経験
〜
1,000,000円/月
(週5日)
開発環境 | Java プロジェクトマネジメント | |
求めるスキル | ||
募集職種 | PM PL | |
リモートワーク | 出社 |
〜
1,000,000円/月
(週5日)
開発環境 | PHP Java | |
求めるスキル |
・ チームの一員として、サーバサイドエンジニアとしてWebサービス/アプリの一定の運用経験がある
・ PHP、Java、Ruby、Pythonなどの言語を用いて、一定規模のアプリケーション開発を行った経験が3年以上ある方 ・ コードレビューやGitHubでのプルリクエストレビューなどの経験がある ・ 他部署を巻き込んで大きなプロジェクトを成功させたいという意欲や、コミュニケーションを積極的にしていく意思がある ・ ユニットテストや仕様化テスト、負荷テストなどの設計・運用経験がある |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
・PHP、Java、Ruby、Pythonなどの言語を用いて、一定規模のアプリケーション開発を行った経験が3年以上ある方
・コードレビューやGitHubでのプルリクエストレビューなどの経験がある
・他部署を巻き込んで大きなプロジェクトを成功させたいという意欲や、コミュニケーションを積極的にしていく意思がある
〜
1,000,000円/月
(週5日)
開発環境 | Java Swift | |
求めるスキル |
・ Javaなどの言語でのシステム開発経験(5年以上)
・ iOS(Swift)、Android(Kotlin)の知見(レビュー) ・ AWS経験 ・ アジャイル開発経験 ・ Ruby on rails |
もっと見る |
募集職種 | システムエンジニア アプリケーションエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
・iOS(Swift)、Android(Kotlin)の知見(レビュー)
・AWS経験
・アジャイル開発経験
〜
1,000,000円/月
(週1日〜5日)
〜
1,000,000円/月
(週1日〜5日)
・Asterisk、FreeSwitch等コールセンターシステムに使われる技術領域の知見
・設計、コードレビュー、の経験
〜
1,000,000円/月
(週3日〜5日)
〜
1,000,000円/月
(週3日〜5日)
・一連のソフトウェア開発ライフサイクルのベストプラクティスを理解している方
(ソースコード管理、コードレビュー、Unit Test、CI/CD、UI/E2E/Integration Testの自動化など)
〜
1,000,000円/月
(週5日)
〜
1,000,000円/月
(週5日)
・Java(spring boot)開発経験
・React.jsでの経験
・クラウド環境化での開発経験
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Java SpringBoot | |
求めるスキル |
・ Javaバージョン8以上での開発経験: 5年以上
・ SpringBootでの開発経験: 3年以上 ・ スクラムやアジャイルな開発プロセスでの開発経験 ・ 要件定義から開発、保守まで一貫してご対応されたご経験 ・ ドメイン駆動設計に関する知識 |
もっと見る |
募集職種 | バックエンドエンジニア システムエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
・SpringBootでの開発経験: 3年以上
■尚可スキル:
・スクラムやアジャイルな開発プロセスでの開発経験
・要件定義から開発、保守まで一貫してご対応されたご経験
・ドメイン駆動設計に関する知識
・マイクロサービスアーキテクチャ環境下での開発後経験
・直近1〜2年で半年以上継続して同一顧客のプロジェクト参画経験がある方
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Java Spring | |
求めるスキル |
・
|
|
募集職種 | バックエンドエンジニア システムエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
チーム開発の経験をお持ちの方
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Java Kotlin | |
求めるスキル |
・
|
|
募集職種 | Androidエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
Coroutine Flowを理解している方
要件が降りてくるのを待つのではなく、自律的に動け、一人称で開発を進められる方
チーム開発経験があり、自社サービス開発を志向される方
テストコードが書きやすいコードを理解している方
〜
1,000,000円/月
(週2日〜5日)
開発環境 | Java Scala | |
求めるスキル |
・ アルゴリズムや計算量に関する業務のキャッチアップに対する意識
・ アルゴリズムや計算量を扱った業務経験 ・ 統計学に関する基礎的な知識 ・ 機械学習に関する基礎的な知識 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週2日〜5日)
※かなり計算量が多いのでその負荷に耐える意向や親しい経験があり慣れているか
〜
1,000,000円/月
(週3日〜5日)
〜
1,000,000円/月
(週3日〜5日)
・Kubernetes等のコンテナオーケストレーション環境の構築及び本番運用の経験
・CI/CDパイプラインを使ったデプロイ環境の構築経験
・アプリケーションサーバの負荷試験の経験
■尚可スキル
・クラウドインフラを用いた監視環境の構築経験
・Scala, Go, Kotlin などの静的型付け言語を使ったサーバーサイドアプリケーションの開発経験
・日本語でネイティブと同等のコミュニケーションが可能なこと / Native-like fluency in Japanese
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Java Scala | |
求めるスキル |
・ Webアプリケーションの開発経験
・ Scala, Java, KotlinといったJVM言語や静的型付け言語の経験 ・ 教育への関心(小さな関心でも、大きな関心でも) |
|
募集職種 | バックエンドエンジニア システムエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
・Scala, Java, KotlinといったJVM言語や静的型付け言語の経験
・教育への関心(小さな関心でも、大きな関心でも)
〜
1,000,000円/月
(週5日)
開発環境 | PHP Java | |
求めるスキル |
・ Java、Python、PHPいずれかの開発経験5年程度
・ 社内研修講師もしくは、学校での講師経験 ・ ITスキルの教育担当をされていた方 |
|
募集職種 | バックエンドエンジニア システムエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
(アシスタント枠は講師経験未経験でも可)
・社内研修講師もしくは、学校での講師経験
〜
1,000,000円/月
(週4日〜5日)
開発環境 | JavaScript Ruby on Rails | |
求めるスキル |
・ 5年以上のフルスタック開発経験
・ Ruby on Railsでの開発経験(5年以上) ・ モダンなJavaScript/TypeScriptフレームワーク(React, Vue等)での開発経験(3年以上) |
|
募集職種 | フロントエンドエンジニア バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
・Ruby on Railsでの開発経験(5年以上)
・モダンなJavaScript/TypeScriptフレームワーク(React, Vue等)での開発経験(3年以上)
業務内容
NEW
エンド直
【PM】建設・不動産業界におけるPMの業務委託案件・フリーランス求人
〜
1,500,000円/月
(週3日〜5日)
開発環境 | プロジェクトマネジメント | |
求めるスキル |
・ 大卒以上
・ PM経験もしくはコンサル等でプロジェクト管理の経験がある ・ エンジニア(開発技術に関しては上記記載)として自らも手を動かす経験があり、スキルや品質の判定ができる ・ 将来的に正社員としてのジョインも検討いただける方 ・ 不動産・建築領域に知見がある方 |
もっと見る |
募集職種 | PM | |
リモートワーク | フルリモート |
NEW
エンド直
【PM】建設・不動産業界におけるPMの業務委託案件・フリーランス求人
〜
1,500,000円/月
(週3日〜5日)
・PM経験もしくはコンサル等でプロジェクト管理の経験がある
・エンジニア(開発技術に関しては上記記載)として自らも手を動かす経験があり、スキルや品質の判定ができる
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Python TypeScript | |
求めるスキル |
・ CTO・テックリードとしてアーリーフェーズのベンチャーでプロダクトの01に携わった経験
・ AI系のプロダクトを手掛けた経験 ・ Python・TypeScriptでの幅広い開発経験、知見 ・ 人材領域、マッチングビジネスの知見 |
|
募集職種 | CTO | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
・テックリードとしてアーリーフェーズのベンチャーでプロダクトの01に携わった経験
・AI系のプロダクトを手掛けた経験
・Python
・TypeScriptでの幅広い開発経験、知見
〜
1,000,000円/月
(週2日〜5日)
〜
1,000,000円/月
(週2日〜5日)
・LLMファインチューニングやデータパイプラインの構築経験
〜
1,000,000円/月
(週2日〜3日)
〜
1,000,000円/月
(週2日〜3日)
・フルスタックでの開発経験
・アーキテクト、アルゴリズム設計スキル
・チーム開発を円滑に進めるためのコミュニケーションスキル
〜
700,000円/月
(週1日〜2日)
開発環境 | Python JavaScript | |
求めるスキル |
・ LLMにおける深い知見
・ ベンチャー事業会社でのLLMプロダクト開発経験 ・ 建築・土木業界の知識 |
|
募集職種 | 機械学習エンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週1日〜2日)
・ベンチャー事業会社でのLLMプロダクト開発経験
〜
1,000,000円/月
(週5日)
開発環境 | Go AWS | |
求めるスキル |
・
|
|
募集職種 | システムエンジニア アプリケーションエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
・構築
・テスト経験
3年以上の開発経験
AWS、Azureなどのパブリッククラウドを用いたWebアプリケーション開発経験
日本語でのコミュニケーション力(ビジネスレベル)
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Python Node.js | |
求めるスキル |
・ LLMプロダクトの開発経験
・ Pythonを用いたバックエンドの開発経験(Node.jsでの開発なので、ここへの抵抗感がないこと) ・ 英語への苦手意識がないこと ・ ReactやTypeScriptを用いたフロントエンドの開発経験 ・ 何らかのテストフレームワークの使用経験(Jest, Vitestなど) |
もっと見る |
募集職種 | フロントエンドエンジニア バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
・Pythonを用いたバックエンドの開発経験(Node.jsでの開発なので、ここへの抵抗感がないこと)
・英語への苦手意識がないこと
(アメリカ医療機関でのPOC開始など、アメリカ向けにプロダクトの提供が進んでいます)
〜
700,000円/月
(週2日〜3日)
〜
700,000円/月
(週3日)
開発環境 | PHP JavaScript | |
求めるスキル |
・ HTML / CSS / Sass / PHPを用いた開発経験 2年以上
・ WordPress(テーマ・カスタムフィールド・プラグイン活用)の開発経験 2年以上 ・ JavaScript(基本的なカスタマイズができるレベル)2年以上 ・ GitHubなどでバージョン管理やソースコードレビューを行った経験 ・ ディレクションの経験 |
もっと見る |
募集職種 | フロントエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
開発環境 | PHP JavaScript | |
求めるスキル |
・ PHP (Laravel), JavaScript (React) における開発経験
・ 自社プロダクト (Webサービス) の開発経験 5年以上 ・ 事業計画に基づく経営層への定期レポーティング経験 ・ プロダクトロードマップの策定、計画に基づいた組織構築・戦略の立案と運用経験 ・ プロジェクトマネジメント / サービスマネジメントの経験 |
もっと見る |
募集職種 | PM PdM | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週4日〜5日)
・自社プロダクト (Webサービス) の開発経験 5年以上
・事業計画に基づく経営層への定期レポーティング経験
・プロダクトロードマップの策定、計画に基づいた組織構築
・戦略の立案と運用経験
・プロジェクトマネジメント / サービスマネジメントの経験
・エンジニア組織 (10名以上) におけるマネジメント、メンバー育成、人事評価経験
・採用計画の立案と実行経験
〜
600,000円/月
(週2日〜3日)
開発環境 | プロジェクトマネジメント | |
求めるスキル |
・ PMとしての豊富なご経験
・ オフショア開発のベンダーコントロール経験 ・ NFTなどブロックチェーン、Web3業界に対する知見(開発経験があると理想) ・ 英語を使った実務経験 |
|
募集職種 | PM | |
リモートワーク | フルリモート |
〜
600,000円/月
(週2日〜3日)
・オフショア開発のベンダーコントロール経験
(※ベトナムのオフショア開発企業のコントロール経験だと理想)
・NFTなどブロックチェーン、Web3業界に対する知見(開発経験があると理想)
〜
1,000,000円/月
(週5日)
開発環境 | Python GoogleCloudPlatform | |
求めるスキル |
・ ETLやELTの実装経験
・ TerraformなどInfrastructure as Codeの運用経験または興味関心 ・ データサイエンス全般に関する理解・経験 ・ 開発チームのリーダー・マネージャー経験 ・ データパイプライン・MLOps環境の構築・運用開発の経験 |
もっと見る |
募集職種 | データベースエンジニア データサイエンティスト | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
★Pythonを含む複数言語(TypeScript、SQL、Java、Scala尚可)での開発経験(3年以上)
★データ基盤および分析基盤などの開発
・構築経験(3年以上)
★AWS、GCP等の各種クラウドサービスの利用およびスケーラブルなクラウドベースのアーキテクチャデザイン
・実装経験
・ETLやELTの実装経験
・TerraformなどInfrastructure as Codeの運用経験または興味関心
〜
900,000円/月
(週2日〜3日)
開発環境 | JavaScript React.js | |
求めるスキル |
・ 何かしらのFWを用いたバックエンド開発経験(JavaScript, Python , Golangなど)
・ Reactを用いたフロントエンド開発知識 ・ 企業のデータ分析基盤の構築や、データ分析業務に興味・関心のある方 ・ 顧客からのヒアリング・要件定義などのスキル・ご経験 ・ GCP/AWSなどのクラウドインフラ/SaaSを用いたインフラ構築経験 |
もっと見る |
募集職種 | フロントエンドエンジニア バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週2日〜3日)
・Reactを用いたフロントエンド開発知識
・企業のデータ分析基盤の構築や、データ分析業務に興味
・関心のある方
〜
1,000,000円/月
(週5日)
開発環境 | TypeScript AWS | |
求めるスキル |
・
|
|
募集職種 | バックエンドエンジニア インフラエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
チーム開発の経験(コードの相互レビュー)
AWSを使ったインフラ構築経験
CDKを利⽤した構築経験
コンテナを使ったアーキテクチャの構築経験
バックエンドAPIの開発経験(下記のうちどれか)
TypeScript Scala Java Kotlin Python Golang
〜
1,000,000円/月
(週4日〜5日)
開発環境 | プロジェクトマネジメント 開発仕様策定/要件定義 | |
求めるスキル |
・
|
|
募集職種 | PMO | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週4日〜5日)
オープン系開発、Webシステム開発における要件定義〜テストまでの一連の実務経験
クライアント、およびベンダーとの折衝業務経験
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Laravel React.js | |
求めるスキル |
・
|
|
募集職種 | フロントエンドエンジニア PL | |
リモートワーク | 出社 |
〜
1,000,000円/月
(週4日〜5日)
オブジェクト指向開発に関する十分な理解と適用経験
パフォーマンスを考慮したDBテーブル設計力とSQL実装力
AWS(EC2、RDS)の使用経験
BIシステムの開発経験
開発のプロセス改善を行った経験
〜
1,000,000円/月
(週5日)
開発環境 | Github プロジェクトマネジメント | |
求めるスキル |
・
|
|
募集職種 | 機械学習エンジニア PM | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
* 生成AI技術(特にGitHub Copilot、PR-Agent、Cursorなど)の知識と経験
* 開発ツール(CI/CD、バージョン管理)の使用経験
* コード生成ツールやテスト自動化ツールの使用経験
* プロジェクトマネジメントのスキル
* 業務プロセスの分析スキル
* 優れたコミュニケーション能力
〜
1,000,000円/月
(週4日〜5日)
開発環境 | TypeScript | |
求めるスキル |
・ スタートアップ企業で01開発を行うにあたって、技術選定から入り込んだ経験
・ TypeScriptでの豊富な開発経験 ・ AWSを使ったインフラ構築経験 ・ プロジェクトの根幹部分の設計・実装経験 ・ チーム開発の経験(コードレビュー) |
もっと見る |
募集職種 | インフラエンジニア システムエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
・スタートアップ企業で01開発を行うにあたって、技術選定から入り込んだ経験
・TypeScriptでの豊富な開発経験
・AWSを使ったインフラ構築経験
メンバーの場合:
・プロジェクトの根幹部分の設計
・実装経験
・チーム開発の経験(コードレビュー)
・下記環境を使ったWebシステムの開発経験
React(TypeScript), Golang, Java等
AWSを使ったインフラ構築経験
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Go SQL | |
求めるスキル |
・ 一般的なWebアプリケーションの大まかな構成を理解していること
・ バックエンドアプリケーションの開発経験(設計及び実装)(Sr. Backend engineer レベルであると尚可) ・ 例: ECにおける商品推薦、UGCテキストや画像の分類問題、Elasticsearch/Solrを用いた検索システムの結果改善をはじめとした運用 ・ コンポーネント自体はマネージドサービスでも可 ・ プロジェクトのアウトカムをプロダクトマネージャや分析者と共に議論し定義でき、機械学習タスクとして要件に落とし込める |
もっと見る |
募集職種 | 機械学習エンジニア システムエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
・スキル
・経験を持っていること:
WebApp開発の知識、スキル
- 一般的なWebアプリケーションの大まかな構成を理解していること
- バックエンドアプリケーションの開発経験(設計及び実装)(Sr. Backend engineer レベルであると尚可)
フルタイムの業務経験最低2年以上
2. 機械学習、検索、推薦、自然言語処理、画像処理等、高度なアルゴリズムのいずれかをコアコンポーネントとするソフトウェア開発プロジェクトに携わり、継続的に改善した経験:
- 例: ECにおける商品推薦、UGCテキストや画像の分類問題、Elasticsearch/Solrを用いた検索システムの結果改善をはじめとした運用
- コンポーネント自体はマネージドサービスでも可
3. ビジネス/エンジニアとのコミュニケーション力:
- プロジェクトのアウトカムをプロダクトマネージャや分析者と共に議論し定義でき、機械学習タスクとして要件に落とし込める
- 複雑な要件を整理、適切なステークホルダーを巻き込んで合意形成できる
4. 日本語Fluent(流暢)レベル以上:
- ネイティブでない方であれば、日本語が共通言語であるチームでの業務経験があること
〜
1,000,000円/月
(週2日〜5日)
〜
1,000,000円/月
(週2日〜5日)
・社内外を問わず、技術課題を関係者と調整しながら解決する問題解決能力
(幅広い案件に関わるため)以下スキル、または関連のあるスキルのご経験(以下のうちいずれかでも可、複数経験がある場合歓迎)
・ソースコードのリファクタリング経験
・速度改善やスループットの拡大を施した経験
・クラウド、インフラコストの最適化スキル
・リアーキテクチャリングの経験
・言語やライブラリ、ミドルウェアのバージョンアップ経験
・その他機能要件の開発経験
〜
900,000円/月
(週4日)
開発環境 | DB設計/DMP構築 プロジェクトマネジメント | |
求めるスキル |
・ Web開発3年以上の開発運用経験
・ データエンジニア1年以上の開発運用経験 ・ 新規既存問わず、開発チームやプロジェクトを主体的にリードした経験 ・ DBの設計・構築・保守・運用経験 ・ 複数の言語経験(PHP/Python/Perl/Java etc) |
もっと見る |
募集職種 | バックエンドエンジニア PL | |
リモートワーク | フルリモート |
〜
900,000円/月
(週4日)
・データエンジニア1年以上の開発運用経験
・新規既存問わず、開発チームやプロジェクトを主体的にリードした経験
〜
1,000,000円/月
(週5日)
開発環境 | Go Kotlin | |
求めるスキル | ||
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
Java案件を絞り込む
JavaのよくあるQ&A
-
Javaの月額単価相場はいくらですか?
58万円です。※ITプロパートナーズで募集中の案件の平均月額単価
-
Javaの案件数はどのくらいありますか?
182件です。(ITプロパートナーズで掲載中の案件数です)
-
Javaのリモートワーク可能な案件はありますか?
あります。Javaの案件のうち79%がリモートワーク可能です
Javaのフリーランス求人・案件について
-
Javaとは
「Java(ジャバ)」とは、OSに依存せず高い安定性を誇ることからWEB系システムや家電のシステム、大規模な銀行のシステムまで幅広く使用されているプログラミング言語です。
WEBページの作成時に使用するHTML、AIの開発に使用するPython、WEBアプリケーションを作成する時に使用するRubyなどプログラミング言語は基本的に特定の開発環境に限定され、汎用性が低いことが特徴です。
しかしJavaはOSや開発環境に依存しないため、幅広く使用できます。Javaを用いてWindowsで開発されたものがMacでも使用ができ、Androidでも動かす事が可能です。他の言語であればOSごとに書き換える必要がある中でJavaは同じコードが使用できます。
また高い処理速度と安定性を持つことから、Twitterのシステムのような大規模かつ速度が重要視されるシステムにも使用されています。基幹システムからアプリの開発、組み込みシステムの開発が出来ることや高い安定性があることなどから、Javaは人気が高いプログラミング言語です。
-
Java案件・求人の特徴や動向
JavaはWebアプリのサーバーサイド開発やECシステムの構築開発、銀行などの業務系システムの開発などの大規模な案件で使用されることが多く、Javaを扱えるエンジニアの需要も高いと言えます。
Javaの案件として多くの割合を占めるWebアプリやWebサービスの案件はフルリモート可のものが多くなっています。しかし一方で、銀行や行政系システムの大規模案件はセキュリティ、情報漏洩の観点からリモートでの勤務が難しいことが多いです。
しかしコロナ禍以後は大規模案件においてもリモート可の案件も増えてきており、ITプロパートナーズで掲載している案件においても、リモートやフルリモートの案件が多く存在しています。
動向としてRubyやPythonなど他のプログラミング言語の開発案件も徐々に増えてきてはいますが、やはり圧倒的なシェアを誇るJavaの案件数には及びません。新規の開発はもちろん、Javaで開発された既存システムの改修などの案件も豊富なため、Java案件は今後も安定した需要があることが予想できるでしょう。
-
Javaフリーランス案件・求人の代表的な案件の種類
Javaのフリーランス案件・求人で代表的な案件例をいくつかピックアップしてご紹介します。JavaだけでなくPHPやPythonなどを用いた開発経験、Java系フレームワークを用いた開発経験が求められます。
- Webサイト開発
Javaを使用してWebサイト設計、実装、テストなどを実行します。JavaはWebサイトに必要なシステムの多くをカバーできる言語のため、Webサイトには必要不可欠な存在です。Javaで構築されたWebサイトが多いことから、サイトの改修、再構築案件でJavaエンジニアが求められることもあります。
- 基幹システムの大規模開発
インフラ等の大規模な基幹システムの開発案件も多く存在します。基幹システム案件は開発経験5年以上求められる物が多く、他の案件と比べても高いスキルと経験が必要です。これは多くのアクセスに耐えられる設計や後の開発を見越して拡張性の高い設計が出来ることなど、より求められる要件の高い案件が多い為です。
- 新規ゲーム開発
スマートフォンやパソコンで遊ぶソーシャルゲームの開発案件についても、Javaエンジニアが求められています。インフラの設計・構築、開発エンジンを用いたゲーム実装などをJavaで行います。
-
Javaフリーランス案件・求人を獲得する為に必要なスキルや経験
Javaのフリーランス案件や求人を獲得するためには、案件にもよりますが多くの企業で2~3年以上のJavaを用いた開発経験が必須になっています。Javaの汎用性の高さからPHPやPythonなどと組み合わせて使用されることが多く、他言語への理解も必要です。
Javaフレームワークを用いた経験も求められます。実際のJavaエンジニアの求人案件を見ても、SpringやSpringBootなどのJava系のフレームワークを用いた開発経験を必須条件としている企業は多くあります。
また、高い安定性を持つJavaはインフラのシステムなど長期的な開発案件に多く使用されており、改修や機能の追加などの変更があった場合には拡張性の低いコードでは対応できません。そのため、フリーランスのJavaエンジニアには拡張性の高いコードが書けるスキルも求められます。
加えて、大規模な開発になれば高いコミュニケーションスキルも必要です。Javaが多く使用されるインフラのシステムは大規模であることが多く、多人数の現場で業務を進めるためには円滑なコミュニケーションを取れる人材が重宝されます。
-
Javaフリーランスエンジニアにおすすめのフレームワーク
Javaのフレームワークを使用すれば、システムをどのように開発するかの方向性が決まりやすくなります。開発に必要な機能を一から揃えなくて良いので開発時間を大幅に短縮でき、作業効率の向上が可能です。
Java案件のなかには、条件に「SpringFrameworkを使用した開発経験〇年以上」などと、特定のフレームワークの経験を求めている企業もたくさんあります。
以下で、Javaのおすすめのフレームワークを3つご紹介します。
- Spring Framework
「Spring Framework(スプリングフレームワーク)」は、主にJavaを用いたWebアプリの開発で使用されるオープンソースフレームワークです。このフレームワークは結合テストを行うことができ、単体だけでなく一連の処理を確認できるためバグを防ぎながら開発をすることができます。
またSpringFrameworkは拡張性が非常に高く、仕様変更などにも柔軟に対応がしやすい構造です。比較的大規模で仕様変更が多いJava案件と非常に相性が良いフレームワークです。
- Play Framework
「Play Framework(プレイフレームワーク)」は軽量で動作が早く、中小規模の案件で多く使用されるフレームワークです。他のフレームワークを使用するには規模の小さい案件かつ、コストを抑えたい時に多く使用されます。またPlayFrameworkはJavaだけでなくScalaの開発にも応用できることから、今後使用する企業が増加する見込みがあるとされています。
- JFS
「JFS(ジェイエフエス)」は、ユーザーが操作する見た目の部分を簡単に作れることが特徴のフレームワークです。通常、高度なViewを生成する為にはある程度の工数が必要ですが、JSFを用いることで少ない工数で高度なViewを生成できます。
-
Javaフリーランス案件・求人に役立つおすすめ資格
-Oracle認定Javaプログラマ
Javaに関する資格の中で最もメジャーな資格であり、所持しているだけでフリーランスとして活動していく中での大きな武器になります。Oracle認定JavaプログラマはBronze、Silver、Goldと3段階のランクに分かれています。
Bronzeは初心者向けであり、海外では評価されないほか日本においてもあまり評価の対象にはなりません。Silverはフリーランスで活動するための武器となり、評価の対象となる資格です。開発経験が数年なければ合格するのが難しい難易度となっています。
Goldはエンジニアとして非常に強い武器として評価されます。設計者の意図と仕様を理解し、独力で開発の実装まで行うレベルのスキルが求められる試験の難易度です。このGoldはJava関連の資格においても最高の難易度とされており、取得できればJavaに関するスキルはもちろんシステム開発における知識面でもある程度の証明となります。
-
Javaの習得方法や難易度
Javaは他のプログラミング言語の中でも比較的難易度が高く、習得するまでに時間がかかります。理由としては覚えるべきルール、構文が多いことや記述する文字の量が多い事が挙げられます。Javaは構文を理解、記憶しなければまともなコーディングができません。
また文字の量が多い為、エラーの箇所の発見と修正にかかる時間が他言語と比較して多くなってしまいます。またJavaはOSや環境に依存せず幅広く使用されるため、実装レベルで使用する際にはネットワークやハードウェアに関する理解が一定以上求められます。
Javaは独学で習得するには難しいため、プログラミング未経験の場合はプログラミングスクールや学習サイトなどの活用がおすすめです。プログラミングスクールは種類によりますが、週に約30時間程度の確保、数十万円の費用がかかります。しかし、独学に比べ短時間での習得が可能となります。
-
Javaフリーランスエンジニアの将来性
Javaの求人数は言語の中でもトップクラスですが、一方でJavaエンジニアの数も多いため収入面ではScalaやGoなどの新しく勢いのある言語に比べて低くなる傾向があります。またScalaやGo、PHPなどの他の言語での開発案件が増えているため、少しずつですがJavaの案件数も減少傾向です。
特にScalaはJavaの半分のコード数で済み、Javaの後継言語として注目されています。しかし高い汎用性と安定性から現在も多くのシステムでJavaは使用されており、今後10年はJavaの需要が著しく減少することは無いとされています。
新規開発が減ったとしても既存システムの保守開発が発生するため、そう簡単に他の言語に置き換えられることは考えにくいでしょう。そのため多少需要が落ちたとしても、開発経験を積んでいけば、Javaは十分将来性の高い言語といえます。
さらに詳しい情報は「2022年最新!Javaのフリーランス案件の種類や動向・単価相場まとめ」をご覧ください。