検索条件
この条件の案件数:363

Javaのフリーランス求人・案件一覧

1 - 30/件 全363件

面談1回
リモートOK

【Java・SpringBoot・AWS/フルリモート/週5日】公共系システム(マイナンバー関連)システムの機能追加開発案件のフリーランス求人・案件

55~55万円/月額
業務委託(フリーランス)

案件の内容

公共系システム(マイナンバー関連)システムの機能追加開発をお願いいたします。 現状、設計と実装は終了しておりますのでテストの対応ができる方を探しております。 ※4月or5月に別案件にスライドが可能です。

求めるスキル

・Java(SpringBoot)3年以上 ・JUNIT ・AWS、コンテナ

案件担当のコメント

・テスト時は2週間程度出社の可能性あり ※PC設定の関係で、豊洲現場に4~5日出社になります。

面談1回
リモートOK

【Kotlin/フルリモート/週5日】アプリのバックエンド開発支援のフリーランス求人・案件

52~72万円/月額
業務委託(フリーランス)

案件の内容

アプリのバックエンド開発支援をお願いしたいと考えております。バックエンドはJava(Kotlin)/Springbootで開発をしています。開発手法はスクラムで2週間スプリントで回しております。4-6名を1チームとしてチームごとに分かれてご支援いただく想定です。詳細はお顔合わせ時にお伝えいたします。

求めるスキル

・要件定義~機能設計の実務経験 2年以上 ・Java/Springbootを用いた開発経験3年以上 ・Rest API開発経験2年以上 ・DB設計経験3年以上 ・バッチ処理の実装経験 3年 ・スクラム開発経験

案件担当のコメント

フルリモート(初日出社必須)

面談1回
リモートOK

【Go/フルリモート/週5日】防災techのSaas型プロダクトのフルスタックエンジニアのフリーランス求人・案件

75~75万円/月額
業務委託(フリーランス)

案件の内容

プレスリリース間近のプロダクトであるサービスでバックエンドや、フロントエンド、インフラなどの開発を行うエンジニアを募集します。他チームで収集した災害情報をMapで可視化するシステムの開発になります。 ・Goを使ったプログラミング言語によるAPIの機能追加・修正 ・Vue.jsを使ったフロントエンドSPAによる画面の機能追加・修正(現時点でVue未経験でもかまいません。) ・Google Cloud運用/保守・不具合の調査/対応・障害対応

求めるスキル

・主要なプログラミング言語(Go、NodeJS、Python、Java、PHPなどいずれか一つ)による開発の実務経験(3年以上) ・リレーショナルデータベース(MySQL、PostgreSQLどちらか)の設計と管理の経験(3年以上) ・フロントエンド技術(HTML、CSS、JavaScript)によるの開発の実務経験(2年以上) ・AWS、Azure、Google Cloudなどいずれか一つのクラウドサービスの使用経験(1年以上) ・障害発生時の対応(夜間・休日を含む)を了承いただける方

案件担当のコメント

※ビデオチャットに支障のない固定インターネット回線をご自身で用意できる方はリモート勤務可能。都内オフィスへの出社もご選択いただけます。

面談1回
リモートOK

【AWS/リモート併用/週5日】AWSシステム構築のフリーランス求人・案件

80~80万円/月額
業務委託(フリーランス)

案件の内容

オンプレミス・プライベートクラウド環境からAWS環境へのシステム移行案件となります。 ※システムとして最初の移行であり、現在PoCを進めている段階になります。  (現在の移行検討対象はバッチサーバの一部機能のシフト+EC2リフト) PoC内容の検討やAWSの上流設計(どういう構成にするのが最適か、現行の方式をどう実現するかの検討)を担当します。

求めるスキル

