「Java」の案件求人検索結果
■Javaとは?
Javaはプログラミングに興味がない人でも知っているほど人気のプログラミング言語で、プログラマーの大半がJavaから学習を始めたと言っても過言ではないでしょう。HTMLやCSSから入った人もいるかもしれませんが、その次当たりにJavaを学習した方が多いかのではないかと思います。
Javaは一時ほど市場に占めるシェアが大きくありませんが、当然ながらいきなり消えるわけではありません。今でも日本人にとっての日本語のように最初のプログラミング言語としてJavaを選択するのが一般的です。
Javaを学習することで他の言語にも応用が利くので、そういった意味でもJavaを学習する意義は大きいでしょう。
-
- [PL/SQL]会社向け輸配送システム開発の求人案件@蔵前
-
~600,000円/月業務委託(常駐)
-
- [PL/SQL]家電系WEB基幹システム保守対応の求人案件@浜松町
-
~600,000円/月業務委託(常駐)
-
- [PL/SQL]出退勤個社対応開発の求人案件@渋谷
-
~600,000円/月業務委託(常駐)
-
- [PL/SQL]医薬系システム保守の求人案件@神田
-
~600,000円/月業務委託(常駐)
-
- [Scala]ビッグデータ・マーケティング関連の自社サービス開発の求人案件@新宿
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 新宿
- 使用言語
- 仕事内容
- ・データマネジメント基盤の構築に参画できるエンジニアを募集しております。 ・SaaS製品のメジャーバージョンアップに伴う新規プロダクト開発の案件です。 ・マーケティングに必要なビッグデータの収集及び、DataLake、DWH、DataMart構築基盤を開発します。 ・DWHはマーケティングデータの分析機能の根幹となりますが、ストリーム処理をベースとしたリアルタイム処理も開発します。 ・現行プロダクトの知見は活かしつつ、アーキテクチャ検討から開発を行います。 ・設計/実装/レビューが基本となります
-
- [Scala]コミュニケーションアプリを利用したサービスの技術選定、要件定義、設計、実装、運用などの求人案件@渋谷
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- ・サーバーサイドエンジニア(Java,Scala) ・日本で広く流通している、コミュニケーションアプリを利用したサービスの技術選定、要件定義、設計、実装、運用など。 ・チームで裁量を持って、常に技術的チャレンジを行いながら開発を行っています。
-
- [Java]会計システム関連の求人案件@霞ヶ関
-
~750,000円/月業務委託(常駐)
-
- [Java]通販系プロダクト開発の求人案件@六本木一丁目
-
~650,000円/月業務委託(常駐)
- 最寄り駅
- 六本木一丁目
- 使用言語
- 仕事内容
- ・自社で通販系システムを持っているお客様社内にて、E/U向けに開発・導入、その後の運用サポートまで実施しているプロジェクトです。 ・開発はウォーターフォールで実施しています。 [開発言語] ・Java(EC、オンライン側)・C#(オフライン側) ・AWSを導入しております。 [開発規模] ・1プロジェクトあたり15名前後程度。 ・顧客折衝・調査分析、それに伴う各所との調整・資料作成などPLの補佐をして下さる方を募集。
-
- [Java]通信事業者様向けインターネット申込サービスの求人案件@天王洲アイル
-
~700,000円/月業務委託(常駐)
-
- [Java]要件定義から設計からの開発経験の求人案件@東陽町
-
~650,000円/月業務委託(常駐)
-
- [Java]サーバーサイドエンジニアの求人案件@渋谷
-
~650,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- ・メインは稼働維持系の開発(新規クローラの開発)、既存システムの修正対応となります。 ・技術選定要件定義・設計・実装・運用などの工程でご活躍いただける方を募集しています。 ・チームで裁量を持って、常に技術的チャレンジを行いながら開発を実施しています。
-
- [Java]O2O事業の新規サービス開発の求人案件@新宿
-
~600,000円/月業務委託(常駐)
- 最寄り駅
- 新宿
- 使用言語
- 仕事内容
- ・携帯販売・不動産・美容領域などのO2O事業を運営していますが、更なる新規サービスの開発を複数行っていく予定です。 ・事業が立ち上がる前の0ベースの開発に参画頂きたい。 ・アジャイルで設計を実施して、開発も同時進行で実施しています。 ・設計・開発・テストをメインでご担当して頂く予定です。
-
- [Java]通信企業様アプリの新規機能開発の求人案件@八丁堀
-
~650,000円/月業務委託(常駐)
- 最寄り駅
- 八丁堀
- 使用言語
- 仕事内容
- ・エンド様から一括でご担当頂いている通信系アプリの追加機能や不具合改修などをご担当して頂きます。 ・同案件に携わる新人への技術サポートもお願いいたします
-
- [Java]大手メディアレップのインフラ運用改善の求人案件@恵比寿
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 恵比寿
- 使用言語
- 仕事内容
- ・大手広告系企業様で、インフラの運用改善に向けた提案から、 改善に向けた対応をお任せします。 ・具体的には、クラウド( AWS,GCP )の推進・CIツールの導入・ インフラ診断・セキュリティ対策などご担当して頂く予定です。
-
- [Java]大手ガス企業基幹のシステム構築の求人案件@初台
-
~800,000円/月業務委託(常駐)
-
- [Java]ネット金融系フロントエンドシステム開発の求人案件@渋谷
-
~600,000円/月業務委託(常駐)
-
- [Java]カード決済端末Androidアプリケーション開発支援の求人案件@恵比寿
-
~650,000円/月業務委託(常駐)
-
- [Java]自動車関連SNSのサーバサイド開発業務の求人案件@永田町
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 永田町
- 使用言語
- 仕事内容
- ・自動車に特化したSNSサービスのアプリ・Webサイトにおけるサーバサイド開発をお任せします。 ・会員数は90万、月間4億以上のPV数を誇るサイトで、趣味の共有・自動車パーツの口コミで情報の共有ができるサービスです。 ・Java/SpringBootでの開発をメインとし、既存システムの改修から新規機能開発まで幅広くお任せして頂くことが可能な案件です。
-
- [Java]システムのWEBアプリケーション開発の求人案件@渋谷
-
~700,000円/月業務委託(常駐)
-
- [Java]大手通信販売会社でのインターフェース構築の求人案件@水天宮前
-
~650,000円/月業務委託(常駐)
- 最寄り駅
- 水天宮前
- 使用言語
- 仕事内容
- ・現在、大きな基幹システムのリプレイスPJが走っています。 それに際して、インターフェースの構築をお任せします。 ・ASTERIAを使っての業務になりますが、Javaでの開発経験があれば対応可能な案件。
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ページではその一部をピックアップしているに過ぎません。
性格上最初からすべてきっちり押さえていきたい人もいるかと思いますが、あまりおすすめはできません。そこまできっちり押さえる必要もなければ、プログラミングの世界は広いです。
広いプログラミングの世界の断片に固執してもあまり意味はないので、ざっくり押さえたらアウトプットしていくのが良いですね。実際にプログラミングしつつ、わからないことがあればその都度調べて実装すれば良いのです。
特に学生時代勉強を暗記中心に行っていた方は、別の方法でプログラミングにチャレンジした方が良いでしょう。最初の基本的な部分をインプットしたら、あとはアウトプットしつつ足りないところをインプットしていきます。