【Swift/JavaScript】オンラインゲームサービスのWebアプリ開発
新規オンラインゲームサービスのWebアプリ開発
PL
・某大手流通サービス企業において社内BIツール(Tableau)の要件定義、設計、品質管理業務等をお任せ致します。・社内ユーザーからの要件の取りまとめや外部ベンダーとの調整・管理をメインにお任せ致します。・服装はカジュアルで、オフィスも開放感があり環境は文…
■開発環境 ・言語:Node.JS ・OS:CentOS ・DB:PostgreSQL ・その他:Nginx,Restify オリジナル教育ゲームの開発業務を担当していただきます。 ジェネレーター仕様のアーキテクチャ設計になっております。
まずは要件定義をお願いします。プロジェクトとしては開発は半年ほどかかり、そのあと追加もある予定です。飲食系SNSサービスの新規開発です。企画から上位が入ってますので、作るものをお客様と一緒に決めていく進め方になります。作って終わりではなく、クローズも…
【案件概要】 自社開発中の動画ストリーミング系プロダクトの 追加機能開発~運用までを、スキル・状況を鑑みてご担当して頂きます。 新規機能の開発から~既存のシステムの改修まで幅広く携われます。 ■仕事内容 ・自社プロダクトの管理画面の作成 ・その他…
飲食店向けの予約、ポイントサービスを展開する企業様で・事業側企画メンバーからのサービス要求を引出し、要求定義書として作成・要求定義書を基に要件定義書の作成などをお願いします。(環境はPHPです)
オンラインでの英会話サービスを展開されている企業様のインフラチームにて、AWSの構築、運用や障害対応、自動化対応など行っていただきたい案件でございます。 直近の一部業務としてはAWSコスト削減対応や、運用最適化に向けた提案、またGitLab、Jenkinsなどの開発ツ…
・新規ネイティブアプリ向けAPIの設計/開発/テスト ・管理画面の設計/開発/テスト ・外部連携バッチの設計/開発/テスト
ソーシャルゲームやエンターテイメントサービスの企画、開発、運用をお願いします。スマートフォン上で動作するゲームクライアントの開発を主にご担当頂きます。
既存ゲームの新規開発に携わっていただきます。
新たに展開するネイティブアプリ開発案件です。今回はアプリ側の開発をお願い致します。スキル感としては上級PG、SEポジション(或いはそれ以上の立ち位置)の募集です。環境としてiOS側はSwift、Objective-C(Xcode)Android側はAndoroidJava(AndroidStudio)
医療や介護業界向けの支援サービスを展開している企業様にて介護支援システムの品質改善のお手伝いをいただきたい案件でございます。 サービスの品質を向上を目的として、現在用いているシステムを移行するプロジェクトやリファクタリングを行うプロジェクトなど複数…
【案件概要】 国内最大のタクシー配車アプリ・乗務員専用アプリや新規事業も含めたiOSアプリの開発。 新規事業のiOSアプリ開発をご担当いただきます。 新機能の提案から実装、UI/UX の改善など、 さらにサービスを使いやすくするための取り組みも行っていただきま…
医療や介護業界向けのサービスを展開している企業様にて、事業側の要求をシステムに落とし込むため基本設計以降を担当していただきます。介護業務システムの新規開発、既存システム改修どちらもお願いする予定です。開発工程は外部ベンダーに委託しているので、ベンダ…
自動車業界全般のアフターマーケットに対する業務支援システムの開発を行っていただきます。 ご経験や志向に合わせて、新規サービスの展開もしくは既存システムのリプレイスなどを行っていただきます。 AWSやJava8等比較的新しい環境で開発を行うことができます。
WEBサービスの開発案件のサーバーサイドを企画者と一緒になって開発して頂きます。新機能追加や、サービス改善をし、時には全くの新規サービスの立ち上げなどに参加して頂くこともあります。
・大手向けのFXシステム開発企業様にて、ネットワーク設計やLB構築などをご担当いただきます。・金融系の雰囲気はなく、チームとして業務の遂行と、コミュニケーションをとっている現場です。技術の勉強会もございます。
各プロダクトのプロジェクト管理と開発
Go言語、Scalaを使用してのデータ分析基盤の設計、開発、運用
社内アプリケーション担当として、アーキテクチャ(概要設計済み)に沿って、製品選定(SaaS中心)実装(ユーザとの要件定義含む)、一部プログラミング(システム間連携等)インプリ済みのシステムの保守、を一人でガンガン回していける方を募集しています。社内SEとして、急…
Javaとは、プログラミング言語の1つです。
サンマイクロシステムズ社が開発し、現在はオラクル社が提供しています。
「Google三大言語」という、Googleが主に開発に用いている言語であり、応用力に優れています。
また、プログラミング言語としてのJavaは「一番習得したいプログラミング言語」に選ばれるほどに人気があり、世界的にも利用されています。
どんな環境にも対応できるという汎用性と、すでに多くの現場で活用されているという点が、Javaが人気である理由です。
大規模なプロジェクトやAndroidアプリの開発、システム開発などで利用されることが多いため、高単価の案件に関わるためにはJavaの習得が必要不可欠であるといえるでしょう。
Javaはオブジェクト指向型のプログラミング言語です。
現実世界をモデル化して、プログラムによって操作と物のあり方を表現します。
プログラミングによって物を組み立てるイメージです。
現在はこのオブジェクト指向型プログラミングが世界的にも主流になっているため、オブジェクト指向型のプログラミング言語であるJavaは確実に習得しておきたいプログラミング言語です。
Java案件の単価相場は、月37万円から80万円程度と非常に幅広いです。
実務経験の有無によって単価が変わるため、Java案件に関われば関わるほど、高単価で案件を受注できるようになります。
これらの数字はあくまで平均であり、平均より高い案件を受注することもできます。
しかし、高単価の案件を受注するためには、Javaを使った実務経験とクライアントへの営業、コミュニケーション能力が必要不可欠であるということを頭に入れておきましょう。
海外のJava案件の単価は、日本よりも高いです。
特にアメリカは、Java案件に対する待遇が手厚く、単価も高く設定されています。
アメリカでJava案件に関わる場合は英語を使うことになるため、フリーランスとしてのスキルアップにもなるでしょう。
海外での実務経験は日本でも歓迎されるため、単価をアップさせることも期待できます。
腕試しの気持ちで海外に飛び、Java案件に関わることも選択肢に入れてみてはいかがでしょうか。
Javaは、オブジェクト指向型のプログラミング言語であるとともに、コンパイラ言語でもあります。
そのため、習得するための手間が複雑であるという難しさがあるのです。
しかし、Javaのプログラミング言語としての規模は、数あるプログラミング言語の中でも指折りです。
求人数も多いため、Javaの案件に対応できるようになれば、収入に関しても困ることはなくなります。
オブジェク指向型プログラミング言語であり、コンパイラ言語でもあるJavaは習得こそ難しいものの、習得してしまえば幅広い案件を受けることができます。
将来を考えるのであれば、習得しておいて損のないプログラミング言語です。
Java案件には、レベルの高いシステム開発スキルと、基本的なアプリ開発のスキルが必要です。
Java案件は案件の内容が多岐にわたるため、スキルもひとつだけでは生き抜けません。
最低限システム開発とアプリ開発のスキルを持ち合わせていないと、Java案件を継続的に受注することは難しいでしょう。
中上級レベルのシステム開発スキルは、Java案件を獲得するためには確実に持っておきたいスキルのひとつです。
Java案件では広告配信のシステム開発や、Webサービスの開発などが多いです。
このような案件は、相応の知識とスキルがないと遂行できません。
そのため、このような高単価で難しいJava案件はおのずとシステム開発経験のある人に集まってくるのです。
システム開発のスキルを習得してしまえば、自分が働きやすい案件を選ぶことができるようになります。
基本的なアプリ開発のスキルも、Java案件を獲得するためには必要なスキルの一つです。
基本的なアプリ開発のスキルを持っていると、単価は高くないものの簡単な案件を受注することができるようになります。
作業時間も短時間で済むため、短い時間で効率よく働くことができるようになるのです。
案件を数多くこなすことは、フリーランスエンジニアとしての実績にもつながります。
そのため、Java案件を受注するのであれば、基本的なアプリ開発のスキルは必須であるといえるでしょう。
Javaの今後の需要は、減少することなく伸び続けていくでしょう。
一部界隈では、Javaの需要が減ってくるという予想を立てている人もいます。
しかし、規模の大きいサービスの多くがJavaで作られていることや、プログラミング言語としての汎用性が非常に高いことから、今後もJavaの需要は伸びていくと考えられます。
今後の需要について「独立行政法人情報処理推進機構」が発行している「ソフトウェア開発データ白書」によると、システム開発に使われた言語の内Javaの割合は2014-2015版で30.4%、2016-2017版で32.2%、そして2018-2019版では42.7%と微増を続けています。
今後PythonやGo言語など新しい言語のニーズが増えJavaのニーズも減少するのではないかと心配されていますが、既に多くの実績があるJava。
ニーズが減ることは考え難いでしょう。
Java案件の数は、数あるプログラミング言語の中でも多いです。
そのため、ライバルが多いですが、安定して案件を受注できる確率も高いです。
また、Javaは案件の幅が広いため、さまざまな案件を受注できることが魅力です。
Javaを習得しておけば、ひとまず生活に困ることはないでしょう。
Java案件で多いのは、大企業でのシステム開発の案件です。
大企業のシステム開発の場合、常駐案件が多い傾向にあります。
具体的な案件例は、
など様々です。
クライアントとのコミュニケーションを確実に取れる環境が整っているのであれば、Java案件を在宅で受注することは可能です。
しかし、Javaは規模の大きい案件も多いため、規模によっては在宅が不可能な可能性もあるでしょう。
そのため、在宅でJava案件を受注したい場合には、規模の小さい案件を数多くこなすことが重要です。
Java案件は、業務の内容が幅広いです。
そのため、自分に合った案件を探していくことが、フリーランスJavaエンジニアとして成功するために必要なのです。
自分に合った案件を受注するためには、常に求人のトレンドを把握しておくことが重要です。
トレンドを逐一把握しておき、トレンドに合ったスキルを身につけて売り出していくことが、Java案件を獲得する一番の方法です。