「Java」の案件求人検索結果
■Javaとは?
Javaはプログラミングに興味がない人でも知っているほど人気のプログラミング言語で、プログラマーの大半がJavaから学習を始めたと言っても過言ではないでしょう。HTMLやCSSから入った人もいるかもしれませんが、その次当たりにJavaを学習した方が多いかのではないかと思います。
Javaは一時ほど市場に占めるシェアが大きくありませんが、当然ながらいきなり消えるわけではありません。今でも日本人にとっての日本語のように最初のプログラミング言語としてJavaを選択するのが一般的です。
Javaを学習することで他の言語にも応用が利くので、そういった意味でもJavaを学習する意義は大きいでしょう。
-
- [Java]WebAPIデータの収集システム開発の求人案件@豊洲
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 豊洲
- 使用言語
- 仕事内容
- センサー情報(体重、心拍など)を収集し、ため込むシステムの開発です。 サーバ側WebAPIをREST方式でJava開発していきます。 ※PoC的な部分もあり、タスクは流動的になる可能性があります。
-
- [Android]TVシステムのアプリ開発の求人案件@大崎
-
~800,000円/月業務委託(常駐)
-
- [Android]電子書籍のプロジェクトリーダー支援の求人案件@秋葉原
-
~650,000円/月業務委託(常駐)
-
- [Java]医療系システム開発の求人案件@浜松町
-
~750,000円/月業務委託(常駐)
-
- [Java]契約システムのスクラッチ開発の求人案件@南大沢
-
~700,000円/月業務委託(常駐)
-
- [SFA]既存Webシステムの機能バージョンアップの求人案件@浜松町
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 浜松町
- 使用言語
- 仕事内容
- 既存Webシステム(SFA)の機能バージョンアップをお任せします。 ・TypeScript、Javaでの製造 ・単体テスト、結合テスト作業 ・基本設計(スキルにより)
-
- [Android]認証モバイルアプリのPF開発の求人案件@五反田
-
~700,000円/月業務委託(常駐)
-
- [Android]メールサービスのアプリ開発の求人案件@豊洲
-
~600,000円/月業務委託(常駐)
-
- [PHP,Java]ECモール在庫管理システムの改修開発の求人案件@表参道
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 表参道
- 使用言語
- 仕事内容
- 既存の複数ECモールへの出品および在庫管理システムの改修をお任せします。 PHP主体ですが連動システムがJavaであることから両言語できることが望ましいです。 PHP開発機能については実装をもとにした開発を行っていただきますが、既存実装担当の指示のもとで作業を進めていただく形となります。
-
- [Android]スマートフォン向けネイティブアプリ開発の求人案件@東京
-
~850,000円/月業務委託(常駐)
-
- [上流工程]キャリア向けスマートフォンアプリの要件定義支援の求人案件@溜池山王
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 溜池山王
- 使用言語
- 仕事内容
- 要件定義および開発管理(基本設計~総合試験)をお任せします。
-
- [Scala]動画ストリーミングサービスのScalaエンジニアの求人案件@渋谷
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- 自社開発中の動画ストリーミングのプロダクトにおいて、 追加機能開発~運用までを、スキル適性を見た上でご担当して頂きます。 新規機能開発から既存システム改修まで幅広い業務に携われます。 ■仕事内容 ・自社プロダクトの管理画面作成 ・その他新機能の開発時のサーバーサイド開発(Scala)
-
- [フルスタック/インフラ]データ分析関連マイクロサービス開発エンジニアの求人案件@東京
-
~1200,000円/月業務委託(常駐)
- 最寄り駅
- 東京
- 使用言語
- 仕事内容
- ・グループ会社全社の横断データを用いた, 社内用のWebアプリケーションの構築に必要なWeb APIやバッチの開発 (将来的にグループ会社全社の従業員が当たり前にそのツールを使い、各々が対峙している事業の改善に用いてもらう) ・具体的な機能としては自社のカスタマー一人一人の可視化やカスタマーセグメント情報の可視化などが含まれる. ・GCP上のデータベース(BigTable, DataStore, Spanner)を利用したAPIの開発・運用 ・GCP上のサービスを利用したデータベースへのバッチ
-
- [Java]大規模美容系予約サイトの開発運用業務の求人案件@東京
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 東京
- 使用言語
- 仕事内容
- ・開発業務 顧客(社内)との要件定義 基本設計 / 詳細設計 製造 単体テスト / 結合テスト ・以下案件リーダクラスにおいては 各チーム間の調整 リリース/移行
-
- [Java]有名ECサービスのサーバサイド開発の求人案件@渋谷
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- 有名ECサービスのサーバサイド開発をご担当いただきます。 実作業としては次のとおりです。 ・ECサービスのサーブレットコードの開発(新規・改修) ・新規ビジネス施策を実現するための、AWS Lambdaなどのサーバレスを用いたシステム開発
-
- [Kotlin]有名ECサービスのサーバサイド開発の求人案件@渋谷
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- 有名ECサービスのシステムリプレイスを推進するチームでサーバサイド開発をご担当いただきます。 具体的にはフロントエンドエンジニア、ディレクターも含めた7~8名程度のチームで、機能、ページ単位にリプレイス(現行システム調査→新システムでの開発)を行う業務になります。
-
- [Java]有名ECサイトのサービス・プロダクト開発の求人案件@渋谷
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- 有名ECサイトのシステム刷新に伴うサービス・プロダクト開発をお任せします。 少人数での開発チームでサービスの企画〜設計・開発、運用を行います。 具体的には下記のとおりです。 ・サーバーサイドのWebサービス開発 ・サービスリリース、機能追加後の効果検証、改善施策の立案と実行 ・サービス運用(KPIモニタリング、負荷状況分析、パフォーマンスチューニング、セキュリティ対応、費用対効果最大化など)
-
- [リサーチャー]技術基盤を研究する人材の求人案件@渋谷
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- ・リサーチャーとしての研究業務。 ・リサーチャーは、特定分野における十分な研究遂行能力を有し、シニアリサーチャーまたはPIの指示のもとに研究を行い、研究成果の実用化を担います。 ・リサーチャーの研究領域には、ユーザインターフェイス、コンピュータ・ビジョン、データマイニング、機械学習、マルチメディアデータベース、超高速 データベースエンジン、多言語化、VR/AR/MR基礎技術開発、ロボティクス、センシング、Fintechがあります。これらの領域における技術開発を世界レベルで先導し、最高のコンテンツのため
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ページではその一部をピックアップしているに過ぎません。
性格上最初からすべてきっちり押さえていきたい人もいるかと思いますが、あまりおすすめはできません。そこまできっちり押さえる必要もなければ、プログラミングの世界は広いです。
広いプログラミングの世界の断片に固執してもあまり意味はないので、ざっくり押さえたらアウトプットしていくのが良いですね。実際にプログラミングしつつ、わからないことがあればその都度調べて実装すれば良いのです。
特に学生時代勉強を暗記中心に行っていた方は、別の方法でプログラミングにチャレンジした方が良いでしょう。最初の基本的な部分をインプットしたら、あとはアウトプットしつつ足りないところをインプットしていきます。