Java案件の求人情報から見たスキル要件と報酬額(2018年11月版)

Java

「プログラミング言語別の年収ランキング」などは、よくアクセスを集めるコンテンツと言われますが、当サイトでも人気コンテンツのひとつです。これは皆さんが「今後も稼いでいけるのか」が気になるからでしょう。

ここでは、実際にエミリーエンジニア(https://engineer.emilee.jp/job/)に掲載されているJAVAエンジニアの開発案件の求人情報をいくつか選び、具体的な内容をご紹介します。

Contents

Javaエンジニアの求人・案件情報の報酬額

エミリーエンジニアに掲載されている開発案件の中から、「Java」を必須スキルにしている求人情報の中から直近の63件の報酬額をまとめてみました。

  • 各案件の中央値
    月額 603,175円
    年収換算 7,238,095円
  • 業務委託費
    月額 450,000~850,000円
    年収換算 5,400,000~10,200,000円
  • 最低額の平均と最高額の平均
    月額 533,810 ~ 672,540円
    年収換算 6,405,714~8,070,476円
  • 各案件中央値の最低額と最高額
    月額 525,000~775,000円
    年収換算 6,300,000~9,300,000円

各案件の中央値で見ると、月額で約60万円、年収換算で723万となりました。最高額で見ると、月額で85万円、年収換算で約1,020万となります。いかがでしょうか?

Java案件は他言語に比べ、各案件の差額が少なく中央値に近い案件が多いです。跳びぬけた高額案件はないかも知れませんが、割に合わないような低価格案件もありません

Java開発案件の求人情報から見る「スキル要件」

次にエミリーエンジニアに掲載されているJAVAエンジニアの求人情報から30件選び、各開発案件の「概要」と「スキル要件」を紹介します。

大手ゼネコン精算システム開発

【案件内容】
大手ゼネコン精算システム開発
工 程:製造~総合テスト
言 語:Java、SQL、Javascript、angular6、node.js

<必須スキル>
・JavaでのWeb開発4年以上
・フロントもサーバー経験

プロスポーツチームにおける新規構築

【案件内容】
ファンクラブサイト側に1名、ECサイト側に1名の募集になります。
ファンクラブサイトは開発フェーズ、ECサイトはシステムテストフェーズからの参加となります。

<必須スキル>
・要件定義書から画面(フロント)/サーバロジックの詳細設計、データモデリング(EDR/テーブル定義書の作成)、データアクセス詳細設計のすべてが実施可能な方
※具体的な条件は以下の通り
・ウォーターフォール型、かつ基本設計からリリースまでの期間が一年以上あるプロジェクトで、基本設計からリリースまでを一つのプロジェクトで一貫して実施したことがある
・Java,C#等のオブジェクト指向言語、HTML、CSS、Javascriptのフロント技術、RDBを利用したSQL開発経験がそれぞれ5年以上あること。
・Ruby on Railsの開発経験がある(自主学習の場合は応相談)
<尚可スキル>
・ECプラットフォーム「Solidus」を利用し、カスタマイズが可能なレベルの開発経験がある
・バッチの開発経験がある
・API、IF(FTPを用いたファイル送受信)の開発経験がある

印刷会社基幹システム・グループ会社導入

【案件内容】
印刷会社の基幹システムをグループ会社に導入する為のカスタマイズ。

<必須スキル>
・SE:現行調査~結合テスト/Java(3年以上目安)
※Java以外、他言語での開発経験がある方はJava3年無くてもご相談ください。
・PG:詳細設計~単体テスト/Java(2年程度目安)
・PG:製造~単体テスト/Java(半年以上) ※一人称で動ける方は尚可となります。
・Oracle

介護事業者向けWEBシステム開発(エンハンス開発)

【案件内容】
設計~構築~実装~(テスト)~リリース

<必須スキル>
・設計フェーズも含めた開発経験
・JavaによるWebシステムの実装経験が豊富にある方 (HTML, CSS,Java,JSP, JavaScript, SQL)
・DBテーブル設計の経験
・業務のキャッチアップが得意な方
・下記技術の使用経験があるとなお良いです
※JQuery、JSF、seasar2、spring、hibernate、MySQL
<尚可スキル>
・最新技術に強い興味を持っている方
・GitHubのPRを通じたレビュー文化に慣れている方

BtoC/BtoB WEBアプリ メンバー募集(エンハンス開発)

【案件内容】
・エンハンス案件の要件フェーズ~開発、テスト、リリースまでのサイクル開発。
・既存のWF寄りの開発体制を、アジャイル開発体制に変更していく中で、開発メンバーとして入っていただきます

<必須スキル>
・Javaを用いたWebシステム開発経験
・新しい技術の獲得に意欲的な方
・アジャイル開発の経験もしくは興味
・Unix系OSの基本的なコマンド操作
<尚可スキル>
・自動テスト(jUnit, Seleniumなど)の利用経験
・スクラム開発の経験や知見

ケーブルテレビ会社のツール改修

【案件内容】
・ケーブルテレビ会社様既存システムの改修案件
・詳細設計~開発、結合テスト

<必須スキル>
・JAVAを用いた開発経験(2年以上)
・コミュニケーションを自ら取れる方

新製品クラウドアプリケーション開発対応

【案件内容】
・クラウドアプリケーションの設計および開発
・障害改修
<技術環境>
開発言語:Java、JavaScript (JQuery)、HTML、CSS
環境: Linux、Apache、Tomcat
フレームワーク:Spring、Hibernate、Thymeleaf
データベース:SQLServer
ソースコード管理:Subversion、Git
情報共有:Redmine

<必須スキル>
・JavaでのWebアプリケーション開発経験(3年以上)
・RDBMS/SQL利用経験(3年以上)
・JPAを使った開発経験(ORマッパーなどでも可)(2年以上)
・HTML/CSSでのUI作成経験
・設計、テストに関するドキュメントが作成可能である事

地銀向けインターネットバンキングシステムの機能追加

【案件内容】
・現在地銀向けに提供されているインターネットバンキングシステムのカスタマイズ
・画面設計書を作成し、中国のオフショアへ展開をし、国内で受入れ検証を行う
・基本設計~詳細設計(詳細設計も一部オフショアの場合あり)
・既存の仕様を調査
・使用する銀行が増えた場合は、新規に顧客向けにカスタマイズを実施
・基本的に製造はオフショアだが、要件変更などが発生した場合、修正をする可能性あり

<必須スキル>
・Webシステム (Java) 詳細設計以降のご経験2~3年程度
・自主的に動ける方
<尚可スキル>
・基本設計のご経験
・インターネットバンキングのイメージが湧く方(個人で使用してどういう機能があるかわかるくらいのレベルでOK)

次世代型クラウドERPシステムの開発

【案件内容】
・人工知能型ビジネスアプリケーション開発
※人工知能の開発ではなく、人工知能機能を有するシステムの開発
・基本設計~テスト(メインは設計となります)
開発はオフショア(インド)となりますが、設計とプロトタイプの作成・開発をメインで行って頂きます。
<環境>
画面 Googleクロージャー
DB  Cassandra(→RDB)
環境 AWS

<必須スキル>
Javaでの基本設計~開発経験
能動的なコミュニケーション能力
<尚可スキル>
・ERPパッケージSCM領域導入ご経験(SAP最優先。他EBS、Dynamics、JDE等)
・SD領域の業務要件定義、及び、Add-ON設計ご経験者
・販売、購買、在庫、原価管理の業務知識
・製造業又は建設業の業務知識・知見

某Webメディア向けAPI開発

【案件内容】
某Webメディア向けに、元請けのパッケージを使用したAPI・プラグイン開発。
※メンバーに若手が多いため、自身で開発もしつつソースコードのレビューやとりまとめなどもお任せする想定となります。
そのためリーダー経験のある方やレビュー経験などのある方を歓迎します!

<必須スキル>
・javaでの開発経験 複数年
・メンバーのとりまとめやソースコードのレビューができる

大手企業向けパッケージ開発

【案件内容】
大手パッケージシステムプロジェクトにおいての開発要員募集。
中級から上級SEクラス。
今までのご経験を十分に活かし、ご活躍できる環境です。
※ SCM・調達(プロキュアメント)・会計(簿記)などの知見があると優遇されます!

<必須スキル>
・Java基本設計経験
・Java製造経験
プロジェクト規模は大きいですが、指示待ちではなく、自身で動きが取れる開発経験3年~5以上ある方
<尚可スキル>
・リーダー経験のある方
・PMO経験のある方

大手ガス会社向け/基幹システム改修・機能追加

【案件内容】
大手ガス会社向け/基幹システム改修・機能追加

<必須スキル>
・Java実装経験3年以上
・SQLスキル(中級程度:集合関数、結合等を不自由なく使える程度)
・Subversion、Git等のバージョン管理システムの使用経験
<尚可スキル>
・ガス、電気、水道等の社会インフラ案件の業務知識
※言葉にアレルギーがなければ検討可能です
・Spring、iBatisを使用した開発経験
・JAX-RS(jersey)を使用した開発経験
・soap通信でのデータ連携経験

旅行会社向けWEBサイト開発 エンハンス

【案件内容】
旅行会社向けWEBサイト開発 エンハンス

<必須スキル>
コミュニケーションスキルが高く、明るい方
・実装スキルが高い方
・JavaによるWebサイト開発経験が豊富な方
・springを利用した経験がある方
・基本設計の経験がある方、もしくは素養がある方
・Frameworkの構築、改修経験があれば尚可
・顧客折衝の経験

仮装通貨取引所スマホアプリフロントサイド開発

【案件内容】
仮想通貨取引所アプリのフロントサイドを開発
※探しているのはAndroidチームのリーダー。
Android開発のメンバーが複数名おりますので、メンバーが実装したコードのチェックをし、問題が無いかの確認、問題がある場合は何処をどう直す必要があるのかの指示だしをメインで行なって頂きます。
→マネジメントや進捗管理など、基本設計通りに実装が行われる・スケジュール通りに完了する事をコントロールする事が主な仕事。
また、メンバーの進捗状況に応じて、一部タスクを巻き取って実装をして頂く可能性も考えております。
APIやデザインはクライアントで提供して頂く為、フロントサイドの実装が弊社の対応範囲です。

<必須スキル>
・Android Javaの開発スキル(3年前後の実装経験、1人称で実装出来る方)
・プロジェクト管理能力

ゲーム大型IPタイトル新規開発・運用

【案件内容】
大型IPタイトルの新規開発及び運用の業務に携わっていただきます。
・バックエンド(API、バッチ)のシステム設計、開発
・データベース設計
・運用、メンテナンス対応

<必須スキル>
・Java(1.8)の経験
・ゲーム開発、運用経験
・MySQL経験
<尚可スキル>
・Hibernate経験
・Softstate経験
・Node.js経験
・React経験

広告代理店請求システム機能追加改修

【案件概要】
広告代理店請求システム機能追加改修案件
広告代理店内で動いている請求管理システムのリニューアル案件となります。
エンド社員が行うため、メインは製造となります。

<必須スキル>
・開発スキル
・Vue.js(もしくはその他のJavascriptフレームワーク。)
・Java(Spring Bootなどフレームワーク経験あれば尚可)
・MySQL
・AWS(もしくはGCPなどのクラウド環境構築経験)
<尚可スキル>
・Git
・チーム開発
・スクラム経験(もしくはアジャイル開発)

社内新規プロダクト開発支援

【案件概要】
社内新規プロダクト開発支援案件
<技術環境>
– サーバサイド開発言語:Java
– サーバサイドフレームワーク:Play、Spring
– フロントエンドフレームワーク関連:Vue.js
– データベース(RDB):Aurora(MySQL)
– メモリDB(KVS):Redis、Aerospike、DynamoDB
– 大規模データ集計:Redshift、Fluentd、Embulk
– AWS内サービス:
Route53、CloudFront、ALB、StepFunctions、AWS Batch、AWS Lambda、API Gateway
– 開発環境:
Docker、Bitbucket(Git)、Jenkins、各種Slack連携
– 監視:CloudWatch、Datadog

<必須スキル>
・Javaでの開発経験3年以上
・Docker使用経験(業務経験問わず)
・AWS使用経験(業務問わず)

金融業向け商品マスター作成システム開発

【案件内容】
作業内容:新規開発、現行保守
作業工程:設計・製造・テスト

<必須スキル>
・Java開発経験3年以上(Java8尚可)
・SQLの基本操作(DB:oracle12C)

受発注システムデータ移行

【案件内容】
EDI、受発注システムの構築
<開発備考>
言語:JAVA
DB:PostgreSQL
WEB-Server:TOMCAT
OS:Redhat Linux
基盤:クラウド

<尚可スキル>
システム移行が一人称で対応可能自分で考え計画し実施可能

ブロックチェーンシステム開発

【案件概要】
仮想通貨取引所のシステム開発

<必須条件>
・要件定義・基本設計等の上流工程を一気通貫で担当された実務経験
・社外の顧客と折衝を行い、顧客の要望整理から開発・実装までのPJを担当した経験
・要件定義・システムアーキテクチャ設計・開発・テスト等、システム開発全体のプロセスに対して、自らWBSを作成し、チームを編成した経験
<尚可スキル>
・証券・FXなど金融関連のシステム開発PJでの実務経験
・スクラッチ開発のプロジェクトマネジメント経験
・Javaでの開発・実装経験(3-5年以上)
・バージョン管理ツール(Git, Github)、タスク管理ツール(JIRA, Redmine)等を利用した実務経験

モバイルアプリ設計~テスト

【案件概要】
大手ショップや交通業界の導入実績あり!
モバイル決済のハードからソフトまでのサービスをワンストップで提供する会社にて
Android / iOSモバイル決済アプリ開発案件でございます。
[業務内容]
・モバイルアプリの設計・実装・テスト

<必須スキル>
・Android Java および Objective-Cでのネイティブ開発経験(どちらか一方の経験の場合はご相談ください)
・モバイルアプリの設計/実装/テスト経験
・Android Studioおよび Xcode環境での開発経験
・勤怠、コミュニケーション良好な方

既存顧客の情報システムのリニューアル開発及び新規Webサイトの開発

【案件内容】
既存顧客の情報システムのリニューアル開発、新規Webサイトの開発に携わっていただきます。
プロジェクトは複数進行しており、スキルや経験によって配属プロジェクト/ポジションを決定予定です。
※プロジェクト及び業務例:大手ハウスメーカーの顧客管理システム内の資料請求画面のリニューアル開発・機能の追加
<その他>
・チームメンバーはPython開発経験者が多い為、Pythonを習得する機会があります。
・期間は即日~長期(予定)です。
・外国籍の方も可です。

<必須スキル>
・Javaでの開発経験(PHPでも可)
・チームでの開発経験(円滑なコミュニケーションをとれる人物)
<尚可スキル>
・PHP、Python、JavaScript、CSS3、HTML5、Node.js、Oracle等のRDBを使用した開発経験
・AWSを使用した開発経験”

電子マネーシステム機能追加

【企業概要】
業務系アプリ開発、ネイティブアプリ開発
<案件内容>
大手コンビニチェーン電子マネーシステム機能追加
コーディング作業

<必須スキル>
・java(jsp)によるWEB開発経験
・製造&単体テストが行える事が最低条件
<尚可スキル>
フレームワークでspring経験

クレジット決済システム開発

【案件内容】
金融系SIer内において、ApplePayの仕組みを真似たAndroid版の開発をしていただける方を募集しています

<必須スキル>
Javaでの設計経験(上級PG程度)

社内システムの運用・管理及び保守作業

【案件内容】
取り纏めのみで実務はシステム部門へ依頼する形となります。
スタデータの管理等各部門で使用しているマスタデータを統合して管理して頂きます。

<必須スキル>
・業務システムの運用経験
・SQLの知識があって、Linuxの基本的な操作が出来る方
※SQLなどの知識がなくても、意欲的に学んでいける方も”

既存APバージョンアップ対応

【案件内容】
FWバージョンアップを行うための事前検証
および開発に向けた開発方針策定(~設計)と本開発

<必須スキル>
・Java開発のご経験
・何かしらのFW(独自でも可)を使っての開発のご経験
・SQL
<尚可スキル>
・能動的に行動できる方

不動産会社契約管理システムのマイグレーション

【案件内容】
・不動産業の契約管理を目的としたホストシステムをWebで再構築
・RPG言語で構築された現行システムを解析し、新システム(Webシステム)の設計書に落とし込む作業
<工程>
基本設計~製造
<環境>
RPG、IBMホスト(現行)→Java、Springフレームワーク(新システム)

<必須スキル>
・JavaによるWebシステム開発経験、
・設計書を書ける方
<尚可スキル>
・RPG言語またはCOBOLの知識、SVFの知識、経験

広告導入に関する技術面でのサポート業務

【案件内容】
メディアの開発者、広告担当者、社内コンサルタントと協働しながら、広告タグ及び広告SDKの導入に関する技術面でのサポート業務を担当して頂きます。
具体的には、
・顧客からのQ&A対応
・プリセールス、 アフターセールスに於ける技術的なフォローアップ
・お客様からの要望をプロダクトに反映し、技術的な側面から広告利用を促進する

<必須スキル>
・iOS, Androidアプリケーションの開発経験(Unityでの開発経験は除く)
・PM/PL経験
・コミュニケーション能力
<尚可スキル>
・広告SDKの設計及び実装の経験
・アドテクノロジー領域での開発・運用経験
・Google Mobile Ads SDKの導入経験

教育関連サービスのシステム開発/マネジメント

【案件内容】
・教育関連サービスや業務用システムの開発
・社内外の関係者との折衝及び要件定義
<その他>
・ 教育事業会社内にて、様々なシステム開発に携わることができます

<必須スキル>
・新規開発サービスの要件定義や仕様策定等の業務経験
・教育系サービスの開発経験
<尚可スキル>
・Javaでの開発経験
・Swift/Objective-Cでの開発経験
・AWSやGCPを使用した開発経験

番組配信iOS/Androidアプリ開発

【案件内容】
番組配信サービスアプリの開発に携わっていただきます。
クライアント企業のエンジニアとして社外のエンジニアを取りまとめながらの開発となります。
<求める人物像>
・新しいこと、経験のないことへのチャレンジに意欲的な方
・チームメンバーとのコミュニケーションを円滑に行える方
・課題解決に積極的に取り組める方

<必須スキル>
2年以上のiOSまたはAndroid向けアプリ開発経験(Objective-C、swift、Java)
<尚可スキル>
・gitを使ったチーム開発経験
・WebAPI使用経験(複数のAPIでマッシュアップできるレベルの理解度がある)
・ネットワークに関する基本的な知識
・インターネット全般および業界トレンドに関する基本的な知識
・Qiitaなどに寄稿した経験

某製造業Androidタブレットアプリ開発

【案件内容】
某製造業の物流で使用するAndroidタブレットで使用するアプリの開発です。設計から開発までを担当していただきます。

<必須スキル>
・Android/Java開発経験2年程度
<尚可スキル>
・設計経験
・SQLの知識

Fintech X AIサービスの開発

【案件内容】
金融機関向けのAI営業支援プラットフォームのWebサービス開発メンバーとして参加していただきます。
<開発環境>
フレームワーク:playframework2.5
DB:PostgreSQL
開発マシン:ご要望になるべく沿うように準備させていただきます。
社内ツール:AWS、Git、Redmine、Slack、Chatwork、Dropbox、Googleカレンダー

<必須スキル>
・Javaでの実務経験が3年以上ある方
・専門/経験に捉われない柔軟性、対応能力のある方
<尚可スキル>
・PHPでの開発経験
・金融関連のシステム構築経験
・スタートアップ/ベンチャー志向

金融系分析(クオンツ)アプリ開発支援

【案件内容】
金融系分析(クオンツ)アプリ開発支援※金融工学の知識などは不要です

<必須スキル>
・Java、Pythonいずれかのアプリ開発実装を強みにしている方
・技術指向の方、先進技術やOSSに対して独力で調査できる方
<尚可スキル>
・PythonでGUIアプリ(リッチクライアント)を開発したご経験
・Pythonでバックエンドのアプリケーションを開発したご経験
・SQLServer/PyQt/Elasticsearch/Hadoop/Spark/Docker/GCP上のクローラー実装のご経験
・マルチスレッドアプリケーション開発のご経験
・C++、C#、Scalaのいずれかの開発実装のご経験

 

Java案件のスキルと報酬のまとめ

いかがでしたでしょうか。

Javaは比較的大手企業の業務案件が多い印象できるが、具体的な開発案件の求人情報を見ていくと、求められているスキルや経験、開発環境などについて把握することができます。最近では、Androidのスマホ開発の案件も増えてきており、市場の評価(=報酬額)の傾向なども見えてきます。

フリーランスの方はもちろん、将来フリーランスを目指すエンジニアの方も、定期的に求人・案件情報をチェックすることで、将来のキャリアについて考える参考情報として活用できるでしょう。(実際には非公開案件も多くあるので、Web情報だけですべてを判断することはありませんが、参考情報として十分です。)

エミリーエンジニアでは、案件紹介だけではなく、キャリアプランの相談、フリーランスになる時に生じる疑問や注意点などについてもアドバイスしております。
非公開情報やWebに掲載されていない担当者だから知っている裏情報、あるいは市場動向や自分の適正報酬や今後の可能性などについて聞きたい、という方も大歓迎です。

是非、お気軽にお問い合わせください。

おすすめ案件

フリーランスエンジニアの案件をお探しします!
上記案件のほか、非公開の案件も多数あります