・案件リーダーシップ(現状、検討の歩みが遅いので、どんどんアイデアを出して検討資料作ってドライブする)※顧客から言われたからやるはNG ・案件(PoC)のマネジメント、能動的な推進 ・PoC実施にあたり作成するAWS環境の方針検討、設計、構築 ・PoC試験項目の検討(既存システム構成や機能の整理・理解含む) ・エンドユーザ、顧客、社内外の関係者への説明、ヒアリング、依頼、その他各種調整(資料作成含む) ・AWSの基本的な知識を基にした机上調査、サポート問合せ、チーム内ディスカッションによる技術検討 ・IAM/VPC/TGW/VPCエンドポイント/Lambda/EventBridge/StepFunctions/CloudWatch/S3/API Gateway ・検討資料作成・Rv説明対応(エンドへの説明含む) ・他メンバの資料Rv対応

案件担当のコメント

芝浦/品川 (週一回程度の出社) ※参画から在宅勤務可能な環境が整うまで3週間前後は出社対応

面談1回
リモートOK

【Java・PHP・Go/リモート併用/週5日】ソーシャルゲームのバックエンドエンジニアのフリーランス求人・案件

60~80万円/月額
業務委託(フリーランス)
渋谷駅

案件の内容

iPhone / Android/ PCプラットフォーム向けソーシャルゲームのバックエンド全般の開発・運用業務を行っていただきます。 Go アプリケーション開発、パフォーマンスチューニング、CS対応など配属プロジェクトでメンバーとして、ゲームに必要な開発・運用業務をおこなっていただきます。

求めるスキル

・Java/PHP/Go いずれかでの実務経験3年以上 ・ゲーム・Webプロダクトのシステム設計・開発経験 2 年以上                       ※保守のみは不可 ・ゲーム・Webプロダクト開発に必要なインフラ、  ミドルウェア、通信などの知識があること ・開発、運用周りをより良くするための DevOps 系知識経験 ・他の職種(ビジネス, 企画, フロントエンジニアなど)との  円滑なコミュニケーション ・10名以上のチームでの開発経験

リモートOK

【AndroidJava・Kotlin/リモート併用/週5日】バイク向けアプリの新規開発支援のフリーランス求人・案件

60~65万円/月額
業務委託(フリーランス)
渋谷駅

案件の内容

バイクと連携することで、 走行距離や車両情報などを表示できるような、 モバイルアプリを新規で開発しております。 現在元請け様内で、上流工程を行っている為、 上流工程から対応できる方を中心に募集しております。

求めるスキル

・モバイル開発経験5年以上 ・AndroidJava,Kotlinの経験が3~5年以上 ・基本設計~のご経験

案件担当のコメント

リモート併用(週2、3リモート)

面談1回
リモートOK

【Kotlin・Spring Boot/リモート併用/週5日】脆弱性管理クラウドに関わる設計・開発・テストのフリーランス求人・案件

80~80万円/月額
業務委託(フリーランス)
渋谷駅

案件の内容

脆弱性管理クラウドに関わる設計・開発・テストを担当いただきます。 (例:API開発、バッチ開発、BFF、フロントエンド開発)

求めるスキル

・Java / Kotlin によるWebアプリケーションの開発経験(3年以上) ・Spring Framework / Spring Boot を利用したプロダクト開発の経験 ・AWSの使用経験 ・スクラムを採用したチームでの経験 ・HTML、CSS、Javascriptなどフロントエンドの開発に必要な基本的な知識や経験 ・SPAの開発経験 ・RDBMSの利用経験 ・macOSの使用経験

案件担当のコメント

リモート併用(週3出社、水・木リモート)

面談1回
リモートOK

【Java・React/フルリモート/週5日】 大手コンビニチェーン店舗ライフサイクル管理システムのGCP移行プロジェクトのフリーランス求人・案件

60~80万円/月額
業務委託(フリーランス)

案件の内容

