「Java」の案件求人検索結果
■Javaとは?
Javaはプログラミングに興味がない人でも知っているほど人気のプログラミング言語で、プログラマーの大半がJavaから学習を始めたと言っても過言ではないでしょう。HTMLやCSSから入った人もいるかもしれませんが、その次当たりにJavaを学習した方が多いかのではないかと思います。
Javaは一時ほど市場に占めるシェアが大きくありませんが、当然ながらいきなり消えるわけではありません。今でも日本人にとっての日本語のように最初のプログラミング言語としてJavaを選択するのが一般的です。
Javaを学習することで他の言語にも応用が利くので、そういった意味でもJavaを学習する意義は大きいでしょう。
-
- [Java]サーバーサイドエンジニアの求人案件@渋谷
-
~800,000円/月業務委託(常駐)
-
- [Java]年金機構債権回収システム開発の求人案件@阿佐ヶ谷
-
~550,000円/月業務委託(常駐)
-
- [Java]大規模総合ECサイトの開発業務全般の求人案件@市ヶ谷
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 市ヶ谷
- 使用言語
- 仕事内容
- ・大規模総合ECサイトの開発業務全般を実施して頂きます。 <主要プロジェクト> ・WEBサイト(EC)新規開発及び保守案件 ・スマートフォンアプリ開発案件 ・タブレットによる業務アプリ開発案件 ・クラウド、ビッグデータ案件等々(新技術を使った案件多数) ・最新技術、アーキテクチャーを使ったスピード感のある開発を学ぶことが可能。 1日数百万ページビューの大規模 ECサイトを最新のテクノロジーで、成長させていくことを体感できるプロジェクトになります。 技術を磨きたいエンジニアにお薦め。
-
- [Java]システムバッチプログラム開発の求人案件@渋谷
-
~550,000円/月業務委託(常駐)
-
- [Java]Salesforce導入支援の求人案件@大崎
-
~600,000円/月業務委託(常駐)
- 最寄り駅
- 大崎
- 使用言語
- 仕事内容
- ・紙媒体をメインとした運用フローを業務改善するため、システム化を実施する。 ・パッケージ導入を軸として進めており、今回Salesforceを導入する事で決定。 ・基幹システムとのデータ連携もあり、API構築等も実施する必要あり。 ・PMのフォロー、チームメンバーへの作業割り振り、進捗管理(必要に応じてスキルフォロー)を実施して頂きます。 ・開発作業も発生する想定。
-
- [Java]自動シミュレーション開発の求人案件@勝どき
-
~750,000円/月業務委託(常駐)
-
- [Java]銀行システム開発の求人案件@大崎
-
~750,000円/月業務委託(常駐)
-
- [Kotlin]公共機関スマートフォンアプリ開発の求人案件@豊洲
-
~700,000円/月業務委託(常駐)
-
- [Kotlin]食材通販宅配アプリ開発の求人案件@大崎
-
~950,000円/月業務委託(常駐)
-
- [Kotlin]医療系メディアアプリ開発の求人案件@渋谷
-
~850,000円/月業務委託(常駐)
-
- [Kotlin]広告系CRMシステム開発の求人案件@西新宿
-
~900,000円/月業務委託(常駐)
-
- [Kotlin]採用管理ツール/M&Aメディア開発の求人案件@渋谷
-
~950,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- ・採用管理ツールの開発又はM&Aメディアの開発をお任せします。 ・ご経験・ご希望に応じてアーキテクトの選定~テストの工程に携わっていただきます。
-
- [Kotlin]国内最大級住まい情報メディア機能追加の求人案件@渋谷
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- ・住まい・暮らしに特化したメディアの新機能追加開発を実施して頂きます。 ・仕様書をもとに指示書がおりてきますので主に開発をメインに作業いただきます。
-
- [Android]新規無料漫画アプリ開発の求人案件@渋谷
-
~950,000円/月業務委託(常駐)
-
- [Android]自社サービス開発運用の求人案件@表参道
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 表参道
- 使用言語
- 仕事内容
- ・BtoC向け名刺管理システムにおける、クライアント側の開発業務をお任せします。 ・新しい機能の追加開発・既存の機能に対する改修など幅広く携わって頂きます。 ・リリース後には、開発したアプリの利用率の監視~改善の提案等、サービスを成長させるために必要な作業全般に関わって頂きます。
-
- [Android]アプリ運営プラットフォーム開発の求人案件@赤坂
-
~800,000円/月業務委託(常駐)
-
- [Java]情報共有アプリケーション開発の求人案件@天王洲アイル
-
~950,000円/月業務委託(常駐)
- 最寄り駅
- 天王洲アイル
- 使用言語
- 仕事内容
- ・既存情報共有Webアプリケーション開発として、下記作業を詳細設計からお任せします。 -新ミドルウェアへの対応 -バグフィックス・ブランチコードマージ -機能改善・追加 -同製品関連カスタマイズ -開発ドキュメント更新
-
- [Java]大手ECサイト追加開発の求人案件@神谷町
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 神谷町
- 使用言語
- 仕事内容
- ・本番稼働中のECサイト機能修正における設計~リリースまでをお任せします任せします。 ・メンバーとコミュニケーション取りながら上流~下流まで一貫して携わっていただきます。
-
- [Java]広告サービスでのサーバーエンジニアの求人案件@二子玉川
-
~650,000円/月業務委託(常駐)
- 最寄り駅
- 二子玉川
- 使用言語
- 仕事内容
- 広告プラットフォームを開発や提供している企業にてサーバーエンジニアを募集。 下記作業を行なっていただく予定。 ・Global Ad Platformにおける配信システム・管理UI向けAPI・DMP開発 ・Global Ad Platformの配信ログ・データを集約したレポーティングシステムの開発 アドテク業界のエースプレイヤーと連携し、世界に展開していくことを目標にし、 プロダクトを作り上げておりますので世界を舞台に活躍することができます。 PG〜PMまで幅広く募集しております。
-
- [Java]大手ECサイトのテスト設計の求人案件@青山一丁
-
~800,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ページではその一部をピックアップしているに過ぎません。
性格上最初からすべてきっちり押さえていきたい人もいるかと思いますが、あまりおすすめはできません。そこまできっちり押さえる必要もなければ、プログラミングの世界は広いです。
広いプログラミングの世界の断片に固執してもあまり意味はないので、ざっくり押さえたらアウトプットしていくのが良いですね。実際にプログラミングしつつ、わからないことがあればその都度調べて実装すれば良いのです。
特に学生時代勉強を暗記中心に行っていた方は、別の方法でプログラミングにチャレンジした方が良いでしょう。最初の基本的な部分をインプットしたら、あとはアウトプットしつつ足りないところをインプットしていきます。