エンジニアの平均年収が約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
| 業務内容:CV基盤およびBigdata分析基盤の追加要件開発、システム開発・テスト、リリース後の運用保守・関連作業全般担当工程:要件定義、設計、実装、単体テスト、結合テスト、リリース、保守運用スキル:必須:Java、Python、SQLを用いたデータベース操作、Linux基本操作、顧客折衝経験尚可:Azure等クラウドサービス開発経験、CI/CDパイプライン構築経験、Bigdata分析基盤開発経験、大規模データ処理経験、分析基盤構築経験稼働場所:テレワーク、広島県その他:情報・通信・メディア業界向けプロジェクト、開始時期は相談、再委託不可、チームワーク重視でPL指示のもと協調作業が可能な方 |
| 業務内容:-実現方式検討・実現可否検証-要件に基づくカスタマイズ設計・開発・試験-運用検討・運用設計支援担当工程:上流工程(実現方式検討、要件定義)から設計・開発・テスト、運用設計支援までを担当スキル:必須:ServiceNowの設計・開発経験、自律的な調査・理解力、主体的に動く力尚可:アジャイル開発経験、ローコードツールでの開発経験、JavaScript・PowerShell等のスクリプト開発経験稼働場所:フルリモート(地方在住可)その他:業種:情報・通信・メディア、開始時期:2026年1月、長期案件、チームフォロー体制の提示が必要な場合あり |
| 業務内容:次期中央給電指令所システムの詳細設計から製造までを担当します。担当工程:詳細設計、製造(実装・テスト)工程全般。スキル:必須:電力系システムの参画経験、Javaによる詳細設計から製造までの実務経験、自発的に行動しタスク管理ができること尚可:Pythonコードの読解が可能、一般的なプログラム作成能力、ドキュメント読解力稼働場所:東京都大森(大田区)に常駐その他:業種:電力・ガス・水道(公共・社会インフラ)/開始時期:2025年1月中旬予定/期間:長期/募集人数:2名/年齢上限:52歳まで/外国籍:不可 |
| 業務内容:-Reactで構築されたフロントエンドの改修・新機能追加-Node.js(Express)によるAPI開発・データベース設計-JavaScript、TypeScript、Vue.js(2.x)を用いた実装-AWS(IVS、MediaLive、MediaPackage、CloudFront等)を活用した開発担当工程:要件定義、詳細設計、実装、テストケース設計、デバッグ、リリース作業スキル:必須:-React.jsまたはVue.js(2.x)での開発経験(3年以上)-Node.js、GraphQLを使用したバックエンド開発経験-AWSを用いたアーキテクチャ設計・開発経験-詳細設計・テストケース設計等の実務経験尚可:-開発経験5年以上-AWSを利用した動画配信システムの開発経験-大規模リファクタリング・リプレース経験-障害調査から修正までの一連の経験-プロジェクト立ち上げから運用までの経験-サービス・アーキテクチャ設計経験-決済・認証システムとの外部連携開発経験-小〜中規模チームの管理・進捗管理経験-タスク分担・コミュニケーション調整スキル稼働場所:東京都渋谷駅周辺(原則常駐)その他:業種:情報・通信・メディア(動画配信プラットフォーム)開始時期:即日開始可能な方歓迎 |
| 業務内容:-基本設計・詳細設計-実装(コーディング)-単体テスト/結合テスト-ServicePortal/Widgetを用いた画面開発-ClientScripts/UIPoliciesによる画面制御実装-要件に基づく機能拡張検討・技術検証担当工程:基本設計、詳細設計、実装、テスト全般スキル:必須:JavaScriptを用いたフロントエンド開発経験(4年以上)、基本設計工程の単独対応、設計書作成経験、業務システムにおける高度なバリデーション/動的制御実装経験尚可:ServiceNowでの開発実務経験、AngularJS・React等モダンJavaScriptフレームワークの知見稼働場所:東京都(豊洲)常駐その他:業種:情報・通信・メディア開始時期:相談契約期間:2026年1月5日開始、初回単月、以降更新予定勤務時間:9:00〜18:00募集人数:1名(増員の可能性あり) |
| 業務内容:-製造業向け基幹システムのリプレースに伴うアプリケーション開発-基本設計から製造、テストまでを一貫して実施-フロントエンドはReact/Next.js、バックエンドはJava(1.8以上)/Spring Bootで実装担当工程:基本設計、詳細設計、実装、単体テスト、結合テストスキル:必須:ReactまたはNext.jsの実務経験(2年以上)、Java1.8以上+Spring Bootの実務経験(4年以上)、Javaでの基本設計経験(2年以上)、製造業での実務経験(6年以上)尚可:Hibernate等ORMの使用経験、TypeScriptの開発経験、AWS環境での開発経験稼働場所:東京都(常勤)その他:業種:製造業(基幹システム刷新)、チーム規模約20名、開発環境はAWSAurora(MySQL)、GitHub、Slack、MicrosoftTeams |
| 業務内容:-コネクテッドカーサービスプラットフォームの機能改修-Java/SpringBootを用いたWebAPIの設計・実装・単体テスト-AWS環境での開発(SQS、DynamoDB等の活用歓迎)担当工程:設計、実装、単体テストスキル:必須:JavaSpringBootを使用したWebAPI開発経験、AWSSDKforJavaを用いた開発経験、JUnitによるテストコード作成経験、現状分析から基本設計までの一連の工程経験、タスク管理・リモート開発遂行力尚可:AWSSQSまたはDynamoDB活用経験、AWS認定資格(SAA、SAP等)保有者、小規模チーム(3名程度)のリード経験、他メンバーへの指導経験稼働場所:基本リモート(初日・必要時は出社)。障害発生時や緊急時は東京都内のオフィスへ出社可能な方が望ましいその他:業種:情報・通信・メディア(サービス業)開始時期:即日または相談勤務時間:9:00〜18:00(フレックスなし)募集人数:2名年齢上限:54歳まで外国籍:不可 |
| 業務内容:-OS/ミドルウェアのバージョンアップ(例:IE11→Edge)-マスタデータへの適用日項目追加-履歴管理機能の強化-一部新規機能の追加実装担当工程:詳細設計、プログラミング(実装)スキル:必須:Java(JDK8)での開発経験、SpringFramework使用経験、詳細設計書を理解し単独で実装できること尚可:既存アプリケーションのバージョンアップ対応経験、既存システムへの機能追加開発経験稼働場所:大阪府堺筋本町(リモート併用可)その他:業種:情報・通信・メディア開始時期:2026年2月開始使用技術・環境:AWS、RedHatEnterpriseLinux、ApacheTomcat、EDBPostgres、JP1 |
| 業務内容:-統合運用監視・管理機能の開発および単体テスト-AWSマネージドサービスを活用した共通基盤インフラの開発および単体テスト担当工程:-設計・開発・単体テストスキル:必須:-CloudWatch等を用いた監視機能実装経験-StepFunctions、S3、GuardDuty等のジョブ・ログ管理経験-TrendMicro等のウィルス対策製品運用経験-SystemsManager、LANSCOPE等のリモート操作経験-Redmine等のインシデント管理経験-IaC実装経験(CDK、TypeScript/JavaScript)-CI/CDパイプライン構築経験-GitLab構築・運用経験-DNSサーバ実装経験尚可:-なし稼働場所:-東京都・千葉県エリア(リモート併用)。ドキュメンテーション業務はリモートで実施可能、AWS環境操作時はオンサイト必須。その他:-業種:官公庁・自治体向けシステム-募集人数:統合運用監視系3名、基盤系1名-稼働率:100%-開始時期:相談に応じて決定 |
| 業務内容:決済サービスの開発支援として、詳細設計、テスト、修正作業を実施します。担当工程:詳細設計、単体テスト以降の修正作業、テスト実施、スケジュール管理・質問対応スキル:必須:Javaでの製造~テスト経験(実務1.5年以上)、客先常駐またはリモートワーク経験、単体試験以降の作業を一人称で実施できること、詳細設計(修正)経験、自己管理でスケジュール管理・質問対応が可能、体調管理ができること尚可:金融・決済・PCIDSSに関する知識、基本設計(修正レベル)経験稼働場所:東京都(初日五反田出社、以降リモート勤務)その他:業種:金融・保険業(フィンテック)/対象:20代のエンジニア/募集人数:1~3名/開始時期:相談に応じて |
| 業務内容:JavaおよびSpringBootを用いたシステム開発全般。要件に基づく基本設計、詳細設計、実装、テストを実施。担当工程:基本設計、詳細設計、実装、単体テスト、結合テストスキル:必須:SpringBootでの開発経験5年以上、Javaでの実装経験、基本設計以降を単独で実施できる能力尚可:SpringFramework全般の知識、CI/CDツールの使用経験、アジャイル開発の経験稼働場所:東京都お台場(週1〜2回のリモート勤務可)その他:業種:サービス業/情報・通信・メディア、長期プロジェクト、開始時期:2月、勤務時間:9:00〜18:00、年齢上限:50代前半まで |
| 業務内容:React(TypeScript/JavaScript)を用いた輸送管理システムのカスタマイズ開発と機能拡充担当工程:要件定義から設計、実装、テストまで一貫して担当スキル:必須:React(TypeScript/JavaScript)での開発経験、設計・開発・テストを単独で実施できる能力、常駐勤務が可能なこと尚可:Git/GitHubによるコード管理・レビュー、RDB設計、RESTAPI設計、Python開発経験稼働場所:東京都(常駐)その他:業種:物流・運輸、開始時期:2026年2月予定、募集人数:2名、勤務時間は相談可能、年齢上限は40代まで |
| 業務内容:-本番障害対応およびユーザー問い合わせ対応-ジョブの監視・データ抽出依頼対応-開発環境のデプロイ、資源整備、ドキュメント管理-本番リリース前の資源整備-成果物レビュー(ジョブ定義、実行コマンド、基本設計書、テストケース、テストエビデンス)-設計書修正、テストケース作成、単体・統合・システムテスト実施担当工程:保守・運用、開発支援(レビュー・設計修正・テスト実施)スキル:必須:アプリ運用業務経験、能動的に業務を推進できること、主体的なコミュニケーション力尚可:AWSの仕組み理解、CI/CDパイプラインの理解、Bitbucket・StepFunctionsの使用経験、Java・C#などによるWebシステム開発経験、生命保険分野での業務経験、Excelマクロやバッチツール作成経験、設計書・ソース・ログ等からの障害調査経験稼働場所:東京都のオフィス(週数回出社)+リモート勤務その他:業種:保険(生命保険)/開始時期:2026年1月/期間:長期想定/勤務形態:ハイブリッド/対象年齢:20代〜40代/外国籍不可 |
| 業務内容:-PLMシステム(ENOVIA)のバージョンアップ開発-基本設計、詳細設計、実装、結合テスト担当工程:基本設計、詳細設計、実装、結合テストスキル:必須:Java(3年以上の実務経験)、SQL/データベースの実務経験尚可:OracleDBでの設計・開発経験、PLMシステム開発経験、ENOVIAに関する知見、サブリーダー以上の経験、要件定義経験稼働場所:東京都(フル出社)。必要に応じて単発で他地域へ出向く可能性あり。その他:業種:医療機器製造業(製造業系)職種:システムエンジニア(SE)勤務時間:標準勤務時間帯(例:9:00~17:30)※残業ありチーム構成:PLM経験豊富なリーダーが在籍し、協働作業が中心高いコミュニケーション力が求められるENOVIAのマニュアルは英語のため、英語での業務が可能な方 |
| 業務内容:-既存サービスの運用-新規サービスの立ち上げ・設計への参画-ToC向けフロントエンド開発(設計・要件定義・実装・テスト)-ToB向け管理画面のフロントエンド開発(設計・要件定義・実装・テスト)-Node.jsベースのBFFにおけるフロントエンド領域担当-採用・チーム運営への関与担当工程:要件定義、設計、実装、テスト、運用、チーム運営スキル:必須:React(3年以上)・TypeScript・ES6以降のJavaScript実装経験・Git等のバージョン管理ツールを使用したチーム開発経験尚可:Node.jsによるサーバーサイド開発経験・Reactアプリのパフォーマンスチューニング・コンポーネント設計経験・UI/UX・アーキテクチャ・スクラム開発の知見・CI/CD実務経験稼働場所:フルリモートその他:業種:情報・通信・メディア開始時期:相談可能 |
| 業務内容:-既存システムの画面およびバックエンド処理の改修-提供サービス変更に伴う要件定義、基本設計、実装、テスト担当工程:要件定義、基本設計、実装、テストスキル:必須:Java/Spring開発経験、TypeScript(またはJavaScript)経験、Vue(Nuxt3等)使用経験、SQL実務経験、開発業務経験(SE枠は3年以上、PG枠は1年以上)尚可:なし稼働場所:東京都(週4テレワーク想定)その他:業種:情報・通信・メディア(通信キャリア向けシステム開発)開始時期:即日または相談勤務時間:10:00~19:00(休憩1h)年齢上限:40代まで、外国籍不可募集人数:5名 |
| 業務内容:-既存ヘルスケアサービスのバックエンド機能開発・保守-基本設計から実装、テスト、運用までを自走-DDD・クリーンアーキテクチャを用いた設計・実装-AWS環境での構築・運用-GitHubCopilot・GPT等生成AIツール活用担当工程:要件定義、基本設計、詳細設計、実装、テスト、運用・保守スキル:必須:Java、SpringBoot、要件定義~運用保守の実務経験、DDD・クリーンアーキテクチャ経験、AWS利用経験、macOSでの開発経験、エンジニア経験8年以上尚可:Kotlin(SpringBoot)でのWebサービス開発経験、データベース設計経験、生成AI活用経験稼働場所:フルリモートその他:業種:ヘルスケアサービス(情報・通信・メディア領域)長期参画可能勤務時間は標準的な9:00〜18:00PC貸与あり、服装自由 |
| 業務内容:-Java(SpringBoot)を用いたサーバーサイド開発-JavaScript/Vue.js(2→3移行予定)によるフロントエンド開発-PostgreSQLを使用したデータベース設計・実装-1機能を設計からテストまで一貫して担当(サーバーサイド5〜6割、フロント4〜5割)担当工程:要件定義、基本設計、詳細設計、実装、単体テスト、結合テストスキル:必須:Java(SpringBoot)実務経験3年以上、JavaScript実務経験、Vue.js開発経験(React、Angularでも可)、設計から実装・テストまで対応可能、能動的に行動できること、コミュニケーション能力尚可:特になし稼働場所:東京都(初日~2日目は出社、以降はリモート)その他:業種:情報・通信・メディア、チーム構成:サブリーダー1名、メンバー4名、安定稼働中 |
| 業務内容:-開発エンジニアの工数管理-開発方針・実装方法の検討・提案-設計・テスト計画の策定-設計書・ソースコード・テスト項目・テスト結果のレビュー-課題管理・環境構成管理・手順書作成-開発標準・ガイドラインの遵守-ステークホルダー調整・折衝(納期調整等)-緊急時の開発対応-要件定義段階での提案-PMとしての管理、PLとしての作業推進担当工程:-要件定義支援-基本設計-詳細設計-実装管理-テスト計画・実施・結果レビュー-リリース・運用移行支援スキル:必須:-Javaによるシステム開発実務5年以上-MySQLを用いたデータベース設計・運用経験-GitHub等のソース管理ツール利用経験-開発リーダー経験2年以上-プロジェクトマネジメント経験3年以上(PM/PL)尚可:-Dockerコンテナ利用経験-AWS基盤の知見・利用経験-HTML/CSS(SCSS)等フロントエンド実装経験-会員サイトシステムの開発経験-アジャイル開発手法の実践経験稼働場所:リモート併用(週3日出社)/東京都その他:業種:サービス業(不動産・建設)開始時期:即日または相談可能 |
| 業務内容:対象言語(Java、PHP、Python、C#、インフラ)で新入社員向け技術研修を実施。講義、演習指導、質疑応答を行い、メイン講師またはサブ講師として研修を支援。担当工程:研修教材の実施、受講者への演習指導、質問対応、研修後のフォローアップ。スキル:必須:対象言語の実務経験(メイン講師は3年以上、サブ講師は1年以上)尚可:研修講師経験、教育・指導実績稼働場所:東京都、神奈川県、大阪府、愛知県、福岡県の現場またはフルリモートでの勤務が可能その他:業種:情報・通信・メディア(技術研修支援)対象:新入社員向け研修期間:2026年4月開始、6月終了予定(最大約52日)年齢上限:60歳まで日本国内在住者限定交通費支給あり |
| 業務内容:-教育系Webサイトのリニューアルおよび運用-新規デザインカンプ(Figma等)に基づくフロント実装(スクラッチ含む)-テストから本番公開までの一連工程-既存サイトの機能改修・運用支援担当工程:要件定義、設計、実装、テスト、デプロイ、運用保守スキル:必須:HTML、CSS、JavaScriptでの実装経験(5年以上)、Figma等のデザインカンプからの実装、Gitを用いたチーム開発、Node.js/NPM(Gulp利用)・Sassの使用経験、Backlog等のタスク管理ツール利用、コーディングチームのリード経験、優れたコミュニケーション能力尚可:SEOを考慮したセマンティックマークアップ経験、CMS非依存のスクラッチ構築経験、千ページ規模以上の大規模サイト運用経験、NOREN/Studio等の運用経験稼働場所:フルリモート(必要に応じて東京都内または多摩センター出社)その他:業種:情報・通信・メディア(教育系Webサービス)/開始時期:即日または相談可/フリーランス可 |
| 業務内容:-2つの団体保険システムの統合開発-契約管理機能の設計・実装(画面、帳票、バッチ、保険料計算)-要件定義、方式設計、外部設計、実装、テスト、データ移行・本番移行までの全工程担当工程:要件定義、方式設計、外部設計、実装、テスト、データ移行・本番移行スキル:必須:方式設計・共通機能設計・移行計画策定経験、アーキテクト経験、技術的課題解決力、Python/DjangoでのWebアプリ・バッチ設計・開発経験、SQL、外部設計経験、チーム間調整力、JP1定義設計・登録経験、バッチジョブ整理・基盤知識、基盤チーム調整経験、システム・データ移行経験、顧客折衝・方式検討・計画策定能力尚可:新種保険または団体保険の実務経験、AWS基礎知識、ETL系システム経験、JP1・ESET・Python・Django等の環境構築経験、データクレンジング・形式変換を伴うデータ移行経験稼働場所:東京都内フル出社その他:業種:保険業界(損保)、プロジェクト開始は2026年以降、リリース目標は2027年12月、使用技術はPython/Django、Java、SQL、シェルスクリプト、MySQL、Linux、AWS、JP1等、募集人数は6名 |
| 業務内容:-基幹システムの保守および追加開発-2026〜2028年の大型更改プロジェクト(ウォーターフォール型)に伴うPMO業務-プロジェクト管理、品質・リスク管理、計画書・報告書等のドキュメント作成-ステークホルダーとの折衝・調整-ExcelVBA等を用いた業務効率化ツールの作成担当工程:保守・開発、要件定義、設計、実装、テスト、PMO支援、ドキュメント作成、ツール開発スキル:必須:-Java、Python、Reactなどのプログラミング実務経験(1年以上)-ウォーターフォール型開発におけるプロジェクト管理またはPM補佐経験-品質・リスク管理の実務経験-計画書・報告書等のドキュメント作成能力-ステークホルダー折衝・調整力-英語でのドキュメント・メール対応が可能-問題解決に主体的に取り組む姿勢尚可:-アジャイル型開発でのプロジェクト管理経験-JIRA、Redmine、Confluence等のツール使用経験-ExcelVBA等によるツール開発経験-課題発見・問題提起が積極的にできる方-リーダー・メンター志向稼働場所:東京都(テレワーク月6回、OJT完了後)その他:業種:証券系(情報・通信・メディア領域)参画時期:1月中旬〜または2月以降、開始時期は調整可能参画期間:長期(更改完了後も保守業務継続想定)就業時間:平日8:45〜17:15募集人数:1名年齢要件:30〜40代(30代優遇) |
| 業務内容:-設計、実装、システムテスト、リリースまでの一連の工程を担当-フロントエンド開発:Vue3、Nuxt3、Typescriptを用いた画面実装-バックエンド開発:Java17、SpringBootによるサービス実装-データベース:Oracleを使用したテーブル設計・SQL開発担当工程:設計、実装、システムテスト、リリースの全工程(フロント・バックエンド共通)スキル:必須:Vue3/Nuxt3/Typescriptの実務経験3年以上、Java17/SpringBootの実務経験3年以上、Oracleの基本的な使用経験、業務を能動的に進める高いコミュニケーション能力尚可:なし稼働場所:東京都(テレワーク設定後、週4日リモート勤務)その他:情報・通信・メディア業界向け法人CCMプロジェクト、2024年2月開始予定、チーム内外と積極的に連携しながら開発を推進 |
| 業務内容:-アジャイル方式での自治体関連システム開発支援-使用技術:AWS,Java21,Python3.12,SpringBoot,PostgreSQL担当工程:-要件定義、基本設計、詳細設計、実装、テスト、デプロイ、運用保守スキル:必須:Java開発経験7年以上、課題解決力、日本語でのコミュニケーション能力、責任感・能動的姿勢尚可:Swagger使用経験、A5M2使用経験稼働場所:東京都(基本フルリモート、初月は汐留オフィス出社)その他:業種:公共・社会インフラ/官公庁・自治体開始時期:2026年2月~年齢条件:40代まで |