大手コンビニチェーンの店舗ライフサイクルに関するシステムをGCPに載せ替える案件。 主に店舗設備の搬入出や費用管理(修理含む)の機能を提供する。 現行システムのデータモデルや画面機能を変更し、GCP環境に移行する。 さらに、複数システムで管理されているデータや進捗状況を横断的に確認できるパッケージを導入し、それとのI/Fの追加対応も行う。

求めるスキル

・オンライン画面(フロント~バックまで)の設計経験 ・設計やテスト観点を元にしたテストケース作成・テスト実施経験

案件担当のコメント

みなとみらい(週2~3回出社)

面談1回
リモートOK

【React Native/フルリモート/週5日】コンシューマ向けサービスのモバイルapp開発支援のフリーランス求人・案件

60~80万円/月額
業務委託(フリーランス)

案件の内容

450万以上ユーザーがいる既存のコンシューマー向けサービスのスマホapp開発の案件となります。 新規施策の実装、既存機能の改修といったエンハンス開発をご支援頂きます。 クライアントと当社で複数の開発チームがあり各チームで開発施策が割り当てられて進めていきます。 スマホappのヘッダーとフッダー以外はブラウザを表示しており、 ヘッダーとフッターにReactNativeを採用しております。 webapp開発で対応出来る範囲は別チームが担当しますが、 ReactNativeやネイティブ言語の対応が求められる開発部分を一人称でご担当頂く予定です。 (例) ・Reactバージョンアップ対応 ・OSのverUPに伴う対応 など

求めるスキル

・React Nativeを使ったスマホアプリ開発実務経験2年以上 ・スマホアプリ開発の経験5年以上 ・HTML,CSS,JavaScript、TypeSdriptなどのスキル ・ビジネスコミュニケーション

案件担当のコメント

・基本的にはフルリモート、必要に応じて原宿の事務所に出社可能性あり、頻度は2~3ヶ月に1回あるかないかです。 ※地方の方はフルリモ検討可能です

面談1回
リモートOK

【TypeScript・React/基本リモート/週5日】フロント開発支援のフリーランス求人・案件

65~85万円/月額
業務委託(フリーランス)

案件の内容

フロント開発支援 ・スクラム開発(フロント開発) ・リリース作業

求めるスキル

・TypeScriptのご経験 ・Reactのご経験 ・Javaのご経験 ※多少のご経験があれば土台に乗ります

案件担当のコメント

※リリース時(月一程度)に溜池山王(または新宿御苑前)への出社あり

リモートOK

【Spring boot・React/フルリモート/週5日】学生向け支援システムのバッチ機能開発のフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)
汐留駅

案件の内容

校務支援システム開発に伴うシステムAPI開発。 リニューアルという位置づけだが、ほぼ新規開発となり、オンプレミス環境で運用されていたシステムをAzure上で構築。 先生たちが学校に行かなくてもシステムを利用できるようにすることが目的、バッチ機能開発全般をお願いします。

求めるスキル

・JAVA (Spring boot)またはJavascript(React)での開発経験3年以上 ・詳細設計~テストでの経験 ・APIの設計経験 ・DB周りの知見

案件担当のコメント

汐留オフィスにて打ち合わせ時出社

リモートOK

【Vue.js・Java(spring)/フルリモート/週5日】メディア系キャンペーン効果分析システム開発 のフリーランス求人・案件

66~66万円/月額
業務委託(フリーランス)
品川駅

案件の内容

既存システムの再構築プロジェクト キャンペーンに対してのアンケートデータを元に効果を分析する

求めるスキル

・Vue.js、Java(spring)の要件定義からの経験3年以上

案件担当のコメント

※リモート併用 (出社月2回程度を想定)

リモートOK

【React/リモート併用/週5日】財務系ERPパッケージ開発のフリーランス求人・案件

70~70万円/月額
業務委託(フリーランス)
神谷町駅

案件の内容

ERPパッケージ刷新となります (財務の帳票出力や固定資産領域) フロントエンド、バックエンドを一連で開発

求めるスキル

