「Java」の案件求人検索結果
■Javaとは?
Javaはプログラミングに興味がない人でも知っているほど人気のプログラミング言語で、プログラマーの大半がJavaから学習を始めたと言っても過言ではないでしょう。HTMLやCSSから入った人もいるかもしれませんが、その次当たりにJavaを学習した方が多いかのではないかと思います。
Javaは一時ほど市場に占めるシェアが大きくありませんが、当然ながらいきなり消えるわけではありません。今でも日本人にとっての日本語のように最初のプログラミング言語としてJavaを選択するのが一般的です。
Javaを学習することで他の言語にも応用が利くので、そういった意味でもJavaを学習する意義は大きいでしょう。
-
- [Java]自動車業界向けシステム開発の求人案件@品川
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 品川
- 使用言語
- 仕事内容
- 自動車業界全般のアフターマーケットに対する業務支援システムの開発をお任せします。その際、新規サービスの展開もしくは既存システムのリプレイスなどを行っていただきます。
-
- [Java]IoTサービスWebアプリ開発の求人案件@汐留
-
~780,000円/月業務委託(常駐)
-
- [Android/Swift]バックアップサービスアプリの開発の求人案件@豊洲
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 豊洲
- 使用言語
- 仕事内容
- バックアップアプリ開発チームにおける、Android/iOSの開発支援をお任せします。具体的には、追加機能開発、機能修正、運用保守を行っていただきます。
-
- [Java/PLSQL]エネルギー会社向け業務システム移行案件の求人案件@門前仲町
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 門前仲町
- 使用言語
- 仕事内容
- エネルギー会社向け業務システムの移行を行っていただきます。具体的には、データ抽出に関するプログラム設計及び開発業務を製造から総合テストまで担当していただきます。
-
- [Java]メーカー向け料金計算システム再構築開発の求人案件@新横浜
-
~700,000円/月業務委託(常駐)
-
- [Java]某大手食品系企業向け基幹システム保守開発の求人案件@流通センター
-
~630,000円/月業務委託(常駐)
-
- [Java]航空管制システム開発の求人案件@西葛西
-
~620,000円/月業務委託(常駐)
-
- [Java/HTML/JavaScript]Webアプリ及び業務アプリ開発の求人案件@茅場町
-
~650,000円/月業務委託(常駐)
- 最寄り駅
- 茅場町
- 使用言語
- 仕事内容
- Webアプリケーション、及び業務アプリケーションの開発をお任せします。
-
- [Java]大手保険会社向けシステム開発の求人案件@多摩センター
-
~600,000円/月業務委託(常駐)
-
- [Android]官公庁におけるスマートフォンアプリ入力支援開発の求人案件@新宿
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 新宿
- 使用言語
- 仕事内容
- 官公庁におけるスマートフォンアプリ入力支援の開発をお任せします。その際スマホ側とサーバ側両面の開発を担当していただき、 詳細設計、製造、試験(結合・総合)まで行っていただきます。
-
- [Java]某大手損保オンライン刷新開発の求人案件@大井町
-
~円/月業務委託(常駐)
-
- [Java]キャリア向けCRM基盤機能追加とインターフェース開発の求人案件@海浜幕張
-
~650,000円/月業務委託(常駐)
- 最寄り駅
- 海浜幕張
- 使用言語
- 仕事内容
- 格安キャリアCRM基盤の機能追加やインターフェース開発をお任せします。はじめは2分化しているCRM基盤を1元化するための要件定義を行っていただきます。以降は現場のマネジメント・開発を行っていただきます。
-
- [Java]某ネットバンクECサイトのシステムリプレイスの求人案件@八丁堀
-
~700,000円/月業務委託(常駐)
-
- [Java]大手キャリアユーザー向けポータルサイト開発の求人案件@赤坂見附
-
~600,000円/月業務委託(常駐)
- 最寄り駅
- 赤坂見附
- 使用言語
- 仕事内容
- 大手キャリアユーザー向けポータルサイトフロント開発をお任せします。具体的には、ポータルサイトオンラインショップのJavaフロント側の改修・機能追加開発を行っていただきます。
-
- [Java]某Webメディア向けAPI開発の求人案件@御茶ノ水
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 御茶ノ水
- 使用言語
- 仕事内容
- 某Webメディア向けに、元請けのパッケージを使用したAPI・プラグイン開発をお任せします。その際、ソースコードのレビューやとりまとめなども行っていただきます。
-
- [Java/JavaScript]BtoC向けWebシステムリプレイス開発支援の求人案件@青山一丁目
-
~650,000円/月業務委託(常駐)
- 最寄り駅
- 青山一丁目
- 使用言語
- 仕事内容
- 女性向け健康支援サービスを展開している会社様のBtoC向けWebシステムの、リプレイス開発支援をお任せします。
-
- [Java]伝送装置制御アプリケーション開発の求人案件@武蔵小杉
-
~750,000円/月業務委託(常駐)
-
- [PHP/Java]自動車業向けAIインフォテイメントサービス開発の求人案件@桜木町
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 桜木町
- 使用言語
- 仕事内容
- 自動車業向けAIインフォテイメントサービスの開発をお任せします。具体的には、クラウド(AWS)環境構築、ミドルウェア構築・設定、サーバアプリケーション開発(PHP想定)、性能試験を行っていただきます。
-
- [Java]某銀行向け照会画面開発の求人案件@勝どき
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 勝どき
- 使用言語
- 仕事内容
- 新規画面1画面(DB照会画面)の作成をお任せします。その際、収益管理系のDB群から画面指定条件(勘定店、取引先店、収益識別コード、補正有無区分など)で抽出してCSV出力を行っていただきます。
-
- [Java]大手EC企業様での通貨取引システム開発業務の求人案件@六本木
-
~1,200,000円/月業務委託(常駐)
Javaについて
Javaの特徴として、環境に左右されないということがあります。仮想マシン上で実行されるので、どんなOS上でも動くことができるのです。しかもOSによって書き換える必要もありません。
次に、Javaの代名詞と言えばオブジェクト指向です。処理の塊ごとにクラス分けして、それを組み合わせていくイメージです。このオブジェクト指向は大規模システムなら効率化しやすいのですが、小規模システムを作る場合はかえって設計が難しくなることもあります。
拡張性は高いものの、クラスやオブジェクトについて考える手間が生じるということです。そのため、Javaは個人開発よりもチーム開発、フリーランスよりも会社員に向いているプログラミング言語と言えるでしょう。
実際会社員の求人ではJava案件が多いですが、フリーランス向けの受託案件ではJavaは案外少ないです。
■Javaの資格について
Javaの資格試験は民間が主催しているもので、主に日本オラクルが提供しているものとサーティファイが提供しているものがあります。人気かつ評価が高いのは、オラクルが提供している資格試験です。
具体的には、「Oracle Certified Java Programmer, Bronze SE 7/8」「Oracle Certified Java Programmer, Silver SE 8」「Oracle Certified Java Programmer, Gold SE 8」の3つがあり、レベル別になっています。
プログラマーのなかにはSilverまでは持っている人が多いですが、Goldまで持っている人は少なめです。これらの資格試験がJava資格のなかでは一般的なのですが、資格試験の内容がそのまま必ずしもスキルに結びつくわけではなく、自分の市場での評価が著しく高まるわけでもありません。
というのも、Javaの資格試験はわざとややこしいロジックを書いたような問題が多く、「実際の開発でこんな書き方はしない」と言いたくなるようなものが多いです。カウントを0から数えるか1から数えるかをミックスしたり、カウント処理のタイミングをわざと変なところに入れてややこしくしたロジックなどもあります。
システム開発現場にはコーディング規約が存在する場合が多く、Javaの試験に出てくるような書き方をしたらだいたいアウトです。わざとわかりにくく実装されたロジックを読み解く力は実際の開発現場であまり必要のない能力なので、結果的にJavaの資格試験は開発スキルに直結しません。
資格試験はあくまでも補助的なものと捉え、開発経験の方を重視した方が良いです。
■Javaの魅力・市場動向について
Javaの規模自体はやや縮小傾向にあり、新たな言語に移り変わりつつあります。しかしまだまだシェアは大きく、IT系の求人サイトではJava案件がもっとも件数が多いサイトも多いです。
今後会社員のエンジニアとして働きたいのであれば、Javaを学習するメリットは大きいと言えるでしょう。現在の市場の状況を見ると、いまだJavaの学習価値は全プログラミング言語中で1位2位を争うレベルです。
Javaは学習するメリットがないから学習しなくても良い、と考えているエンジニアはほとんどいないかと思います。そのくらい魅力的かつ市場に需要のあるプログラミング言語なので、とりあえず何の言語から始めて良いか迷っている方はJavaから始めてみると良いのではないでしょうか。
ただし、上記の通りJavaは小規模システムには不向きというデメリットがあります。つまり、会社員として働くならJavaの価値は高いですが、フリーランスとして在宅やノマドワークをやりたい方にとっては他のプログラミング言語の方が需要は大きいです。
Javaは基本的に万人におすすめできますが、自分の理想とする働き方が明確な場合はそれに合ったプログラミング言語を選択してください。
■Javaの勉強法について
Javaに関する書籍やインターネット上の情報は数多く存在します。無料で配信されている動画もあるので、そういったものを利用して学習すると良いです。インプットとアウトプットのバランスは人によって異なりますが、まずはインプットから始めてアウトプットしたくなったらアプトプットする、という考え方でも良いかと思います。
その人の性格にもよるので一概には言えませんが、プログラミングの学習はきっちりきっちり進めすぎると嫌になることが多いです。書籍もだいたいわかりそうなら読み飛ばしてもまったく問題ありませんし、面白そうなところから読んでも良いです。
学校の義務教育で勉強する科目は割と最初からきっちりやっていくパターンが多いですが、プログラミングの場合分量も膨大で、書籍やWebページではその一部をピックアップしているに過ぎません。
性格上最初からすべてきっちり押さえていきたい人もいるかと思いますが、あまりおすすめはできません。そこまできっちり押さえる必要もなければ、プログラミングの世界は広いです。
広いプログラミングの世界の断片に固執してもあまり意味はないので、ざっくり押さえたらアウトプットしていくのが良いですね。実際にプログラミングしつつ、わからないことがあればその都度調べて実装すれば良いのです。
特に学生時代勉強を暗記中心に行っていた方は、別の方法でプログラミングにチャレンジした方が良いでしょう。最初の基本的な部分をインプットしたら、あとはアウトプットしつつ足りないところをインプットしていきます。