エンジニアの平均年収が約450万円といわれている中、Javaプログラマーの平均年収は約550万円と高めの年収となっています。 年収が低い人では約200万円、高い人では約2,000万円と大きく幅があります。 Javaプログラマーが比較的若いうちになる人が多いため年齢とともに年収が上がっていく傾向があります。需要の多い仕事のため年収も期待出来ると言えるでしょう。
Javaプログラマーの仕事内容・webアプリケーションの構築
・スマホアプリの開発
・業務用アプリの開発
日本国内ではJavaプログラマーは不足しているため需要は増加しています。
過去にJavaで開発された人気ゲームなどのシステム対応業務にもJavaプログラマーは必要とされます。
Javaプログラマーはスキルがあれば資格がなくてもなることは出来ます。
しかし、資格があればスキルの証明になるため持っていて損はありません。
主な資格を3種類紹介します。
・Oracle Certified Java Programmer
Oracleが行っている試験で、ブロンズ、シルバー、ゴールドと分けられています。
最も低いレベルであるブロンズは初心者向けの入門資格としてJavaを使用したオブジェクト指向プログラミングの基本的な知識が問われます。
次の段階のシルバーを取得することでJavaアプリケーション開発に必要とされる基本的なプログラミング知識があり上級者の指導の元開発作業を行うことが出来る開発昇進者として認められることになります。
そのため面接でアピールポイントとして通用するブロンズでは不十分かもしれません。
・Javaプログラミング能力認定試験
これからJavaを学ぶ人向けの入門資格として3級から、実際に活躍している人のスキルを客観的に証明出来る1級までのレベルがあります。
・基本情報技術者試験
独立行政法人情報処理推進機構が実施している国家資格です。
7段階のレベルのうち、下から2番目までが基本的な試験となります。
Javaはwebアプリケーションやアプリなど様々な分野で使われる言語です。 また全てのアプリを統一した言語で開発することができ、OSが変わっても使うことが出来るため需要があります。今のネット社会においてJavaプログラマーの需要は増え続けるといっても過言ではないでしょう。
いつでもキャンセルできます
検索キーワード:JAVA
| 業務内容:AI活用の企画・推進、資料作成、PoC実施Javaを用いた基本設計以降の開発・システム刷新支援営業支援・デマンドジェネレーション・部門横断連携AWS上でのデータ分析基盤設計・構築、遺伝子解析支援CSIRT・SOC対応、サイバーインシデント対策企画・提案担当工程:企画・要件定義、基本設計・詳細設計、実装、テスト、PoC、運用支援、インシデント対応スキル:必須:AI/機械学習活用経験、Java開発経験、営業・マーケティング支援経験、AWS実務経験、CSIRT/SOC対応経験尚可:データ分析・機械学習モデル構築、AWSアーキテクチャ設計、プロジェクトマネジメント、医療データ取扱経験、金融系システム経験稼働場所:リモート(全国)/ハイブリッド(大阪府)/リモート中心+週2回出社(東京都)/リモート中心+初期出社(東京都)/常駐(東京都)その他:業種:情報・通信・メディア、公共・社会インフラ、医療・ヘルスケア開始時期:即日開始可 |
| 業務内容:-既存システム・アプリへの機能追加-詳細設計、実装、テスト全工程担当工程:-詳細設計-実装(Swift/Android、JavaScript)-テストスキル:必須:-SwiftまたはAndroidでの開発経験3年以上、詳細設計対応可能-JavaScriptでの開発経験4年以上、詳細設計対応可能、デザイナーとの協働経験-長期参画可能で勤怠・コミュニケーションに問題がないこと-PCを自己所有できること尚可:-Swift/Androidエンジニア:Java開発経験-JavaScriptエンジニア:スマホアプリ開発経験、アジャイル開発経験稼働場所:東京都(常駐)/リモート勤務併用可能その他:業種:サービス業(カーシェア)開始時期:即日開始可能 |
| 業務内容:-SQLを用いたデータベースの保守・障害対応-ユーザからの問い合わせ対応-既存システムの運用保守-必要に応じた機能改修-JavaおよびTypeScriptで実装されたコードの調査・デバッグ担当工程:-保守・運用フェーズ全般-障害調査・復旧-改修要件に伴う実装・テストスキル:必須:IT業務経験2年以上、SQLの実務経験、Javaソースの読解・デバッグ能力、コミュニケーション力尚可:Javaによる改修経験、保守・運用フェーズでの実務経験稼働場所:愛知県(常駐勤務、リモート勤務は不可)その他:業種:情報・通信・メディア、長期常駐を前提とした案件、日本国内在住者限定 |
| 業務内容:-OracleからSnowflakeへのデータベース基盤更改-DataStageを用いたジョブ改修-DB間のデータ移行作業担当工程:基本設計以降の実務(詳細設計・開発・テスト・移行作業等)スキル:必須:PJ内関係者との情報収集・整理ができ能動的に業務推進できること・基本設計工程以降の実務経験・ジョブ開発経験・SQL使用経験尚可:金融業務知見・DataStage(JP1/ETL)知見・Oracle・Snowflake知見・Java知見稼働場所:東京都(リモート対応不可)その他:業種:銀行・信託・開始時期:2026年3月・終了時期:2026年12月末・外国籍可(日本語流暢必須) |
| 業務内容:証券システムの保守開発を担当し、機能追加、バグ修正、パフォーマンス改善等を実施します。担当工程:詳細設計、実装、テスト、保守スキル:必須:JAVAおよびSQLの実務経験(2年半以上)、詳細設計以降の経験尚可:上流工程の設計経験、証券業務に関する知識稼働場所:東京都(常駐)その他:業種:証券・投資開始時期:即日開始、長期プロジェクト年齢制限:40歳代まで勤怠:問題なし |
| 業務内容:-証券会社向けシステムの詳細設計、開発、テストを実施-サーバーサイドはJava(Spring Boot)で実装-フロントエンドはJavaScriptで実装-AWS環境下でのシステム構築・デプロイ担当工程:詳細設計、実装、単体テスト、結合テストスキル:必須:Java(Spring Boot)での開発経験(約5年)、JavaScriptでの開発経験(2年以上)、詳細設計~テストまでの一貫経験尚可:為替・デリバティブ関連システムの開発経験または業務知見、AWSの利用経験稼働場所:東京都(リモート勤務相談可)その他:業種:金融・保険業(証券・投資)/開始時期:相談可 |
| 業務内容:-詳細設計書(画面、帳票、バッチ、API)の作成・修正-API設計の具体化(処理フロー・項目マッピング)-生成AI(Claude、ChatAIforProject)を活用した設計書の仮案作成とレビュー担当工程:詳細設計、API設計スキル:必須:-Java(SpringBoot)の実務経験10年以上(リーダークラス)または5年以上(メンバークラス)-詳細設計経験(基本設計意図の把握ができること)-AI生成アウトプットの妥当性を論理的に判断できること-大規模プロジェクトでの対面コミュニケーションが可能尚可:-生成AI活用経験-AWS、EKS、Aurora(PostgreSQL)等のインフラ運用経験-Figma、Swagger、pgAdmin、VSCode+GitHubCopilotの使用経験稼働場所:東京都週1リモート、週4出社その他:業種:官公庁・自治体開始時期:2026年3月開始または随時開始可能人数:2〜3名 |
| 業務内容:Java、JSP、HTML、CSS、AWS、VSCode、GitLabを使用した販売支援システム・契約管理システムの新規構築。基本設計・詳細設計、設計レビュー、実装、テスト、リリースまでを担当。担当工程:基本設計、詳細設計、設計レビュー、実装、テスト、リリーススキル:必須:生命保険システムの開発経験3年以上、基本設計以降の実務経験、設計レビュー経験、高いコミュニケーション能力尚可:AWSの利用経験、GitLabの活用経験、VSCodeの使用経験稼働場所:出社(東京都)その他:保険業界向けの新規システム構築案件。長期プロジェクトとして継続的に参画予定。 |
| 業務内容:-既存システムのUI改善開発-要件定義に基づく基本設計-上流工程の推進-フロントエンド実装(Vue/React/Angular等)-顧客レビュー・仕様説明担当工程:-要件定義、基本設計、上流工程推進、フロントエンド実装スキル:必須:要件定義をもとにした基本設計スキル・上流工程推進力、大手ベンダ系プロジェクト経験、フロントエンド開発経験(React、Angular、Vueのいずれか)、顧客相手のレビューや仕様説明が可能なコミュニケーション能力尚可:Vue3のCompositionAPIとyupの使用経験、アジャイル形式プロジェクト経験、GitHubCopilot・MSCopilotの業務利用経験、高いコミュニケーションスキル稼働場所:東京都(基本的に出社)その他:業種:情報・通信・メディア開始時期:2023年3月に1名、4月からは複数名増員見込み |
| 業務内容:配送ドライバーが使用するAndroidアプリの設計業務(要件定義、画面設計、品質レビューを含む)担当工程:要件定義、画面設計、設計レビュースキル:必須:JavaまたはKotlinを用いたAndroid開発経験、システム開発におけるレビューアー経験尚可:Git等の構成管理ツール使用経験、スケジュール管理や主体的に業務に取り組む姿勢稼働場所:東京都(オフィス勤務)その他:業種:物流・運輸、開始時期:2026年2月、勤務期間:2026年2月~2026年8月(前後の可能性あり)、勤務時間:標準的な就業時間、募集人数:2名、年齢制限:50代前半まで、外国籍不可、事業主不可 |
| 業務内容:-証券会社向け一般投資家向Webフロントシステムの開発支援(常駐)-PM・他部署・ベンダーとの調整・連携-実装作業を中心とした開発業務全般担当工程:要件定義/設計/実装/テスト/リリースまでの一連工程を担当スキル:必須:TypeScript、React、Java、Spring、AWS、SQLなど(3種以上)/PM・ベンダー等との円滑なコミュニケーション能力/Webアプリケーション開発実務経験尚可:数名規模のエンジニアリーダー経験/24時間365日体制のインシデント対応経験/証券業務の基礎知識/システム開発プロセス・プロジェクトマネジメントの知見稼働場所:東京都内(客先常駐)その他:業種:金融・保険業(証券)/開始時期:即日参画可能/外国籍は日本籍優先 |
| 業務内容:官公庁・防衛業界向けのセキュリティシステムの要求分析、方式設計、詳細設計を担当します。ソフトウェアブロック図やシーケンス図の作成、データベース設計、インターフェース設計等の細部設計を実施します。担当工程:要求分析、基本設計、方式設計、詳細設計(ブロック図・シーケンス図作成、DB・IF設計)スキル:必須:基本設計の実務経験(1年以上)、チームで主体的に関わり発言・行動できる姿勢尚可:設計業務の推進経験、Python・Java等を用いた実装経験、課題に対して自ら考え発信できる能力稼働場所:東京都(常駐)その他:業種:官公庁・防衛関連(公共・社会インフラ)/プロジェクト期間:2025年度から1年間/即日開始可能 |
| 業務内容:-「検査」サブシステムの設計、実装、テスト-既存設計書とJavaコードの解析・流用-納期遅延時のリカバリ作業担当工程:設計、実装、結合テスト、システムテスト、リカバリ対応スキル:必須:Javaでの開発経験(2年以上)、設計書・コードの解析・流用スキル、仕様理解と設計書作成・修正能力、遅延プロジェクトでのリカバリ経験、緊迫した状況でも前向きに作業できる姿勢尚可:JavaScript、AWS(ECS、Fargate、StepFunctions等)、IBM製品(BAP、DB2、IBMMQ等)、SpringBoot、PostgreSQL稼働場所:東京都(客先常駐、基本出社)その他:業種:公共・社会インフラ(無線局監理システム)/即日開始、2026年3月末までの期間(延長可能)/面談はリモートで1回想定/外国籍不可、個人事業主不可、勤怠良好が条件 |
| 業務内容:-Javaを使用したWebアプリケーションの設計、実装、保守-AWSの簡易設定変更作業-Git/GitHubによるバージョン管理担当工程:要件定義、基本設計、詳細設計、実装、テスト、保守スキル:必須:Web開発実務経験2年以上、Git/GitHubの利用経験、AWSの簡易設定変更経験尚可:Javaでの開発経験、AWSの構築経験稼働場所:原則リモート勤務。着任後1ヶ月は東京都で常駐し、その後在宅勤務へ移行その他:情報・通信・メディア業界の大手顧客向け案件。リモート中心の勤務形態で、フレックスタイム制(10:00〜18:30)に対応可能。PC貸与、服装自由。 |
| 業務内容:-部門単位での業務改善プロジェクトの実行-社内生成AIツールを活用した業務効率化-システムの品質管理・検証業務の自動化-アプリケーション開発における開発プロセス効率化の実装担当工程:-実装、テスト、運用支援スキル:必須:Pythonでのバックエンド開発(3年以上)、JavaScriptまたはTypeScriptでのフロントエンド開発(3年以上)、部門への生成AI活用推進経験尚可:GoogleAppsScript(GAS)開発経験、業務改善コンサルティング経験、データ分析経験、クラウドインフラ構築経験、広告系システムプロジェクト参画経験稼働場所:東京都(週2リモート、週3出社)その他:業種:情報・通信・メディア(DX推進)開始時期:1月または2月の長期案件年齢上限:45歳外国籍不可服装自由PC貸与あり |
| 業務内容:金融向けパッケージの更改プロジェクトにおいて、基本設計、詳細設計、開発、テストを担当します。また、別案件では基本設計業務を中心に実施します。担当工程:基本設計、詳細設計、開発、テストスキル:必須:Java開発経験(3年以上)、詳細設計経験、PostgreSQLの使用経験尚可:Jakartaの使用経験、Windows環境での開発経験、PL/1経験、DB2の使用経験稼働場所:大阪府(在宅勤務週2〜3回併用可能)その他:業種:金融・保険業(金融向けシステム)開始時期:2026年3月開始、即開始可能な案件あり |
| 業務内容:-ワークフローシステムの保守開発-運用業務および要件定義-システム部門と経理・会計部門の連携支援担当工程:要件定義、設計、開発、テスト、保守・運用スキル:必須:簿記3級以上取得または会計システム上流工程経験、Javaによる開発経験、SQL経験、要件定義経験尚可:intra-martの開発・保守運用経験稼働場所:東京都(リモート併用、週3回出社)その他:業種:情報・通信・メディア開始時期:相談可能 |
| 業務内容:kintone(ローコード)を用いた顧客システムの保守開発を実施します。要件確認から設計、製造、テストまでを一貫して行います。担当工程:要件定義、設計、実装、テストスキル:必須:JavaScriptでの開発経験(1年以上)、kintoneでの開発実務経験(半年以上)尚可:PHPでの開発経験稼働場所:東京都(フル常駐)その他:服装:スーツ・オフィスカジュアル、外国籍:不可 |
| 業務内容:-動画配信サービス向けモバイルアプリの新機能開発・既存機能改修-RESTAPI連携-設計、実装、テスト、運用までの一連作業担当工程:設計、実装、テスト、運用全工程を担当スキル:必須:Java、Kotlinを用いたAndroidアプリ開発経験(3年以上)、RESTAPIの知見、MVVM等のアーキテクチャ理解尚可:なし稼働場所:東京都(キャッチアップ期間は常駐、その後はパフォーマンスに応じて在宅勤務(週2まで)可)その他:業種:情報・通信・メディア(動画配信サービス)開始時期:即日開始外国籍可(日本語N1レベル必須)作業時間:10:00~19:00募集人数:1名 |
| 業務内容:-SPA構成のWebアプリケーション開発-バックエンドの設計・実装(Java,SpringBoot)-コードレビュー・単体テスト設計・自動化-会計システム連携バッチ開発-AWS(サーバーレス・フルクラウド)環境への移行支援-フロントエンド開発(React,TypeScript)-AI開発支援(興味・経験不問)担当工程:要件定義・基本設計・詳細設計・実装・コードレビュー・テスト・移行支援スキル:必須:-Javaでの設計・開発実務5年以上-SpringBootでの開発実務2年以上-JavaScriptまたはReactでの開発実務経験-API(RESTful/GraphQL)設計経験-クラウド環境(AWS等)でのシステム開発経験-AI開発への興味(経験不問)尚可:-単体テスト設計・自動化経験-コードレビュアー経験-アジャイル開発経験-DDDを用いた開発経験-サーバーレスWebアプリケーション設計経験-マイクロサービス設計経験稼働場所:東京都新宿御苑前(週3日出勤、2日リモート)その他:業種:情報・通信・メディア(システム開発)開始時期:即日または3月開始予定リモート勤務:週2日在宅可(実働は週3日出勤)年齢条件:40代前半まで |
| 業務内容:-銀行決済システムの詳細設計-製造からテストまでの工程全般担当工程:-詳細設計、製造、テストスキル:必須:Java開発経験4年以上、Spring使用経験1年以上、Java詳細設計経験1年以上(直近3年以内の実績があると尚可)尚可:SpringBatchまたはTERASOLUNA(batch)経験、金融系システム開発経験稼働場所:東京都(リモート週1〜2回)その他:-業種:銀行・信託-開始時期:相談 |
| 業務内容:-OCIへのシステムリフトアップ-Java・C・C++・pro*Cを用いたコンバージョン開発-OracleLinux・Apache・Tomcat環境構築-PostgreSQLからOracleへのデータベース移行(部分)-結合テスト・総合テストの計画策定・実施支援-テスト仕様書・手順書・移行ドキュメント作成-要件整理・仕様書作成等の上流工程支援担当工程:要件定義、仕様設計、開発、テスト計画策定、テスト実施支援、ドキュメント作成、上流工程支援スキル:必須:大規模プロジェクト参画経験、結合テスト・総合テスト経験、テスト仕様書・移行手順書等のドキュメント作成スキル、Linuxの基本操作、SQLの読み書き、コミュニケーション能力尚可:オンプレ仮想環境からのマイグレーション経験、OCIまたは他クラウド環境の経験、Oracleデータベースの経験、Javaでのシステム開発経験稼働場所:東京都(常駐)その他:業種:情報・通信・メディア、開始時期:2026年2月、期間:2026年2月〜2026年3月(延長想定)、勤務時間:9:00〜18:00、人数:2名 |
| 業務内容:-物流管理システムの詳細設計、実装、テスト、改修-Java/SpringBootを用いたWebAPIの開発-RDBの設計・操作-Docker/Kubernetes環境でのデプロイ・運用-生成AIを活用した機能実装担当工程:詳細設計、コーディング、単体テスト、結合テスト、リリース作業、改修保守を担当(要件定義は除く)スキル:必須:Java、SpringBootの実務経験(3年以上)、WebAPI開発経験、RDBの基礎知識尚可:VBScript/VB系言語経験、SpringSecurity利用経験、OAuth・OIDC等の認証・認可知識、Docker/Kubernetes利用経験、AIを活用した開発経験、ドメイン駆動設計(DDD)知識稼働場所:基本はリモート勤務。初日は東京都内で出社し、その後はリモート中心。千葉方面への出社も相談可能その他:業種:物流・輸送機器関連システム開発。プロジェクト開始は2026年2月からの長期(約3年)予定 |
| 業務内容:-勘定系システムのAWS(クラウド)への更改-AIXからAWS/Linuxへの移管作業-Java・ソフトウェアのバージョンアップに伴う開発-詳細設計、製造(CD)、単体テスト(UT)、結合テスト(IT)担当工程:設計、製造、テスト全般(詳細設計、プログラミング、単体テスト、結合テスト)スキル:必須:設計書に基づく開発・テスト実施経験、社会人経験3年以上、シェル(ksh、bash)による保守・開発経験(半年以上)、コミュニケーションスキル尚可:自律的に業務を推進できる機動力、銀行業務の知識・知見、システム移管時のソフトウェアバージョンアップ経験(例:AIX→AWS/Linux、JavaEE→Jakarta)稼働場所:東京都内、天王洲アイル駅徒歩5分の常駐オフィス。必要に応じてリモート作業可(自宅Wi‑Fi環境必須)その他:業種:銀行・信託(金融系)開始時期:相談可能勤務形態:常駐中心 |
| 業務内容:-OS(Linux)・ミドルウェア(WAS、Cognos)・DB(DB2)の環境更改-Java8からJava17へのバージョンアップ-JSP、JavaScript、bash、SQLを用いた開発・保守担当工程:-詳細設計以降の実装-テスト・リリース-保守・運用スキル:必須:-Java(詳細設計以降)の実装経験-SQL(クエリ)実装経験-リーダーまたはサブリーダー経験尚可:-Linux(OS)運用経験-WAS、Cognos、DB2の構築・運用経験-JSP、JavaScript、bashの開発経験-金融系システムでの開発経験-Java8→17のアップグレード経験稼働場所:東京都内での常駐(徒歩圏内)後、週2回程度の出社を伴うリモート勤務その他:業種:金融系情報開示システム開始時期:相談に応じて調整 |