・業務系システム開発経験トータル3年以上 ・Reactを使用したフロントエンド開発経験 ・C#もしくはJavaでのバックエンド開発経験

面談1回
リモートOK

【Java・Python/フルリモート/週5日】大手通信事業者システムの内製化開発支援のフリーランス求人・案件

55~60万円/月額
業務委託(フリーランス)

案件の内容

お客様システムの機能追加・変更やお客様の開発支援を行う

求めるスキル

・Javaアプリケーション開発経験3年以上 ・機能/詳細設計の経験3年以上 ・一般的なLinuxコマンド操作 ・Python開発経験 ・RDBを使用した開発経験(本案件では主にPostgreSQLを使用)

面談1回
リモートOK

【JAVA/フルリモート/週5日】大手SIerでのシステム開発のフリーランス求人・案件

55~60万円/月額
業務委託(フリーランス)

案件の内容

基本設計から運用まで一気通貫で行っていただきます。 マルチベンダーではなく、元請会社のみのため、設計できる人だと非常にやりやすい環境です。

求めるスキル

・Java(SpringBoot)での開発経験3年以上 ・基本設計~テスト ・AWS経験者

リモートOK

【Swift・Android Java・PHP/リモート併用/週5日】不動産管理スマホアプリ追加開発案件のフリーランス求人・案件

70~70万円/月額
業務委託(フリーランス)
虎ノ門駅

案件の内容

不動産向けスマホアプリのWeb管理画面のアプリ保守及びエンハンス対応全般

求めるスキル

・スマホアプリの開発経験(Swift・Android Java) ・要件定義~テストの経験3年 ・フルスタックエンジニアとしての経験(Typescript) ・PHPでの開発経験 ※Goでも可 ・AWS環境での開発経験

面談1回
リモートOK

【Java・Spring Boot/フルリモート/週5日】フィットネス動画配信サービス開発のフリーランス求人・案件

85~85万円/月額
業務委託(フリーランス)

案件の内容

フィットネス動画配信モバイルアプリのバックエンド開発 新規でプロダクトの開発を行う業務です チームメンバーとともに要件定義からご対応いただきます 現在はプロダクトの企画を行っており、2月より要件定義が始まる計画となっております

求めるスキル

・Java/Spring Bootでの開発経験が3年以上 ・RESTful APIの設計・開発経験 ・RDBMSを用いたデータモデリングとSQL実装の経験 ・AWSでのシステム開発経験 ・チーム開発での実務経験 ・要件定義から基本設計までの上流工程の経験

面談1回
リモートOK

【Java/React/一部リモート(恵比寿)/週5日】国内最大級の金融取引システム開発のフリーランス求人・案件

65~90万円/月額
業務委託(フリーランス)
恵比寿駅

案件の内容

自社FX取引システムのリファクタリングに携わり、エンドユーザーや社内の各部門と協力しながら、最適なシステム構築を推進していただきます。 ・システム開発における最新技術の提案 ・既存システムの機能追加・改修業務(法令対応、不具合修正などを含む) ・ドキュメントの作成 ・データの収集・調査、レポートの作成(データベース操作・集計、CSV作成など) ・セキュリティ対応(ソフトウェア・ライブラリバージョンアップなど) 【開発プロセス】 ・ウォーターフォール開発手法を採用しており、要件定義や設計、実装、テスト、リリースの各フェーズを順序立てて進行します ・事前に綿密な計画を立て、各フェーズでの進捗確認を行いながら品質を確保しつつプロジェクトを完遂します ・コードレビューやテスト工程を重視し、堅牢で安定したシステムを構築します ・システム運用の自動化ツールを活用し、信頼性の高い運用環境を提供しています

求めるスキル

・Java言語を使用した開発経験:目安5年以上 ・事業会社での実務経験がある方 ・ビジネス要件の理解や、仕様の検討に入ることに抵抗感がない方 ・テストコードを実務で書いていた方

