エンジニアの平均年収が約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
| 業務内容:-設計書・仕様書・手順書のレビュー、ドキュメント作成、リリース立会い-ネットワーク設計書・ルーティングレビュー-タブレットアプリ(Java/JavaScript)開発・テスト・保守-PHP/Laravelを用いたDX開発、AWS/ECS・Docker環境構築-C/C++組込み開発、MFCGUI、IoTゲートウェイ、搬送機ファームウェア-C#WPF/XAMLによる制御系アプリ開発-Webディレクション(要件定義・外部提案・CMS活用)-Java/Springを用いた物流・輸出入システム開発担当工程:要件定義、基本設計、詳細設計、実装、単体・結合テスト、リリース立会い、保守スキル:必須:-Java設計・開発、Spring、SQL-JavaScript基本知識-PHP、Laravel、MySQL-C/C++組込み設計、MFC、Linux/組込み知識-C#、WPF/XAML、オブジェクト指向設計-ネットワーク設計・ルーティング知識-高品質なドキュメント作成経験-Webディレクション経験尚可:-AWS・Azure等クラウド設計・構築経験-Dockerコンテナ運用経験-PM/PMO/PL経験-iOS/Androidタブレット開発、Edge移行経験-デザインパターン・パフォーマンス最適化知識-Linux/組込みスクリプト(Shell/Python)経験-CMS(WordPress)・E |
| 業務内容:-内製受託開発プロジェクトにて上級プログラマー兼サブリーダーとして参画-JavaおよびPHPを用いた設計、開発、保守・管理-複数案件(平均4件)から1〜2件を担当し、要件定義からテストまで実施-未経験の言語・技術のキャッチアップを実施担当工程:-要件定義、基本設計、詳細設計-実装(Java、PHP)-単体テスト、結合テスト、リリース作業-プロジェクト進行管理、チームメンバーのサポートスキル:必須:Java開発経験、PHP開発経験、少人数チームでのリーダーまたはサブリーダー経験、円滑なコミュニケーション能力尚可:SpringFramework使用経験、AWS上での開発・運用経験、受託開発での進行管理経験、複数案件同時対応経験稼働場所:東京都(リモート勤務週3回程度)その他:業種:情報・通信・メディア(受託システム開発)案件形態:長期(継続的)チーム規模:現在4名、拡大予定 |
| 業務内容:-SPA開発基盤の改善-基幹システムの開発および保守対応-要件定義から設計、開発、保守までの全工程担当工程:要件定義、基本設計、詳細設計、実装、テスト、保守スキル:必須:SPAアーキテクチャでの開発経験(2年以上)、Angular/React/VueのいずれかでTypeScriptを用いた開発基盤構築経験、Javaでの開発経験(2年以上)、SQLを用いた開発経験(1年以上)、チーム内で円滑なコミュニケーションが取れること尚可:フルスタック要員としての経験稼働場所:東京都または大阪府(週2~3日リモート併用)。参画初期1~2か月はオンサイト勤務を想定。関東在住は東京都オンサイト+リモート、関西在住は大阪府オンサイト+リモートその他:業種:電機・電子・精密機器、開始時期:即日または2026年2月開始、長期参画想定、リモート併用可、フルスタック案件 |
| 業務内容:-結合試験および総合試験の実施-仕様書・設計書に基づくテストケース実行-テスト結果の報告、不具合の管理担当工程:テスト実行、結果検証、不具合報告スキル:必須:結合試験・総合試験の実務経験、仕様書・設計書を読んでテスト実施できること、開発経験(プログラミング経験)尚可:Javaなどの開発経験稼働場所:東京都(週1〜2回リモート勤務可)その他:業種:官公庁・自治体、システム更改プロジェクト、募集人数:2〜3名、開始時期:相談可 |
| 業務内容:電力会社向け既存システムの改修・修正作業を実施します。担当工程:詳細設計以降の開発工程(設計、実装、テスト)を担当します。スキル:必須:IBM汎用機を用いた詳細設計以降の開発経験尚可:大型汎用機環境での保守・運用経験、Java等のプログラミングスキル稼働場所:大阪府内のオフィス(肥後橋付近)での常駐勤務その他:業種:公共・社会インフラ(電力会社)/長期プロジェクト/人数:プログラマー1名 |
| 業務内容:10年前に開発されたJava/JSPベースの既存WEBアプリケーションの仕様書・コードを解析し、設計・開発・レビュー等の上流工程全般を実施します。担当工程:要件定義、基本設計、詳細設計、コードレビュー、開発支援スキル:必須:JavaおよびJSPでの開発経験、上流工程(設計・開発・レビュー)経験、顧客折衝を行うリーダまたはサブリーダ経験、未経験領域へのキャッチアップ力尚可:SpringFramework等のモダンJavaフレームワーク経験、Webアプリケーション全般のアーキテクチャ知識稼働場所:東京都(顧客拠点)※リモート併用可その他:業種:情報・通信・メディア、開始時期:2026年2月頃、期間は2026年2月から6月末までを予定(継続の可能性あり) |
| 業務内容:脱ホストに伴う既存システムの改修対応。Javaを用いたバッチ処理の開発を行う。担当工程:詳細設計、製造(実装)、単体テストスキル:必須:Javaによる開発経験3年以上、バッチ処理の設計・実装経験、オブジェクト指向プログラミングの理解、詳細設計から実装まで単独で対応可能尚可:AWS上での開発経験、JP1やHULFTの利用経験、文字コードに関する知識稼働場所:東京都(テレワーク併用)その他:業種:エネルギー・電力系(公共・社会インフラ)/プロジェクト開始時期は1月または2月開始、長期参画を想定 |
| 業務内容:-生保(年金領域)システムの開発支援-主に海外ベンダーとの連携-受入時に簡易改修作業が発生する可能性担当工程:-詳細設計-必要に応じた簡易改修作業スキル:必須:-Javaを使用したWebアプリケーション開発・設計経験-詳細設計フェーズでの実務経験-保険業務(年金領域)または金融系案件の参画経験尚可:-要件定義・基本設計の経験稼働場所:-東京都内(大崎または新宿御苑)でリモート併用可能その他:-業種:保険業(年金システム)-外国籍可-開発は海外委託が中心で、現地での開発作業は基本的に発生しない |
| 業務内容:-結合テストの実施計画策定-結合テスト明細書作成(テスト計画に基づくデータパターン・操作バリエーション抽出)-仕様変更対応(レイアウト修正、バックエンド修正)-約20商品を4Lotに分割し結合テストを実施担当工程:テスト計画策定、テスト設計、結合テスト実施スキル:必須:結合テスト計画の策定実績(観点定義、テストスコープ設定、実施方法)および結合テスト明細書作成実績(外部設計書を基にデータパターン・操作バリエーション抽出し、手順・確認方法を明細書に落とし込めること)尚可:Java、JavaScript、HTMLの知識・経験、能動的に作業を推進できる姿勢稼働場所:東京都(出社)その他:業種:保険業(損害保険)開始時期:即日着手可プロジェクト規模:数か月程度のテストフェーズ |
| 業務内容:-決済処理等のコア機能の設計・開発・運用-ユーザー向けWebアプリケーションおよび管理ツールの開発-他部門との連携による機能拡張担当工程:要件定義、基本設計、詳細設計、実装、テスト、運用・保守スキル:必須:JVM言語(Kotlin、Java、Scala等)でのWebアプリ開発実務3年以上、オブジェクト指向言語(Java、Python、PHP、Ruby等)での開発経験、要件定義から設計・実装までの一貫した経験尚可:ライブラリ・フレームワーク選定経験、フロントエンド開発経験、クリーンアーキテクチャ・DDDの実務知見、アジャイル開発経験稼働場所:東京都(フルリモート可)その他:業種:金融・保険業(金融SaaS)、勤務形態:フルフレックス(基本デイタイム)、使用技術:Kotlin、Ktor、GoogleCloud、CloudMonitoring、Sentry、GitHubActions、Slack、Notion |
| 業務内容:要件ヒアリング、進捗管理、課題整理、関係者調整等を実施し、プロジェクト全体の推進・管理を担当。担当工程:要件定義、進捗管理、課題管理、ステークホルダー調整、全体進行管理。スキル:必須:バックエンド開発経験(実務5年程度、言語不問)、SQLによるDB操作経験、MicrosoftAzureまたはAWSでの開発・運用経験。尚可:C#またはJavaでの開発経験、大規模データを対象としたDB設計・構築経験、サーバー・ネットワーク等インフラ知識、チームリーダーまたはプロジェクトマネジメント経験。稼働場所:東京都(基本リモート、最大月2日程度出社)。その他:業種:情報・通信・メディア。開始時期:2025年2月、長期プロジェクト。対象年齢:30代〜45歳。 |
| 業務内容:-既存分散システムのコードリファクタリング、パフォーマンス改善、テスト自動化-スマートビル向けシステムのドキュメント検査、コードレビュー、テスト環境構築・運用-販売・会計システムの要件定義、設定、テスト支援、ユーザーサポート-銀行系システムへの機能追加・保守・改修、API設計・実装・テスト、ドキュメント作成-VIP顧客向けシステムのUAT計画策定、実行、結果報告、英語での顧客折衝-PCのハードウェア組立、OSインストール、初期設定、ヘルプデスク支援-MVNO向けシステムの運用保守、障害調査、機能追加開発、テスト担当工程:要件定義、設計、実装、テスト、リファクタリング、保守・運用支援スキル:必須:C#、SQL、.NETFramework、Bash/Shell/PowerShell、Python、Django、Azure、Docker、PostgreSQL、Java、ASP.NET、Struts、Linux(RHEL)、MicrosoftSQLServer、Oracle尚可:分散システム開発経験、リファクタリング実績、スマートビル関連経験、CI/CD環境構築、金融系システム経験、リモートプロジェクト推進、英語での業務、IT資産管理ツール経験稼働場所:東京都(常駐)・愛知県(常駐)・リモート可その他:業種は銀行・信託、情報・通信・メディア、サービス業(ヘルプデスク)、公共・社会 |
| 業務内容:-アプリケーションの開発・保守-機能追加、問い合わせ・不具合調査、修正、テスト、リリース担当工程:上流から下流までの全工程(要件定義、設計、実装、テスト、リリース)スキル:必須:Web・エンタープライズシステム開発経験10年以上、Javaバックエンド開発、JavaScript・CSS等フロントエンド開発、SQL(大量データ処理)実装、Linux上での開発尚可:WASでの開発経験、プロジェクトマネージャーまたはリーダー経験稼働場所:愛知県(フルリモート)その他:業種:情報・通信・メディア、開始時期:2026年2月から長期、定員:4名、年齢上限:50代まで、外国籍不可 |
| 業務内容:-共通ライブラリの設計・実装-既存システムへの拡張・追加実装-調査・解析結果のドキュメント化担当工程:基本設計、詳細設計、実装、テスト、ドキュメント作成スキル:必須:JavaによるWebシステム開発の基本設計(3年以上)、Typescript開発経験(1年以上)、PostgreSQLを用いた開発経験、調査・解析結果を文書化できる能力尚可:なし稼働場所:フルリモートその他:業種:情報・通信・メディア/マップ情報管理システムのモダナイズプロジェクト開始時期:即日~2026年4月の増員を予定、2027年6月から大規模開発開始人数構成:SE2名(またはSE1名+PG1名)でのチーム編成を想定 |
| 業務内容:-証券系企業のIT部門における基幹システムの保守・追加開発-2026〜2028年に実施予定の大型更改案件への対応-ウォーターフォール型プロジェクト管理と並行したアジャイル開発支援-プロジェクト管理資料作成、ステークホルダー調整、品質・リスク管理担当工程:-システム保守・機能追加開発-プロジェクト計画・進捗管理-品質保証・リスク評価-ドキュメント作成・ステークホルダー折衝スキル:必須:-Java、Python、React等でのプログラム開発実務経験(1年以上)-ウォーターフォール型開発におけるプロジェクト管理・PM補佐経験-品質・リスク管理業務経験-計画書・報告書等のドキュメント作成スキル-ステークホルダーとの折衝・調整能力-英語でのドキュメントやメール対応が可能尚可:-アジャイル型開発でのプロジェクト管理経験-Redmine、JIRA、Confluence等のプロジェクト管理ツール使用経験-ExcelVBA等を用いたツール作成・PMO業務効率化経験-課題発見・問題提起に積極的な姿勢-リーダー・メンター志向稼働場所:東京都(テレワーク月6回、週1〜2回)その他:-業種:証券系情報システム-参画時期:2026年1月中旬以降、または2月開始(調整可能)-参画期間:長期(更改完了後も保守継続想定)-勤務時間:平日8:45〜17:15-募集人数:1名、年齢:30代〜40代 |
| 業務内容:-銀行向け業務システム(SCOPE)の設計・開発・導入-既存マスタ管理システムのOS・ミドルウェアバージョンアップ、機能追加、履歴管理強化-Web管理システムの機能改良・カスタマイズおよびカスタマーサポート担当工程:要件定義、詳細設計、実装、単体テスト、結合テスト、導入支援、保守・運用サポートスキル:必須:Java(5年以上の実務経験)、SQL(5年以上)、JDK8およびSpringFrameworkでの開発経験、JavaScript(4年以上)、ASP.NETでの開発経験尚可:既存システムのバージョンアップ経験、機能追加開発経験、C#・Webアプリケーション開発経験(1年以上)稼働場所:大阪府(リモート併用可)・京都府(常駐)その他:業種:金融・保険業(銀行システム)、情報・通信・メディア(社内システム、Webアプリ)開始時期:相談可能 |
| 業務内容:要件定義から開発までの全工程を担当し、Java(SpringBoot)を用いたバックエンド開発と、AWS(EKS、Aurora)上でのインフラ構築・運用を行います。公営基幹システムの長期更改プロジェクトの設計フェーズ(2025年6月〜2026年3月)に従事します。担当工程:要件定義、基本設計、詳細設計、実装スキル:必須:-Java(SpringBoot)での実務経験(リーダーは10年以上、メンバーは5年以上)-要件定義から開発までの経験(リーダーは要件定義・設計・実装、メンバーは詳細設計・実装)-AWS(EKS、Aurora)でのインフラ構築・運用経験-1人称で開発可能なコミュニケーション力-リーダー経験(リーダークラス応募者)尚可:-公共・官公庁系システムの開発経験-Swagger、Figma等の設計ツール利用経験稼働場所:東京都(週1リモート、週4出社)その他:業種:官公庁・自治体向けシステム開発開始時期:2024年開始、2028年リリース予定の長期プロジェクト現在、基本設計・詳細設計フェーズを進行中で、体制強化や別プロジェクトへのスライドの可能性があります。 |
| 業務内容:-ReactとNode.jsを用いたフロントエンドおよびサーバー側のマイクロサービス構築-設計・製造・テスト(詳細設計から結合テストまで)-アジャイル開発手法による開発推進担当工程:詳細設計、実装、結合テストスキル:必須:JavaScriptの実務経験(約2年)、Webアプリケーション開発経験尚可:TypeScript、React、Node.js、アジャイル開発経験、AWS利用経験稼働場所:北海道(初期は現地作業、以降は在宅勤務)その他:業種:情報・通信・メディア(大手キャリア向け基盤開発支援)開始時期:2026年2月〜長期 |
| 業務内容:-保険業務向けパッケージ作成-基本設計からリリース、保守改修までを担当担当工程:基本設計、詳細設計、実装、テスト、リリース、保守改修スキル:必須:Javaでの開発実務経験、設計実務経験、自走できる方、コミュニケーション能力、能動的に動ける方尚可:保険業務知識、リーダーまたはサブリーダー経験稼働場所:大阪府(リモート併用、本番環境対応時は出勤必要)その他:業種:保険業(生命保険)開始時期:即日開始、長期稼働を想定長期案件、長く支援できるエンジニアを歓迎 |
| 業務内容:テスト案件および運用保守案件の実施。テスト設計・実行、システムの安定稼働を支える保守業務を担当します。担当工程:テスト計画策定、テストケース作成、テスト実行、結果報告、運用保守(障害対応、定期点検、改善提案)等。スキル:必須:Java、HTML、C++、Python、JSP、SAP、Windows、Mac、Eclipse、Git尚可:特になし稼働場所:東京都内(通勤1時間圏内)その他:業種:情報・通信・メディア開始時期:2月開始可能備考:実装・改修経験あり、コミュニケーション能力が高く、学習意欲とキャッチアップ力に優れる |
| 業務内容:請求システムの詳細設計、プログラミング、単体テスト、総合テストを実施します。担当工程:詳細設計、実装、単体テスト、総合テストスキル:必須:Javaでの設計・開発・テスト実務経験5年以上、自走可能なSEクラス、優れたコミュニケーション能力尚可:Spring Bootの実務経験、Shellスクリプトの経験稼働場所:神奈川県(リモート併用)その他:業種:情報・通信・メディア開始時期:2024年2月期間:中長期チーム規模:数名 |
| 業務内容:システム開発支援プロジェクトにおいて、テスト実施、テスト仕様書・テストケース作成、プログラム改修、リリース対応を行います。担当工程:テスト工程、プログラム改修工程、リリース工程全般。スキル:必須:Javaによる開発実務経験、HTMLの実装経験、1人で開発・テストを完結できる能力(テスト仕様書・テストケース作成含む)、業務上必要なコミュニケーションが取れること尚可:特になし稼働場所:東京都(出社勤務)その他:設計書が未整備の環境で説明を聞きながらプログラムを把握・修正できる方を求めます。柔軟に対応し、責任を持って作業を完遂できる姿勢が重要です。外国籍の方は応募不可です。 |
| 業務内容:-大手流通・小売向け倉庫管理システム(WMS)のカスタマイズ開発-新規機能追加および既存機能の改修-Java・SQLを用いたAPIの設計・実装担当工程:設計、実装、テストの一連工程を担当スキル:必須:Javaでの開発実務経験、SQLを用いた開発経験、API開発経験、自ら設計から開発まで完遂できる能力尚可:物流業務(WMS・在庫管理等)のドメイン知識、WMS関連システムの開発経験、要件定義・基本設計など上流工程の経験稼働場所:東京都(ハイブリッド勤務、週3日程度出社)その他:流通・小売業の長期プロジェクト。初期メンバーとして参画し、物流ドメイン知識があると尚可。 |
| 業務内容:システムリプレース案件のプロジェクトマネジメントと、既存システムの保守・開発業務(要件定義、設計、開発、単体テスト)を担当します。担当工程:要件定義、基本設計、詳細設計、実装、単体テスト、保守運用、プロジェクトマネジメント(顧客調整・スケジュール管理)スキル:必須:PM経験(顧客調整・スケジュール管理)・要件定義から設計工程の経験・設計~開発~単体テストの実務経験・JavaまたはC#.NETの実務経験・SQLServerの使用経験尚可:なし稼働場所:東京都(テレワーク月数回、頻度要相談)その他:業種:情報・通信・メディア、開始時期:2026年2月、期間:2月から中長期、勤務時間:08:45‑17:45、人数:1名 |
| 業務内容:カード決裁システムの設計、詳細設計、製造、テストを一貫して実施。担当工程:設計、詳細設計、製造、テストスキル:必須:Java(SpringBoot)、Thymeleaf、MySQL、PostgreSQL、MyBatis(ORM)尚可:Docker、Kotlin(SpringBoot)稼働場所:東京都新宿区西新宿3丁目3番13号西新宿水間ビル2F(最寄り駅:恵比寿駅徒歩約5分)その他:業種:フィンテック(金融・保険業→フィンテック)外国籍不可 |