エンジニアの平均年収が約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
| 業務内容:-API認証認可システムの開発(設計~結合テスト)-必要に応じて中継システムの実装担当工程:設計・実装・結合テストスキル:必須:Java(3年以上実務経験)・SpringBoot・RESTAPIの設計・実装・PostgreSQL使用経験・JUnitによるテスト実装・単独での製造・テストが可能・障害調査経験・高いコミュニケーション力と自走力・在宅テレワーク環境(Wi‑Fi)尚可:チームサブリーダー経験・Keycloak利用経験・AuthZEN(ReBAC含む)経験稼働場所:基本リモート勤務、月2回東京都内オフィス出社(入社後は出社必須)その他:業種:情報・通信・メディア(サービス業)・開始時期:即日または相談・年齢制限:50歳代まで・外国籍不可・在宅テレワーク環境必須 |
| 業務内容:-既存ベンダーから顧客社員への開発引継ぎ支援-技術ナレッジ提供(C#.NET、Java、ReactNative、Xamarin、.NETMAUI)-Web・モバイルアプリの設計・実装・テスト-クラウド(AWS)・DB(PostgreSQL)環境でのサーバーサイド開発支援担当工程:要件定義以降のシステム開発全般(設計・実装・テスト・デプロイ)スキル:必須:システム開発(要件定義以降)5年以上、スマホネイティブアプリ開発(Kotlin、Swift)経験、ReactNativeまたは.NETMAUI実務経験2年以上、AWS利用のサーバーサイド開発経験、DB設計(SQL/ER図、RDB設計・運用)経験尚可:SDK開発経験、組込機器・IoT機器開発知見、DevOps・CI/CD導入経験、API設計・実装経験、UI/UXデザイン理解と改善提案稼働場所:神奈川県(基本出社、週1程度のリモート相談可)その他:業種:情報・通信・メディア(IoTサービス領域)開始時期:即日または相談可能プロジェクトは顧客の内製化支援を目的としたホームIoT製品向け開発です。 |
| 業務内容:-AS400(RPG)からJavaへの基幹システムマイグレーションに伴うテスト工程の策定-テスト設計、システムテストの実施、リリース作業全般担当工程:-テスト工程策定支援-システムテスト実施-リリース作業スキル:必須:AS400(RPG)の上流工程経験、テスト工程設計経験尚可:Javaに関する知識、マイグレーションプロジェクト経験稼働場所:東京都内(出社週2回程度想定)その他:業種:情報・通信・メディア開始時期:相談に応じて決定 |
| 業務内容:-Windowsアプリの機能追加・不具合修正-エンドユーザー要望に基づく開発方針策定と実装-AWS環境での実装・テスト-GitHubでのソース管理担当工程:-基本設計-詳細設計-実装-テストスキル:必須:JavaまたはC#での開発経験3年以上、WPFまたはSpringBootの使用経験、基本設計経験、AWS基礎知識、GitHub実務利用経験、自主的課題解決姿勢尚可:高いコミュニケーション能力稼働場所:東京都(慣れれば週1〜2回リモート勤務可)その他:業種:情報・通信・メディア/システム開発リモート勤務:週1〜2回可能 |
| 業務内容:-法人営業支援システムの新規開発および保守-詳細設計、実装、テスト、リリースまでを担当担当工程:設計、実装、単体テスト、結合テスト、リリーススキル:必須:Javaでの開発経験3年以上尚可:Linux、Spring、JavaScript、Knockout.js、Oracle(PL/SQL)、MyBatis、JUnitなどの実務経験稼働場所:フルリモート(作業場所は客先または自宅)環境構築のため最初の1週間程度は出社リリース作業時に出社する可能性あり年2~3回程度の出社予定その他:業種:情報・通信・メディア開始時期:即日/相談可能勤務時間:9:30‑18:30(休憩1時間)年齢:20代~40代まで |
| 業務内容:-仕様調査-設計書作成-プログラム開発(VB.NET)-単体テスト-結合テスト担当工程:詳細設計、実装、単体テスト、結合テストスキル:必須:VB.NETでの開発経験5年以上、Web系技術(JavaScript、CSS)およびOracleの実務経験、詳細設計からテストまでの一連の経験尚可:Java開発経験、COBOL開発経験稼働場所:東京都(ほぼテレワーク、出社時は東京都内)その他:業種:情報・通信・メディア(大手商社のシステム保守・開発支援)長期案件、開始時期は2025年12月頃 |
| 業務内容:Java(SpringBoot)を用いた見積・販売システムの改修。アジャイル開発手法で進行し、SalesforceおよびPowerPlatformとの連携機能を実装。AzureFunctionを活用したバックエンド処理の構築も含む。担当工程:要件定義、設計、実装、テスト、デプロイまでの開発工程全般。スキル:必須:Javaでの開発経験7年以上、直近の案件で1年以上のシステム開発経験、アジャイル開発経験、密なコミュニケーションが取れる方尚可:AzureFunctionを用いたJava開発経験、ApexやPowerPlatformの実装経験、Microsoft365、VSCodeの使用経験稼働場所:東京都(週5日常駐、来年夏に拠点移動予定)その他:業種:情報・通信・メディア、開始時期:即日または12月開始、長期プロジェクト |
| 業務内容:-基幹システムからOracleERPへのデータ連携APIの設計・開発-既存開発物の改修-基幹システムのリプレースおよび新規連携経路の開発-Java17へのバージョンアップ対応-データベースをOracleからMySQLへ変更担当工程:要件定義、設計、実装、テスト、リリーススキル:必須:Javaによるバックエンド開発経験、REST/SOAPAPI開発経験、MySQLまたは一般的なRDBMSでの開発経験、MicrosoftDevOpsまたはGitHubを用いたコード管理・チーム開発経験尚可:OracleERP、SAP、会計システムの基本知識、OracleERP連携開発経験稼働場所:東京(ハイブリッド:東京オフィス出社+在宅リモート、週1回程度出社想定)その他:業種:広告・マーケティング、開始時期:2025年12月、プロジェクトは上位要員が先行参画中 |
| 業務内容:-現行データセンタのAWS化-各製品のマイグレーション対応-店群分割による顧客数増加対策-勘定系・為替(内為)チームでの詳細設計、開発、単体テスト、統合テスト、移行準備・実施担当工程:詳細設計、開発、単体テスト、統合テスト、移行準備・実施スキル:必須:Javaでの基本設計以降の自走経験、コミュニケーション能力、勤怠管理の適切な実施、長期参画可能、年齢40代まで尚可:銀行システム(勘定系)経験稼働場所:東京都(常駐)※初日のみ別拠点出社の可能性ありその他:業種:金融・保険業(銀行システム)/プロジェクト規模20名/開始時期2026年1月予定/長期参画 |
| 業務内容:-SaaS型就職活動支援サービスにおけるテスト設計・実施-QA観点での要件定義-Webアプリ(Kotlin/Java,SpringBoot,React,TypeScript等)開発支援-モバイルアプリ(iOSSwiftUI)開発支援-CI/CD(GitHubActions,Docker等)運用支援担当工程:テストプロセス全般(設計、実装、実施、結果検証)および要件定義、開発支援スキル:必須:SaaSサービスでのテスト経験3年以上、テストプロセス設計・実施経験、アプリケーション開発経験(Kotlin/Java、React、SwiftUI等)尚可:テスト自動化経験、アジャイル開発経験稼働場所:フルリモート(全国対応、地方在住可、PC郵送対応あり)その他:業種:情報・通信・メディア、勤務時間は10:00〜19:00のうちフレックス制(必須会議除く)、PC貸与あり、年齢上限45歳まで、募集人数1名、外国籍不可 |
| 業務内容:-現行システムの機能調査およびソースコード解析-大規模Webアプリケーションの基本設計支援・新規開発支援-要件整理の補助担当工程:基本設計工程から参画(要件整理支援含む)スキル:必須:Javaによる開発経験、JavaScript・HTML・CSSを用いたフロントエンド開発経験、大規模Webアプリケーションの基本設計または新規開発経験、現行システムの機能調査・ソース解析経験、コミュニケーション能力尚可:顧客折衝経験稼働場所:東京都内常駐(顧客先への出向あり)その他:業種:建設業向けキャリア支援システムの再構築プロジェクト、長期参画可能、フルタイム勤務が可能な方対象、外国籍不可、個人事業主不可 |
| 業務内容:-要件定義、基本設計、詳細設計、プロトタイプ開発-Java/SpringBootとVue.jsを用いたシステム開発-現行機能調査(設計書解読・ソースコード解析)-システム運用・保守、データ利活用促進担当工程:要件定義、設計、開発、保守全般スキル:必須:Java、SpringBoot、Vue.js、要件定義・基本設計経験、現行機能調査経験(設計書解読・コード解析)、コミュニケーション力、リーダー経験(体制提案で1名満たせば可)尚可:特になし稼働場所:東京都内オフィスにフル出社(リモートなし)その他:業種:建設業向け情報システム開発(サービス業/情報・通信・メディア)開始時期:即日または翌月から参画可能期間:中長期(複数名募集)勤務時間:9:00‑18:00、ビジネスカジュアル(デニム不可) |
| 業務内容:-クライアント管理の作業記録に基づくアプリケーションの機能追加・修正-本番環境での障害発生時に根本原因分析(RCA)支援-チームやステークホルダーとの連携による課題解決・機能拡張-開発・保守タスクを期限内に完了させる担当工程:-要件定義、設計、実装、テスト、リリース、障害対応スキル:必須:Java(3年以上実務経験)、SQLServer(3年以上実務経験)、Python、アプリケーション開発および本番環境サポート経験、ビジネスレベルの日本語と英語(バイリンガル)尚可:RCA(原因分析)や問題解決の実務経験稼働場所:東京都内(初期は常駐)→徐々にハイブリッド勤務(リモート併用)その他:業種:情報・通信・メディア、長期プロジェクト、2025年11月開始、バイリンガル(日本語N1レベル、英語)必須 |
| 業務内容:Vue.js/Nuxt.jsを使用したオンラインショップのフロントエンド設計、実装、テストを担当します。担当工程:基本設計から実装、テストまでを単独で実施します。スキル:必須:JavaScript(Vue.js、Nuxt.js)での実務経験3年程度尚可:なし稼働場所:基本リモート勤務。必要に応じて東京都内へ出社します。その他:業種:情報・通信・メディア(オンラインショップ開発)開始時期:相談可能対象年齢:50代前半まで募集人数:複数名 |
| 業務内容:-フロントエンド開発:TypeScript・Reactによる画面実装、単体テスト、結合テスト-バックエンド開発:Java・SpringBootによるAPI設計・実装、単体テスト、結合テスト-他システムとのデータ連携:API・バッチ実装、テスト-DB統合・マイグレーション-コードレビュー(クロスレビュー)担当工程:要件定義、設計、実装、テスト、デプロイ、コードレビュースキル:必須:TypeScript・React実務経験(2年以上)、Java・SpringBoot実務経験(3年以上)、SPA構成のWebアプリ開発経験尚可:大規模Webアプリケーション開発経験、業務アプリケーション開発経験、チーム開発でのコードレビュアー経験、アジャイル開発経験稼働場所:東京都(基本リモート)。初週はキャッチアップ期間として常駐、その後は週1回程度出社。その他:業種:情報・通信・メディア(マンション管理業務向け基幹システム)、クラウド移行プロジェクト。開始時期:即日または相談。年齢制限:40代まで。外国籍不可。 |
| 業務内容:・基幹システムの機能改善・データ調査・分析担当工程:・基本設計・実装(フロント:TypeScript/Angular、バックエンド:Java)・テスト・保守スキル:必須:TypeScript、Angularでのクライアント開発経験、Javaでのバックエンド開発経験、基本設計レベルの設計スキル尚可:なし稼働場所:テレワーク中心、初回はPC受け取りのため出社(東京都)その他:業種:情報・通信・メディア(システム保守・開発)開始時期:相談可能勤務形態:在宅勤務を主とし、一部出社あり |
| 業務内容:-AWSを軸とした提案、検証、設計・実装-モビリティデータ利活用システムの構築担当工程:提案、検証、設計、実装スキル:必須:Java(2年以上)AWS(1年以上)Shellスクリプト尚可:AWS認定SAAモビリティ関連システム開発経験稼働場所:フルリモート(北海道)その他:業種:情報・通信・メディア開始時期:1月開始(長期案件)年齢制限:40代まで外国籍不可 |
| 業務内容:JavaベースのWebシステムに多段階認証(MFA)機能を追加するため、顧客との要件詰め、機能設計、実装、仕様調整を担当します。担当工程:要件定義、機能設計、サーバサイド実装、顧客折衝スキル:必須:Javaによるサーバサイド開発経験、MFA(多要素認証)導入または要件定義経験尚可:チームでのペア参画経験、能動的に行動し円滑なコミュニケーションが取れること稼働場所:東京都(テレワーク週2〜3日、残りはユーザ拠点に出社)その他:業種:情報・通信・メディア |
| 業務内容:-Java開発(SpringBoot、MyBatis)-フロントエンド実装(Thymeleaf、Bootstrap、JavaScript、jQuery)-データベース移行(Oracle→PostgreSQL)担当工程:設計、実装、テスト、データベース移行作業スキル:必須:Java開発経験、SpringBoot経験尚可:StrutsからSpringBootへの移行経験、PostgreSQL経験、Webフロント実装経験稼働場所:東京都(初日のみ出社、以降フルリモート)その他:業種は情報・通信・メディアに分類されるWebシステム開発、開始時期は即日または相談可能、対象年齢は40歳未満 |
| 業務内容:Androidフレームワークの新規機能開発・改修、C++基盤コンポーネントの開発・チューニング、機器を用いた機能テストやエージング、システムクラッシュ時の原因調査・修正、Androidテストスイートのエラー解析とパッチ適用を担当します。担当工程:要件定義、設計、実装、ビルド・テスト、デバッグ、品質保証スキル:必須:C++・Javaでの実務開発経験、Makefile・Blueprint等のビルドシステム利用経験、Linuxコマンド・シェルスクリプトの基本操作、adbを用いたログ解析(logcat、kmsg、bugreport)、Gitを用いたチーム開発経験尚可:AOSP環境下での開発経験、AndroidOSのセキュリティポリシー(SELinux/sepolicy)理解、HAL実装・改修経験、AudioSystem等特定Androidサブシステムの知識、Linuxカーネル・ドライバ層のデバッグ経験稼働場所:東京都(オンサイト)フレックス勤務可(9:00〜17:30、昼休憩1時間)その他:業種は情報・通信・メディア(サービス業)に分類、開始時期は2026年1月、契約期間は2026年1月〜3月(以降3か月ごとに更新)、年齢上限は50歳、外国籍不可 |
| 業務内容:-次世代ゲームコンソール機のミドルウェア層開発-ダウンロード機能の設計・実装・改修-主にC++使用、Python知見が必須担当工程:設計、実装、改修(ミドルウェア層)スキル:必須:C++実務開発経験3年以上、オブジェクト指向・マルチスレッドプログラミングの深い理解、アプリケーション層からミドルウェア層までの実装経験、Pythonに関する知見(実務経験不要)尚可:Python実務開発経験、JavaScriptまたはC#での開発経験稼働場所:東京都(客先常駐)※テレワーク併用その他:業種:情報・通信・メディア開始時期:即日開始可能長期案件外国籍不可年齢上限約50歳服装:ビジネスカジュアル |
| 業務内容:intra-mart上でAIエージェントを構築する機能の設計・開発・テストを実施。フロントエンド(Vue.js、React等)またはバックエンド(Java)で実装し、AIエージェントの機構開発を行う。担当工程:要件定義、設計、実装、単体テスト、結合テスト、リリース作業スキル:必須:Vue.jsまたはReactによるフロントエンド開発経験、またはJavaによるバックエンド開発経験。AIエージェント構築やLLM、MCP/ToolUse等のAI関連知見。尚可:Webシステム開発全般の経験、intra-martプラットフォームでの開発経験稼働場所:リモートワークを基本とし、必要時は東京都のオフィスへ出社その他:業種:サービス業/情報・通信・メディア。開始時期:2026年1月5日予定、長期継続見込み。人数:1名。 |
| 業務内容:-基幹系システムと周辺システムをつなぐブリッジ機能の開発-基幹システムのリプレイスに伴う詳細設計、製造、結合テスト、導入担当工程:-基本設計/詳細設計-製造(プログラミング、単体テスト)-結合テスト、システムテスト-本番導入・運用支援スキル:必須:-Java等オブジェクト指向言語での開発経験(3年以上)-詳細設計から製造までの実務経験(2年以上)-結合テストを含むテスト経験(2年以上)尚可:-基幹系システムの上流工程(基本設計)経験-基幹系システムの設計・運用経験-Postman等API検証ツール使用経験-Camunda等ワークフローシステムに関する知見稼働場所:東京都(お台場海浜公園駅/東京テレポート駅付近)にてフルオンサイト/フル出社その他:業種:情報・通信・メディア開始時期:相談に応じて決定 |
| 業務内容:-基幹システムと周辺システムをつなぐブリッジ機能の設計、実装、テスト、そして本番環境への導入を担当担当工程:設計、実装、テスト、導入スキル:必須:Java等のオブジェクト指向言語での開発経験(3年以上)尚可:Web系・基幹系システムの上流工程経験(基本設計3年以上)、基幹系システムの設計・運用経験稼働場所:東京都(フルオンサイト)その他:業種:情報・通信・メディア |
| 業務内容:-AWS(ECS、Lambda、Aurora、S3等)を用いたインフラ構築-Python、JavaScript/Vue.js、C#、GoなどによるWebシステム開発-チケッティングサービスのプロトタイプ実装および検証-ネットワーク・セキュリティ設計・構築-上位メンバーへの技術質問対応・サポート担当工程:要件定義、設計、実装、検証、サポートスキル:必須:AWSの実務経験、Webシステム開発経験(言語不問)、ネットワーク・セキュリティ設計経験、駅務関連知識尚可:AWSInspector、Shield、SecurityHub、GuardDuty、CloudTrail等のセキュリティサービス利用経験、IaCツール(CloudFormation、CDK)使用経験稼働場所:東京都(テレワーク可)その他:業種:交通・鉄道(公共・社会インフラ)開始時期:2026年1月(前倒し可)外国籍不可 |