案件担当のコメント

大規模かつ、低遅延 リアルタイム性が求められる難易度の高いシステム開発に携わることができます。

リモートOK

【Java・Python・Node/リモート併用/週5日】Webサービス対応のフリーランス求人・案件

60~68万円/月額
業務委託(フリーランス)
赤坂駅

案件の内容

ポイント支払いサービスの分離対応 フロント部分は分離対応完了し、バックエンドの分離対応を行う。 バックエンド機能はサービス運用画面、外部CPとのIF機能、バッチ機能などが存在。 

求めるスキル

・サーバ側、画面開発の経験2年以上 ・JavaもしくはPythonもしくはNode.JSの経験 ・AWSを利用した開発や環境構築の経験 ・アジャイル開発の経験

面談1回

【Java・React/常駐/週5日】業務系開発案件のフリーランス求人・案件

70~70万円/月額
業務委託(フリーランス)
渋谷駅

案件の内容

業務系開発案件 ・上流から下流まで幅広くお任せしたいと考えてりますので スキルアップできる環境となります。

求めるスキル

・Javaの経験5年以上 ・Reactの経験がある方 ・出社できる方

面談1回
リモートOK

【Java/フルリモート/週5日】新ECアフィリエイト基盤開発のフリーランス求人・案件

60~65万円/月額
業務委託(フリーランス)

案件の内容

・ECサイト開発 ・ECサービスが複数があるが、入り口が分散していたり、  ポイントとの距離が遠いため、顧客の集客がうまくできていない。 →入口を統一し、ポイントの使いやすい新しいECサイトの開発 ・ECの裏側でポイントを付与したり、  キャンペーンを登録するバッチ・APIの開発を行う。 ・開発は、アジャイルで進められており、  詳細設計~評価を担当している。

求めるスキル

・Java、Git、MySQL

面談1回

【PHP・Python/フルリモート/週5日】ゲームバックエンドエンジニアのフリーランス求人・案件

50~55万円/月額
業務委託(フリーランス)
五反田駅

案件の内容

開発中のPJにてバックエンドエンジニア業務をお任せします。 ご経験や得意分野に応じて業務の範囲は相談させていただきます。 ・各種ゲームのサーバーサイドプログラムの設計、開発、テスト、運用・要件に基づく設計・開発 ・サーバー負荷や不正対策の考慮、負荷軽減などによるプログラムの高速化 ・フレームワークやミドルウェアの選定

求めるスキル

・ゲーム業界でのバックエンドエンジニアの実務経験 ・環境構築からプログラミング、テストのノウハウのある方 ※オフィスへの出社が可能な方に限ります。(リモート相談可)

面談1回
リモートOK

【Kotlin/Android/渋谷(リモート併用)/週5日】国内最大級のマンガアプリのAndroidエンジニアのフリーランス求人・案件

80~100万円/月額
業務委託(フリーランス)
渋谷駅

案件の内容

国内最大級のマンガアプリ及び新規サービスの開発・運用を行っていただきます。 新しい技術導入には積極的で、トラフィックも大きな有名サービスに携わって頂けます。 自社サービス100%ですので自由度が高く、裁量も大きいので、エンジニアにとって働きやすい環境を作ろうとしています。 <組織体制> ・エンジニア13名 └CTO  <サーバーサイドチーム>  正社員サーバーサイドエンジニア2名、正社員インフラエンジニア1名  業務委託サーバーサイドエンジニア4名  <アプリチーム>  正社員iOSエンジニア2名、正社員Androidエンジニア1名  業務委託iOSエンジニア1名、業務委託Androidエンジニア2名 ・サービス運用10名 ・UIUXデザイナー1名 <職場環境> ・GitHubによるバージョン管理 ・Slackでのコミュニケーション ・カンバン+スクラムによるタスク管理 ・Bitrise CI, Circle CI での徹底的な自動化 <仕事の魅力> ・200万人のユーザが利用する大規模なサービスを開発・運用 ・ディレクターを置かずエンジニア主体の開発体制 ・新規事業立ち上げに関われるチャンス

