エンジニアの平均年収が約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
業務内容:大手小売企業向けSCMシステムの計画受給機能を強化するバックエンド開発です。Linux環境でBash・SQLを用いたファイル操作・処理追加、発注数・販売計画データの検証・レポーティング、SQL改善・チューニングを実施します。業務要件定義フェーズへの参画は歓迎します。担当工程:要件定義、設計、実装、テスト、リリーススキル:必須:PHPでの開発経験(6年以上)、Linuxコマンド操作に抵抗がないこと、テーブル結合等を含む複雑なSQLの理解、高いコミュニケーション能力尚可:小売・流通業務知識、SCM領域の知見、要件定義経験、Java開発経験稼働場所:東京都(リモート勤務相談可)その他:業種:小売・流通(SCM領域)開始時期:9月から長期予定勤務時間:9:00〜18:00 |
業務内容:マネジメント、要件定義、基本設計、詳細設計、構築、テスト、保守担当工程:要件定義、基本設計、詳細設計、構築、テスト、保守、マネジメントスキル:必須:AWS(EC2、S3、RDS、Lambda)経験、Linux、MySQL/MariaDB尚可:PHP(Laravel)、HTML/CSS/JavaScript、CI/CD、Git運用稼働場所:リモート併用可、常駐の場合は東京都内で電車45分以内その他:業種:情報・通信・メディア(サービス業)開始時期:即日または相談可 |
業務内容:旧JavaC/SシステムをWebAPIアプリケーションへリニューアルする官公庁無線管理システム刷新プロジェクトで、フロントエンド実装(thymeleafまたはVue.js)を担当し、詳細設計、実装、テスト、サービスインまでを一貫して実施。SpringBootによるAPI開発、DB2からAuroraPostgreSQLへのデータベース移行支援も含む担当工程:詳細設計、フロントエンド実装、単体テスト、結合テスト、サービスイン、API実装、データベース移行支援スキル:必須:Vue.jsまたはthymeleafを用いたフロントエンド開発経験、SpringBootでの要件定義・設計・開発経験、DB2からAuroraPostgreSQLへの移行経験、高いコミュニケーション能力と能動的な姿勢尚可:特になし稼働場所:東京都(基本オンサイト)その他:業種は公共・社会インフラ(官公庁システム)、プロジェクト期間は2025年9月開始、2026年12月終了予定、募集人数は最大20名(残り3名) |
業務内容:生命保険代理店向けシステムの保守・運用および機能追加・改善対応。担当工程:保守・運用、機能追加・改善の設計・実装・テスト・リリース。スキル:必須:SpringBootを用いたJavaアプリケーション開発経験、問題を自発的に解決できる姿勢、ステークホルダーと円滑に連携できるコミュニケーション能力尚可:サブリーダーを目指す意欲稼働場所:東京都(リモート併用、週1回出社)その他:業種:保険、開始時期:相談、対象年齢:40代まで歓迎、個人事業主可 |
業務内容:-Spring Bootを用いたWebサービスの開発・保守-AWSAmplify・AmazonECSによるヘッドレスCMSの構築-Pythonを使用した機械学習系バックエンド実装-フロントエンドとの連携設計・実装担当工程:要件定義・設計・実装・テスト・保守を担当(実装中心)スキル:必須:-Java(ver11以上)での実装経験8年以上-Spring Bootでの開発経験5年以上-ToC向けWebサービス開発経験-サーバーサイド実装重視のエンジニアリングスキル-日本語能力試験N1相当の日本語運用能力-日系企業での勤務経験2年以上尚可:-Reactによるフロントエンド開発・運用経験-大規模・高負荷Webアプリケーションの開発・運用経験-Linux/UNIX上でのサーバー構築・運用経験-AWS等クラウドサービスの知識・利用経験-UI/UXを意識したフロントエンド開発経験稼働場所:東京都(フル出社)その他:業種:情報・通信・メディア開始時期:9月から長期外国籍可、年齢45歳以下対象 |
業務内容:-Java(Spring Boot等)を用いた銀行向けWebアプリケーションの開発-JavaScript(Node.js/React等)でのフロントエンド実装-AWS環境でのインフラ構築・運用-API設計・実装・コードレビュー担当工程:設計、実装、コードレビュー、インフラ構築スキル:必須:Java(Spring Boot等)の開発経験、JavaScript(Node.js/React等)の開発経験(実務3年程度)、AWSでの開発経験尚可:主体的なコミュニケーションと課題解決力、金融・銀行ドメインでのアプリ開発または運用経験、iOS/Androidネイティブ・Flutter等のモバイル開発経験、Volt MX(ローコードツール)使用経験稼働場所:東京都(出社比率約50%、オンボーディング時は週5日出社必須)その他:業種:金融・保険業(銀行向けシステム)、開始時期:即日、稼働率:100%、フルタイム勤務、若手から中堅を対象 |
業務内容:要件定義、外部設計(OpenAPI、バッチ、DB)、コードレビュー、結合テストの計画・実施担当工程:要件定義、基本設計、詳細設計、実装、コードレビュー、結合テストスキル:必須:KotlinまたはJavaによるバックエンド開発経験、基本設計~テスト工程の一連経験、詳細設計レビュー経験、長期プロジェクト継続可能(1年以上)尚可:要件定義経験、フットワークが軽い方、オフショア開発経験、航空業務知識稼働場所:神奈川県川崎(出社週2回)※テレワーク可その他:業種:航空業(サービス業・情報・通信・メディアカテゴリ)、システム更改プロジェクト、開始時期:10月~、募集人数:最大3名、プロジェクト期間:長期(1年以上)想定 |
業務内容:既存物流システムの保守および改修開発を担当します。設計、プログラミング、テスト、保守の一連の工程を実施し、画面開発ではローコードツール(WebPerformer)を活用します。夜間バッチの確認を含むシフト勤務があります。担当工程:設計、プログラミング、テスト、保守スキル:必須:Java、JavaScript、HTML、jQuery、Eclipseの実務経験(2年以上)、SQLServer、SQLの実務経験尚可:WebPerformer(ローコードツール)使用経験、設計業務へのチャレンジ意欲稼働場所:神奈川県(リモート中心、必要時出社)その他:業種:物流・運輸、30歳代までの在籍者対象、チームで週1~2回程度の夜間シフト勤務あり、情報発信やコミュニケーションを自発的に取れる方を歓迎 |
業務内容:現行のVBで構築されたチケット流通システムを、JavaおよびJavaScriptを用いたWebアプリケーションへ置き換える。担当工程:要件定義、基本設計、詳細設計、実装、テスト、デプロイまでの一連の工程スキル:必須:Java開発経験、JavaScript開発経験、SQL(RDB)使用経験尚可:SpringBootの実装経験、Thymeleafによるテンプレート開発経験稼働場所:東京都(常駐/リモート併用)その他:業種:情報・通信・メディア開始時期:相談可能対象:日本国籍の方 |
業務内容:・Webシステム・タブレットシステム開発支援・顧客案件調整・プログラム構築・単体テスト・結合テスト・本番リリース担当工程:・要件定義・詳細設計・プログラム構築・単体テスト・結合テスト・本番リリーススキル:必須:JavaScriptによる開発経験、詳細設計の実務経験尚可:JavaScriptフレームワーク使用経験、基本設計経験、結合テストシナリオ作成経験、SQL作成経験、PostgreSQL・MySQL・Oracle等のRDBMS利用経験、AWS・Redshift・Glue・Athena・Tableau等のDWH系経験稼働場所:埼玉県常駐その他:業種:公共・社会インフラ開始時期:即日または9月から |
業務内容:-HTML/CSS設計、コンポーネント設計-JavaScript機能実装(スムーススクロール、トグル、モーダル等)-新規ページ・LP制作-既存JavaScript・CSS改修-Gitによるバージョン管理(SourceTree、TortoiseGit)担当工程:フロントエンドの設計、実装、テスト、運用保守スキル:必須:-Windows環境での制作実務経験-HTML、CSS、JavaScriptを用いたWebサイト制作実務経験(2年以上)-コーポレートサイト向けJavaScript機能実装経験-大規模コーポレートサイトの制作・運用経験-レガシー環境や単調作業への対応力-マルチタスク経験尚可:-関係者調整・コミュニケーション能力-ツールやAPIを活用した高度なJavaScript開発稼働場所:東京都新宿区西新宿付近(週4出社、リモート可)その他:業種:情報・通信・メディア開始時期:即日または相談勤務形態:フルタイム |
業務内容:-現行C#で構築されたシステムをJavaへWeb化-詳細設計、プログラム実装、単体テスト、結合テストの実施-設計書とソースコードの整合性チェック担当工程:詳細設計、実装、単体テスト、結合テストスキル:必須:Java中級以上の実務経験、C#による既存ソースの分析と設計書比較ができること尚可:INTARFRMC#の経験、INTERFRMJavaの経験稼働場所:東京都(在宅勤務可)その他:業種:情報・通信・メディア、開始時期:9月開始、長期プロジェクト、年齢上限:40代まで、外国籍の方は日本語の読み書きが可能、前向きにチームで作業できるコミュニケーション能力が必須 |
業務内容:経費精算システムおよび印税関連システムのフロント対応、要件定義・基本設計・開発・リリース全工程を担当します。担当工程:要件定義、基本設計、開発、テスト、リリーススキル:必須:intra-martBloom‑Makerでの設計・開発経験尚可:Bloom‑MakeからIM‑LogicDesigner、JavaAPI呼び出し等の開発経験稼働場所:東京都内(リモート勤務可)その他:情報・通信・メディア業界のプロジェクト、2025年7月から開始し、要件定義から本番リリース(2027年1月)まで実施。4名募集。 |
業務内容:-在庫管理システムの新規開発-基本設計-結合テスト担当工程:基本設計、結合テストスキル:必須:Java開発経験5年以上(SE)または3年以上(PG)。システム開発経験10年以上(SE)。Webシステム開発経験尚可:なし稼働場所:東京都(神田)。将来的にリモート導入の可能性あり。PC貸与、服装自由(カジュアル)その他:業種:流通・小売業(商社・卸売)。既に70名体制で稼働中のプロジェクトへの増員募集。開始時期は相談可能。 |
業務内容:-共通連携システムの改修-バッチ系システムの開発・単体テスト-Linuxサーバ上での動作確認担当工程:開発、単体テスト、動作確認スキル:必須:Java、バッチ系システム開発経験、単体テスト経験、Linux環境での動作確認経験尚可:JSON、RESTAPI、SpringFramework稼働場所:大阪府その他:業種:銀行・信託(金融系)プロジェクト規模:10名体制作業時間:9:00~17:30(休憩1時間) |
業務内容:-基本設計からシステムテストまでの一連業務-SPA(TypeScript/Angular)でのドキュメント管理システム開発-既存データの移行および移行ツールの開発-ウォーターフォール型プロジェクト管理担当工程:基本設計、詳細設計、実装、テスト、データ移行ツール開発スキル:必須:Java(SpringまたはSpringBoot)の設計経験、SPA開発経験、TypeScript(Angular)での開発経験、新規開発経験尚可:Angularの実務経験、DB設計経験(SQL、Oracle、DOMA2等)稼働場所:神奈川県(完全出社)その他:業種:電機・電子・精密機器(半導体メーカー)開始時期:要相談プロジェクト形態:ウォーターフォール型増員の可能性あり |
業務内容:・大手保険会社向けシステムの基本設計、詳細設計、実装、システムテスト全般・社内ワークフローシステムの要件分析・調査・実装(Java、JavaScript、JSP)・総務系システムの分析調査・要件定義、Java・SQL(ストアド)を用いた開発・総務系システムの保守・改修開発(COBOL、JCL)担当工程:設計、実装、テスト、保守、要件定義、調査スキル:必須:基本設計~システムテストの実務経験、Java開発(5年以上)経験、PostgreSQLでの開発経験、COBOL(IBM)開発経験、要件定義・調査分析経験、AWS利用経験、SQL(ストアド)開発経験尚可:保険系システムの開発経験、SQLServer経験、仕様書作成能力、コミュニケーション力、若手相談可、年齢上限(経験者は60歳まで)稼働場所:在宅勤務(大阪府)※テレワーク併用可、安定したネット環境必須その他:業種:保険、情報・通信・メディア領域のシステム開発開始時期:相談に応じて決定募集人数:上級SE・中堅SE合わせて複数名募集 |
業務内容:-社内精算システムのリファクタリング-既存マルチ決済サービスに紐づくコード全体を設計書やドキュメントなしで書き換える担当工程:-既存コードの分析・設計書作成-SpringBootを用いたリファクタリング実装-単体テスト・結合テストスキル:必須:-Java(SpringBoot)でのリファクタリング実務経験-ソースコードから設計書を作成した経験-自主的に課題提起・改善提案できる姿勢尚可:-なし稼働場所:東京都(フル出社後はリモート併用)その他:業種:情報・通信・メディアチーム編成上、男性メンバーの参加が望ましい |
業務内容:-生成AIを活用したテストシナリオ設計・テスト自動化プロセスの設計・実装(ファインチューニング含む)-AIエージェント活用開発支援-Webアプリ(Java/SpringBoot/HTML5/CSS3/JavaScript/Vue.js/React)およびモバイルアプリ(iOSSwift、AndroidKotlin)開発-要件定義から設計、開発、テストまでのウォーターフォール型工程全般担当工程:要件定義、設計、実装、テスト、リリース支援スキル:必須:-生成AIを用いたテスト自動化プロセス設計(ファインチューニング含む)経験-AIエージェント活用開発経験-GitHub利用経験-JUnit等ユニットテストフレームワーク利用経験-Java、C#、またはJavaScriptを用いたWebシステム開発実務(約2年)-在宅勤務下での開発遂行能力-コミュニケーション能力尚可:-Java・SpringBootでのWebアプリ開発経験-HTML5・CSS3・JavaScriptのフロントエンド開発経験-Vue.js、React、またはAngularのいずれかの経験-Azure(SQLDatabase、WebApps等)での開発経験-Swiftを使用したiOSネイティブアプリ開発経験-AWS、GoogleClo |
業務内容:-既存マルチ決済サービスに紐づく社内精算システムの全面リファクタリング-設計書・ドキュメントが無い環境で、ソースコードから設計情報を抽出し新規実装担当工程:-既存コード解析、設計情報作成、Spring Bootを用いた新規実装、テストスキル:必須:Java(Spring Boot)での開発経験、リファクタリング経験、コードから設計書作成経験、AWS・PostgreSQLの基礎知識、主体的に課題解決できる姿勢、コミュニケーション力尚可:マイクロサービスアーキテクチャの理解、CI/CD環境構築経験稼働場所:東京都(フル出社後、週2〜3回リモート併用)その他:業種:情報・通信・メディア(社内システム開発)開始時期:即日または相談可能稼働期間:1人月ベース、勤務時間:9:00〜18:00 |
業務内容:金融系クラウドサインシステムのサイト保守・エンハンス対応。基本設計・詳細設計を行い、HTML/CSS/JavaScriptおよびNext.js/Nuxt.jsを用いた機能追加や不具合修正を実装。担当工程:基本設計、詳細設計、フロントエンド実装スキル:必須:4年以上の実務経験、基本設計・詳細設計経験、HTML/CSS/JavaScript開発経験、Next.jsまたはNuxt.js等のフロントエンドフレームワーク経験、TypeScriptの理解または使用経験尚可:アジャイル開発経験、サブリーダー以上の経験稼働場所:基本リモート(3か月に1回程度、顧客社内イベントに参加)その他:業種:金融・保険業(クラウドサインシステム)/稼働期間:1人月/募集人数:1名 |
業務内容:-レーザー顕微鏡の制御ソフトウェア開発-GUIアプリケーションの実装(Java)-カメラ制御および画像判定機能の実装(C++)担当工程:要求ヒアリング、基本設計、詳細設計、実装、結合テストスキル:必須:JavaによるGUIアプリケーション開発経験(3年以上)、GUI設計・画像・グラフ表示実装経験、C++でのカメラ制御・画像判定経験、コミュニケーション能力、状況共有と課題自己改善力尚可:特になし稼働場所:東京都(リモート併用、週2〜3回出社)その他:業種:情報・通信・メディア/ソフトウェア開発、開始時期:即日または相談可能、作業形態:リモートワーク併用、服装:ビジネスカジュアル |
業務内容:-システム更改に向けたPoCの実施-アーキテクト/テックリードとして全般業務を担当-クリーンアーキテクチャ・リファレンス・標準化の推進-SpringBoot・Vue.js・SpringBatch・AWS環境での設計・実装担当工程:-要件定義・アーキテクチャ設計-実装およびコードレビュー-テスト支援・品質管理スキル:必須:Java(SpringBoot)での実務経験、Vue.jsでのフロントエンド開発経験、クリーンアーキテクチャ・SPAの理解、アーキテクトまたはテックリード経験(2件以上)、60歳以下尚可:SpringBatchの実務経験、AWS(各種サービス)利用経験、若手メンバーへの指導経験稼働場所:東京都(本八幡駅)/リモート併用(週2‑3回出社)その他:電力・ガス・水道分野のシステム更改プロジェクト、開始時期は相談可能 |
業務内容:-サーバリプレース対応として、既存システムをAWSへ移行-人事・経理向け経費管理システムの保守および機能改善担当工程:要件定義、設計、開発、テスト、AWS環境構築、保守運用スキル:必須:AWS、Linux、Java、Oracle(RDS)での開発・保守経験、人事・経理システムの開発経験尚可:工数・スケジュール管理等のプロジェクト管理経験、円滑なコミュニケーション能力稼働場所:東京都(週1回程度出社)その他:業種:電機・電子・精密機器契約開始日:2025年9月16日契約期間:2025年9月16日〜(詳細応相談)担当人数:1名その他条件:社員限定・日本籍必須 |
業務内容:-車両仕様作成システムの新規開発-JavaとJavaScriptを用いたWebアプリの製造-単体テスト・結合テスト等の各種テスト実施-顧客向けデモの実施-アジャイル開発における日次・週次ミーティングへの参加担当工程:-要件定義・基本設計・詳細設計-実装(Java/JavaScript)-テスト(単体・結合・受入)-デモ実施および顧客折衝支援-アジャイルチームでの進捗管理・レビュースキル:必須:Webアプリ開発経験(3年以上)、Java開発経験(3年以上)、JavaScript開発経験尚可:アジャイル開発経験、TypeScript(Angular)経験、Git、Oracle、JBoss、Eclipse、VSCode、Node.jsなどのいずれかまたはすべて稼働場所:在宅勤務(フルリモート)/初回は拠点訪問あり(詳細は相談)その他:業種:自動車・輸送機器開始時期:即日または相談チーム規模:3名のエンジニアチーム求める人物像:チーム内で円滑なコミュニケーションが取れ、自発的に行動できる方 |