TOP > java特集ページ

Java特集ページ


「案件ナビ」では、ITフリーランスに紹介する案件のうち、Javaの募集案件が言語別掲載数第1位となっています。(2017年3月現在)

Java特集ページにおいては、Java案件の最近の流行や傾向、フリーランス向け最新案件をご紹介いたします。


案件の紹介を依頼する【簡単30秒】   最新案件をすぐに見る

 Java案件の長期短期比率

Java1:案件の長期短期比率
Javaは大規模開発に向いている言語であるため、就業期間半年超えの長期案件が高い割合を占めています。 安定して長期案件に参画できるのはJavaフリーランスのメリットです。 その一方で短期案件が2割ほど存在します。短期案件の多くはテスト工程に入る前までを案件の期間として設定しているため、就業先からフリーランスに対してテスト工程以降も依頼する旨の契約延長を申し込まれる場合もあります。 したがって、表記上は短期案件であっても、結果として長期案件になる可能性は十分にあります。

 工程と単価

Java2:工程と単価
フリーランス向けJava案件の工程別案件数と平均最高単価は左図の通りです。基本的には上流工程ほど平均単価は高く、下流工程ほど低くなっています。 全体の平均最高単価は60~70万ほどであり、案件ナビもその金額帯のフリーランス向け案件が多く掲載されております。 ただし、この単価はあくまで平均であり、開発フェーズの案件においても月90万円超の案件は一定数掲載されています。 開発技術を高めて単価を上げていく道と、上流工程に携わって単価を上げていく道の二つがフリーランスには用意されていると言えるでしょう。 (グラフは案件ナビの公開Java案件に基づく統計であり、非公開案件の工程別案件数、金額は統計に含んでおりません。)

 Javaフリーランスに求められるスキル

Java3:フリーランスに求められるスキル
同じJava言語を用いた案件であっても、案件によってフリーランスに求められるスキルは異なります。 しかし、フリーランスに求められるスキルにはある程度流行が存在し、流行のスキルを学ぶことがより多くの案件に参画に繋がるでしょう。 求められるスキルにおいて大きなウェイトを占めるのはフレームワーク(FW)とデータベース(DB)でしょう。
FWでは「Spring」が一番人気です。最近のFW使用案件の5~6割はSpring及びその派生FWを要求スキルや使用環境に取り上げています。
DBについては「Oracle」が一番人気、次点が「MySQL」です。Oracleが約6割、MySQLが約2~3割が要求スキルや使用環境に取り上げているという状況です(案件によっては重複を含む)。 Oracleに関しては資格を取得することで自身のスキルをアピールできます。 スキルアップのための勉強をしていくことが単価アップへの近道となるでしょう。


フリーランス向けJava案件のご紹介も「案件ナビ」にお任せください!


 注目の最新Java案件を一部紹介


単価 ¥600,000 ~¥700,000
役割 PG、SE
勤務地 / 最寄駅 新宿区 / 新宿駅
必要スキル スキル:<必須>
    ・Java開発の経験 (3年以上)
    もしくはScala開発経験(1年以上)
    ・Javascriptでクライアント側画面の開発経験(1年以上)
    ...
期間 1月~
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ¥750,000 ~¥850,000
役割 PG、SE
勤務地 / 最寄駅 港区 / 虎ノ門駅
必要スキル 【スキル】
(必須)
・Javaを用いたWebシステム開発経験(5年以上)
・コミュニケーション力
・技術に対する向上心
(尚可)
・20名以上のリーダー経験
期間 即~
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ¥550,000 ~¥650,000
役割 PG、SE
勤務地 / 最寄駅 千代田区 / 飯田橋駅
必要スキル ■必須スキル:
・JAVAの開発経験
・WEBシステム開発経験
・自発的に動ける方。
■尚可スキル
・ECサイト開発の経験
期間 即~
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ¥500,000 ~¥680,000
役割 PG、SE
勤務地 / 最寄駅 港区 / 品川駅
必要スキル ■スキル:
 【対象スキル】
 主にJava + Javascript + DB2 or Oracleエンジニアが対象です。
 SE(基本設計~製造テスト)、PG(詳細設計~テスト)
期間 即~
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ~¥720,000
役割 PG、SE
勤務地 / 最寄駅 千代田区 / 東京駅
必要スキル 【スキル】(必須)
     ・JAVAの開発経験(環境:Struts)
     ・フレームワークまわりのメンテナンス経験
      ※メンテナンスしたフレームワークは何でも良い
    ...
期間 1月~
契約形態 業務委託(フリーランス)
案件詳細を見る


案件の紹介を依頼する【簡単30秒】