求めるスキル

・Androidアプリ開発の実務経験5年以上 ・Jetpack Compose実務経験1年以上 ・採用しているライブラリの使用経験が豊富なこと ・実機でのテストがあるため、週2日以上、オフィスでの作業ができる方

リモートOK

【Java(SpringBoot)/フルリモート/週5日】ケーブルIDPF保守のフリーランス求人・案件

60~60万円/月額
業務委託(フリーランス)
溜池山王駅

案件の内容

バックエンド側でAPIを提供しており、フロント側がAPIを利用しているので、 そのAPI、およびバッチの改修をお任せします。 ・ケーブルIDPFの仕様変更、および、バグ対応

求めるスキル

・java、spring boot、git

面談1回
リモートOK

【Java(SpringBoot)/基本リモート/週5日】大手向け携帯基地局関連情報管理システム開発のフリーランス求人・案件

57~57万円/月額
業務委託(フリーランス)

案件の内容

大手向け携帯基地局関連情報管理システム開発 ※上位メンバー参画中案件の増員となります。 携帯基地局関連情報管理システム開発業務 ・チームリーダ支援、技術調査 ・設計工程以降は設計書作成、製造、テストの実施 ※11月より要件定義を実施しており、  24年4月より設計に入る予定。  4月まではリーダーは以下で要件定義支援や技術検証をご担当いただく予定です。 ※1年以上の長期を予定しておりますが、  契約は1か月毎の更新となります

求めるスキル

・Java(SpringBoot)、TypeScript(Vue.js3系)、SQLの経験 ・機能単位で開発業務を担当予定のため、フロント、バックエンドの開発経験

面談1回
リモートOK

【Java(SpringBoot)/リモート併用/週5日】保険代理店の申込システム開発エンジニアのフリーランス求人・案件

60~60万円/月額
業務委託(フリーランス)
神谷町駅

案件の内容

・保険代理店の申込システムの新規開発案件において、  基本設計~テストの工程をご担当頂きます。

求めるスキル

・基本設計~テストまでの一貫したご経験 ・Javaでの開発経験(5年以上が目安) ・フロントエンドの開発経験(2年以上が目安) ・ドキュメント作成経験(仕様書、設計書等) ・勤怠良好、体調に不安のない方 ・前向きで、キャッチアップや技術向上に積極的な方

面談1回
リモートOK

【Java、Springboot/リモート併用/週5日】金融会社向けバックエンド開発のフリーランス求人・案件

60~60万円/月額
業務委託(フリーランス)
品川駅

案件の内容

通信キャリア系金融会社様向けバックエンド開発支援 ・小規模WEBシステム開発(AWS上) ・基幹システム出力情報の累積と分析を行うWEBシステム開発

求めるスキル

・JAVA+Springbootでの開発経験5年以上 ※フロント側も手伝って頂く可能性有 ウォーターフォールやアジャイル(スクラム)開発経験 Gitが解る(コマンド) 自身の工数見積もりが作れる(WBS) 各種ドキュメント作成経験

面談1回
リモートOK

【Java・Spring Boot・AWS/リモート併用/週5日】某脆弱性管理クラウド(自社サービス)フルスタックエンジニアのフリーランス求人・案件

70~95万円/月額
業務委託(フリーランス)
渋谷駅

案件の内容

某脆弱性管理クラウドに関わる設計・開発・テストを担当いただきます。 (例:API開発、バッチ開発、BFF、フロントエンド開発) ※個人のスキル特性・ご希望にあわせて、詳細決定します。

求めるスキル