単価 ¥750,000 ~¥800,000
役割 PG、SE
勤務地 / 最寄駅 神奈川県 / 横浜駅
必要スキル ■スキル要件
java開発経験
クラス設計が出来ること
Spring経験尚可
期間 1月~ 8月
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ¥600,000 ~¥700,000
役割 PG、SE
勤務地 / 最寄駅 品川区 / 天王洲アイル駅
必要スキル ■必須スキル
 ・JAVAの経験 3年以上
 ・詳細設計~テストまでの経験
■歓迎スキル
 ・Springフレームワーク
期間 1月~ 3月
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ¥500,000 ~¥650,000
役割 PG、SE
勤務地 / 最寄駅 江東区 / 東陽町駅
必要スキル 希望:■必須■
  ・勤怠問題ない方。(現場到着8:40可能な方)
  ・報連相が出来る方。
   諸連絡のルールを守る事や作業状況の
   途中報告などができる事が重要になります。
  ・...
期間 1月~
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ~¥700,000
役割 PG、SE
勤務地 / 最寄駅 23区外 / 分倍河原駅
必要スキル 【スキル】
・Java開発経験者(2~3年以上希望)
・詳細設計以降出来る方
・コミュニケーション能力
・JQuery(尚可)
期間 即~ 3月
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ~¥650,000
役割 PG、SE
勤務地 / 最寄駅 新宿区 / 新宿駅
必要スキル ◆必須:Java開発経験3年以上
◆尚可:アジャイル開発経験、チケットシステム開発経験、BtoC開発経験
期間 1月~ 7月
契約形態 業務委託(フリーランス)
案件詳細を見る


案件の紹介を依頼する【簡単30秒】



単価 ¥600,000 ~¥650,000
役割 PG、SE
勤務地 / 最寄駅 江東区 / 豊洲駅
必要スキル 【スキル】
 (必須)
 ・Web画面開発経験
 ・java、JSP、HTML5、javascript開発経験
 ・テスト仕様書作成(PT/IT)
 ・テスト実施
 ・コミュニケーション良...
期間 1月~ 3月
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ~¥650,000
役割 PG、SE
勤務地 / 最寄駅 江東区 / 門前仲町駅
必要スキル 【スキル】
・JAVA開発経験(最低1年以上)
【尚可スキル】
・Android Studioでの開発経験をお持ちの方
・棚卸業務知識をお持ちの方
期間 1月~ 3月
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ¥600,000 ~¥700,000
役割 PG、SE
勤務地 / 最寄駅 新宿区 / 新宿駅
必要スキル ■スキル
<必須>
・Java開発の経験 (3年以上)
もしくはScala開発経験(1年以上)
・Javascriptでクライアント側画面の開発経験(1年以上)
<尚可>
Linux sh...
期間 1月~
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ~¥720,000
役割 開発リーダ、サブリーダ
勤務地 / 最寄駅 港区 / 田町駅
必要スキル 【スキル】基本設計の経験
     Java開発経験(WEB)3年以上
     アジャイル開発に抵抗がない方
     サブリーダー・リーダー経験(尚可)
期間 即~
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ¥750,000 ~¥900,000
役割 PG、SE
勤務地 / 最寄駅 品川区 / 五反田駅
必要スキル ◆ スキル(必須)
 ・Java開発のご経験
 ・Linux OS上での開発のご経験
◆ スキル(尚可)
 ・Java EEでの開発のご経験
  (Spring Boot, DBFlute,...
期間 1月~
契約形態 業務委託(フリーランス)
案件詳細を見る


案件の紹介を依頼する【簡単30秒】



単価 ¥800,000 ~¥1,000,000
役割 PG、SE
勤務地 / 最寄駅 新宿区 / 新宿駅
必要スキル スキル:・Javaソフトウェア開発の経験 (3年以上) or Scalaソフトウェア開発経験(1年以上)
    ・Javascriptでクライアント側画面の開発経験(1年以上)
    ※経験年...
期間 1月~
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ~¥720,000
役割 PG、SE
勤務地 / 最寄駅 千代田区 / 溜池山王駅
必要スキル 【スキル】(必須)
     ・Javaでの基本設計~開発経験
     ・能動的なコミュニケーション能力(重要)
     (尚可)
     ・ERPパッケージSCM領域導入ご経験
  ...
期間 1月~
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ¥650,000 ~¥750,000
役割 PG、SE
勤務地 / 最寄駅 世田谷区 / 池尻大橋駅
必要スキル <必須スキル>
・Java開発経験5年以上
・PHP開発経験2年以上
・調査~の経験がある方
・自分で考えて動ける方
<尚可スキル>
・Web系システム開発経験
期間 即~
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ¥600,000 ~¥700,000
役割 PG、SE
勤務地 / 最寄駅 千代田区 / 岩本町駅
必要スキル <必須スキル>
・Javaでの開発経験3年以上
・新しい技術に対する探究心のある方
<尚可スキル>
・Scalaでの開発経験
・Fintechに関する知識
期間 即~
契約形態 業務委託(フリーランス)
案件詳細を見る

単価 ¥750,000 ~¥900,000
役割 PG、SE
勤務地 / 最寄駅 中野区 / 中野駅
必要スキル 【募集要件】
<必須要件>
・DBにおける内部設計~構築までの経験
・DBのパフォーマンスチューニングの経験
・オープン言語での業務アプリケーション開発の経験
<尚可要件>
・DB2設計~...
期間 即~
契約形態 業務委託(フリーランス)
案件詳細を見る

案件の紹介を依頼する【簡単30秒】   もっと多くのJava案件を探す



 もっと詳しくJava

Javaは1996年にサン・マイクロシステムズ社が正式リリースを行った、プログラミング言語のひとつです。
なお、2010年にサン・マイクロシステムズ社はオラクル社に買収されており、現在はオラクル社がその権利を持っています。
現在使用されているJavaは、クライアント向けの基本的なSE(Standard Edition)、サーバーソフトウェア向けのEE(Enterprise Editon)、
小型機器ソフトウェア向きのME(Micro Edition)の三種類に分かれています。
現在Java SE 8まで公開されており、2017年3月23日にJava SE 9がリリースされる予定です。
また話題性という点では、TOIBEによると2016年12月現在、Javaは全プログラミング言語の中でどれだけ話題になったかという指標において、
トップである約18%の割合を占めています。

・Javaの特徴、仕様について
Javaはプラットフォーム非依存と、バージョンの互換性を開発時の目標とされた言語であり、いかなるOSであっても、どのバージョンで作成したプログラムであっても動作が保障されているといった点が大きな特徴です。 プラットフォーム非依存の理由は、Javaはプログラムが実行される際にJVM(Java Virtual Machine)によって、それぞれのコンピュータ機種固有のマシンコードに変換して処理されるためです。 このため、Javaは基幹システム開発からWebサイト、Androidアプリや、さらには家電の組み込みプログラムにまで幅広く使われる言語となっています。 また、次のような要素から、Javaは信頼性の高い堅牢な、実行スピードも早い言語として認識されており、 大規模WEBサービスにおいても十分な活躍ができると言われています。
一度すべてを機械語に変換してから実行を行うコンパイル言語なので、開発の際に出来上がったソースコードは一度バイトコードという機械語へ変換されます。 また、この変換の際にプログラムのチェックを行い、エラー抽出も可能なので、信頼性を高めることも可能にしています。
オブジェクト指向言語として設計されている言語なので、大規模開発にも対応可能です。オブジェクト指向とは、簡単に説明するとソフトウェア開発においてプログラムを部品化していく考え方です。 その主目的としては、「人間に把握できるプログラム開発を実現する」というものであり、プログラムを容易に変更できるようにすること(柔軟性、保守性の向上)、プログラムの一部を簡単に転用できること(再利用性の向上)を実現しているのです。
Javaには、メモリ管理のための機能として、ガベージコレクション(GC)がJVMに統合されている形で搭載されています。 プログラムの実行によってメモリ上に展開したオブジェクトの処理として、終了後にエンジニアの手による削除を行わなくても、使われていないオブジェクトはガベージコレクションによって自動的に削除されるというものです。 これによりメモリの無駄な圧迫を防止できるので、よりよい実行言語としてJavaが選ばれています。

・フリーランスのJava勉強方法について
Javaの専門書を購入して独学で習得する方法、企業の講座を受ける方法、Webサイトのサービスを利用した学習方法など、様々な方法があります。 Java言語の習得にかかる時間は、それまでにプログラミング言語の経験があるかないかに関わらず、50~100時間と言われています。 Javaはユーザーの多さとその歴史の深さから、基礎を学ぶにあたって多くの教材が存在しています。またバージョンごとの互換性が保障されているので、古いバージョンの教材も使用できないという問題はありません。 そのため、プログラマーを目指す初心者にとっても取り組みやすい言語と言えるでしょう。

・Javaのフリーランス市場について
Java案件は、案件ナビでのフリーランス向け紹介案件の約四分の一を占めています。単価は60~70万の案件が多く、案件ナビ掲載案件もその価格帯に集中しております。(紹介案件の最高単価参考。残業などによりさらに高額になる場合もあります。) Javaフリーランスは今非常に需要が高く、人材不足のため単価も高い状況であると言えるでしょう。 また、非常に幅広い業務の種類が存在するので、毎回違う内容の仕事に就業することもできるかもしれません。多くの募集の中から、自分のやりたい案件、自分の得意な案件を選べます。 ただし、ただJava言語を理解していれば高額案件に就業できるわけではなく、各種フレームワークについての理解や、OracleのようなDBに関する知識をフリーランスに要求される場合もあります。 ITフリーエンジニアとしての宿命ですが、様々な業務やシステム、パッケージ、フレームワーク、DBに関する勉強を絶えず続けていき、開発経験を積んでいくことが高額案件に就業するための道と言えるでしょう。