・JavaまたはKotlinによるWebアプリケーションの開発経験(3年以上) ・Spring Bootを利用したプロダクト開発の経験 ・AWSの使用経験 ・スクラムを採用したチームでの経験 ・HTML、CSS、Javascriptなどフロントエンドの開発に必要な基本的な知識や経験 ・SPAの開発経験 ・RDBMSの利用経験 ・macOSの使用経験 ※セキュリティ知見に関しては、セキュリティの専任エンジニアがおり、ご自身の担当領域に専念いただける環境です。

面談1回

【Java/常駐/週5日】金融系システム刷新における超上流SEのフリーランス求人・案件

80~100万円/月額
業務委託(フリーランス)
有楽町駅

案件の内容

要件定義前の事前検討作業をご担当頂きます。 具体例としては、下記業務などを想定しています。 ・現行業務、システム仕様把握、新システムに求める要件の整理 ・新システム実現方針の策定(To-Be像、全体ロードマップ策定) ・次工程に向けた計画策定(全体費用算出、プロジェクト計画策定)

求めるスキル

・Javaでの設計開発経験 ・超上流工程の経験(システム化計画、実現方針の策定など) ・主体的に顧客業務、現行システム仕様を理解できる方 ・顧客(システム部・ユーザ部)とのコミュニケーションスキル

面談1回
リモートOK

【Typescript(React)/AWS /リモート併用/週5日】官公庁系Webアプリケーション設計開発フロントエンジニアのフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)

案件の内容

官公庁系Webアプリケーション設計開発 ・PJの進め方はウォーターフォール。 ・開発チームとしてはモデリング、詳細設計、実装、UTまでを主に担当します。 ・チーム全員がクライアントサーバーを問わずにタスクをこなしています。

求めるスキル

・Typescript(React)での開発経験2年以上 ・AWS環境での開発経験 *・useStateとuseRefの違いや、useCallback, useMemoなどのhookについて正しい理解を求めます。

1 - 30/件 全363件

Javaのフリーランス求人・案件について

■Javaとは JavaとはSun Microsystemsが開発したプログラミング言語です。 C言語やC++をもとに、次世代の言語として開発され、もっとも脚光を浴びた言語の一つです。 開発の当初から動作環境がOSやCPUに依存しないことが目標とされており、クロスプラットフォームなアプリケーションを開発できます。 ■Javaの特徴や魅力 OSに依存しないので、クロスプラットフォーム開発が可能で、組み込みからスタンドアローンまでさまざまなアプリ開発で使用可能です。 最大の特徴はJavaのスローガン「Write once, run anywhere」(一度書けばどこでも実行できる)であり、実行環境を選ばず一度作成されたプログラムはクロスプラットフォームになる点です。これはJavaが仮想マシン(JVM)を搭載しているので、端末やOSを選ばず実行してくれるためです。 Javaはどのシステムの上で開発・コンパイルしても同一のバイトコードが獲得できるように設計されています。例えばPC上で開発されたアプリを、Javaの実行環境を持つスマートフォン等、その他さまざまな端末で動作させることが可能なのです。 これは実行環境と開発環境の差異で発生する差分を無くすという利点を持ちます。 ■Java案件の市場動向と単価相場 Javaを扱った開発案件はいまだに数も多く、市場の人気は高い言語です。Javaで開発された既に稼働しているシステムも大変多いため、保守開発案件の多さもさることながら、スタートアップ企業や新規案件でも選定されています。 設計〜開発を行うJavaエンジニアの単価はおよそ50万円〜70万円程度が一般的です。単価を上げていく場合は、要件定義などより上流のフェーズを担当する必要がありますが、プログラマーでも需要の多さを鑑みてある程度の単価は望めます。 業務系のWEBシステムの開発に携わると、一般的なシステムがどう動いているか理解が深まるため他言語でも応用が効くことが多く、幅広い案件へのアピールに繋がるはずです。またHTML/CSS/JavaScriptといったクライアント側の開発にも関わりやすいため、収入面だけでなく知見を広げやすいメリットがあります。