1 - 30/件 全374件
案件の内容
案件概要:公共機関の業務デジタル化支援(Java) 業務内容: 公共機関の業務デジタル化プロジェクトの設計書作成支援 基本設計書(画面設計・帳票設計・外部IF設計など) 新規PJのため立ち上げ時期は、出社にて対応後 勤務時間:9:30~18:00 場所:日比谷 ※リモート併用 外国籍:応相談 ビジネスレベル、日本在住の方のみ
求めるスキル
基本設計書経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:通信事業者様向け開発支援(Java) 業務内容: 商談システムの開発支援をいただきます。 顧客情報の責任区分整理のため、代理店が行っている一部の業務をシステムで巻き取りを行う。 現在は保守開発(機能拡張)、既存業務巻き取り開発が主となります。 設計/製造/試験/リリース工程の実施まで担当いただく想定です。 開発環境: 画面:Vue.js / Nuxt.js等 / API ※Java(11.0.2,17.0.8)、SpringBoot 3.1.2 DB:PostgreSQL、SQL Server、Batch、SpringBatchなど ビルドツール:Gradle 8.2 パッケージ管理ツール:Yarn 1.22.19 ミドルウェア構成(見込み) ※WEBサーバ:Nginx、Apacheなど/アプリサーバ:Tomcat 開発環境(ローカル) ※Windows DaaS環境(node.jsのインストール有り) 自動化:Docker、Jenkins 勤務時間:10時-19時予定 場所:天王州アイル(設計工程などは出社予定、頻度応相談) 外国籍:NG
求めるスキル
・業務システム(Java)の開発経験 4年以上 ・基本設計以降の経験 ・Linux系の知識・操作コマンドでの作業経験 ・gitの経験あり
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:業務アプリケーションの保守開発ならびに運用作業(Java Springboot) 業務内容: 顧客データ分析・活用におけるシステムの保守開発 それぞれデータ取得 / 保存 / 分析 / 活用の設計からリリース これらを担当していただきます。 場所:浜松町 ※週1~2回のご出社が必須となります。 外国籍:NG
求めるスキル
・AWS独力でコンソール操作経験あり。 ・Linux:コマンドを使った操作ができると可 ・Apache/Tomcat:基本知識があれば可 ・開発系:2~3年程度のWeb開発の経験があれば可 :Java(SpringBoot) :HTML/CSS/jQuery/JSP :MySQL
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:公共機関の業務デジタル化支援(Java) 業務内容: 公共機関の業務デジタル化プロジェクトの設計書作成支援 基本設計書(画面設計・帳票設計・外部IF設計など) 新規PJのため立ち上げ時期は、出社にて対応後 勤務時間:9:30~18:00 場所:日比谷 ※リモート併用 外国籍:応相談 ビジネスレベル、日本在住の方のみ
求めるスキル
基本設計書経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:保険会社向け統合運用管理ソフト改修(Java) 業務内容: 保険会社向けアプリケーションリリースの自動化環境の構築チーム Hinemos(統合運用管理ソフト)をユーザ向けにカスタマイズ Jobなど設計からテストまでを対応 勤務時間:9:00~18:00 場所:月島 外国籍:NG
求めるスキル
Java3年のご経験 設計からリリースまでの経験 システム運用保守経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:基幹システム開発保守(C#) 業務内容: お客様の社内にある基幹システムの開発・保守を行っていただきます。 場所:九段下(常駐) 外国籍:NG
求めるスキル
・C#,Java,VB.netのいずれかの言語を3年以上 ・Webアプリ、Windowsアプリ開発経験がある方 ・ソースコードの解析力、読解力がある方(仕様書がない現場のため) ・DB(SQL)の知識・技術がある方 ※チューニングができる方
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:公共機関の業務デジタル化支援(Java) 業務内容: 公共機関の業務デジタル化プロジェクトの設計書作成支援 基本設計書(画面設計・帳票設計・外部IF設計など) 新規PJのため立ち上げ時期は、出社にて対応後 勤務時間:9:30~18:00 場所:日比谷 ※リモート併用 外国籍:応相談 ビジネスレベル、日本在住の方のみ
求めるスキル
基本設計書経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:通信事業者様向け開発支援(Java) 業務内容: 商談システムの開発支援をいただきます。 顧客情報の責任区分整理のため、代理店が行っている一部の業務をシステムで巻き取りを行う。 現在は保守開発(機能拡張)、既存業務巻き取り開発が主となります。 設計/製造/試験/リリース工程の実施まで担当いただく想定です。 開発環境: 画面:Vue.js / Nuxt.js等 / API ※Java(11.0.2,17.0.8)、SpringBoot 3.1.2 DB:PostgreSQL、SQL Server、Batch、SpringBatchなど ビルドツール:Gradle 8.2 パッケージ管理ツール:Yarn 1.22.19 ミドルウェア構成(見込み) ※WEBサーバ:Nginx、Apacheなど/アプリサーバ:Tomcat 開発環境(ローカル) ※Windows DaaS環境(node.jsのインストール有り) 自動化:Docker、Jenkins 勤務時間:10時-19時予定 場所:天王州アイル(設計工程などは出社予定、頻度応相談) 外国籍:NG
求めるスキル
・業務システム(Java)の開発経験 4年以上 ・基本設計以降の経験 ・Linux系の知識・操作コマンドでの作業経験 ・gitの経験あり
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:業務アプリケーションの保守開発ならびに運用作業(Java Springboot) 業務内容: 顧客データ分析・活用におけるシステムの保守開発 それぞれデータ取得 / 保存 / 分析 / 活用の設計からリリース これらを担当していただきます。 場所:浜松町 ※週1~2回のご出社が必須となります。 外国籍:NG
求めるスキル
・AWS独力でコンソール操作経験あり。 ・Linux:コマンドを使った操作ができると可 ・Apache/Tomcat:基本知識があれば可 ・開発系:2~3年程度のWeb開発の経験があれば可 :Java(SpringBoot) :HTML/CSS/jQuery/JSP :MySQL
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:公共機関の業務デジタル化支援(Java) 業務内容: 公共機関の業務デジタル化プロジェクトの設計書作成支援 基本設計書(画面設計・帳票設計・外部IF設計など) 新規PJのため立ち上げ時期は、出社にて対応後 勤務時間:9:30~18:00 場所:日比谷 ※リモート併用 外国籍:応相談 ビジネスレベル、日本在住の方のみ
求めるスキル
基本設計書経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:基幹システム開発保守(C#) 業務内容: お客様の社内にある基幹システムの開発・保守を行っていただきます。 場所:九段下(常駐) 外国籍:NG
求めるスキル
・C#,Java,VB.netのいずれかの言語を3年以上 ・Webアプリ、Windowsアプリ開発経験がある方 ・ソースコードの解析力、読解力がある方(仕様書がない現場のため) ・DB(SQL)の知識・技術がある方 ※チューニングができる方
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:保険会社向け統合運用管理ソフト改修(Java) 業務内容: 保険会社向けアプリケーションリリースの自動化環境の構築チーム Hinemos(統合運用管理ソフト)をユーザ向けにカスタマイズ Jobなど設計からテストまでを対応 勤務時間:9:00~18:00 場所:月島 外国籍:NG
求めるスキル
Java3年のご経験 設計からリリースまでの経験 システム運用保守経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:通信事業者様向け開発支援(Java) 業務内容: 商談システムの開発支援をいただきます。 顧客情報の責任区分整理のため、代理店が行っている一部の業務をシステムで巻き取りを行う。 現在は保守開発(機能拡張)、既存業務巻き取り開発が主となります。 設計/製造/試験/リリース工程の実施まで担当いただく想定です。 開発環境: 画面:Vue.js / Nuxt.js等 / API ※Java(11.0.2,17.0.8)、SpringBoot 3.1.2 DB:PostgreSQL、SQL Server、Batch、SpringBatchなど ビルドツール:Gradle 8.2 パッケージ管理ツール:Yarn 1.22.19 ミドルウェア構成(見込み) ※WEBサーバ:Nginx、Apacheなど/アプリサーバ:Tomcat 開発環境(ローカル) ※Windows DaaS環境(node.jsのインストール有り) 自動化:Docker、Jenkins 勤務時間:10時-19時予定 場所:天王州アイル(設計工程などは出社予定、頻度応相談) 外国籍:NG
求めるスキル
・業務システム(Java)の開発経験 4年以上 ・基本設計以降の経験 ・Linux系の知識・操作コマンドでの作業経験 ・gitの経験あり
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:市場GWのシステム移行(Java) 業務内容: ・移行に伴う動作検証のためのテストケースを作成する ・既存のソースコードを用いて動作確認を実施し、問題点を特定する (ログファイルやデータベースレコードの分析を含む) ・検証結果を詳細にドキュメント化し、報告書としてまとめる ・テスト結果に基づき、必要に応じてコードの修正を行う (修正後のコードはテックリードがレビューします) ・プロジェクトの進行に伴い、既存の設計資料やその他の資料を最新の情報に更新する 勤務時間:9:00~17:30 場所:二子玉川常駐 外国籍:NG
求めるスキル
・Java (Spring Boot) ・Tomcat/Apache ・MySQL ・Linux/Shell command ・Git ※必須スキル5年以上理想
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:最先端AI技術を用いた事業横断型のテックリード(Python,Java) 業務内容: RAIを用いたSaaSプロダクトとDXプロジェクトの推進を行っている企業で、 プロダクトを横断的に対応しながらエンジニアチームの技術的なリードと開発推進を行っていただけるテックリードを探しています。 経営戦略や最新の技術トレンドに即し、事業横断で開発ができることが魅力です。 確かな技術力を持つAIエンジニアが多数在籍しており、技術力を高めながらのプロダクト開発が可能です。 場所:湯島※リモート相談可能 外国籍:不可
求めるスキル
• Python,JavaなどWeb開発言語における5年以上の開発実務経験 • ソフトウェアアーキテクチャ(例:DDD、クリーンアーキテクチャ)とデータベース設計の実践的な知識 • 機械学習への興味・関心 • プロジェクトマネジメントまたはSaaSの開発経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:通信会社様向けシステム開発支援(Java) 業務内容: お客様が持っているNW機器の管理システムの老朽化に伴うリプレイス作業を支援いただきます。 環境:Java(一部spring)、SQLserver、Windows Server、Linux、RHEL、JDK、Apache、nginx、WildFlyなど 勤務時間:10時-19時予定 場所:リモート予定 ※当面は基本的にリモートワーク(お客様都合で変わる可能性あり) ※リリース時など出社の場合があります 外国籍:NG
求めるスキル
・Javaの開発経験 5年以上 ・基本設計以降の経験~結合試験までの各工程を担当された経験 ・古いシステムのコード解析などが苦にならない方 ・ドキュメントが揃ってない中でも柔軟に動ける方
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:通信事業者様向け開発支援(Java) 業務内容: 商談システムの開発支援をいただきます。 顧客情報の責任区分整理のため、代理店が行っている一部の業務をシステムで巻き取りを行う。 現在は保守開発(機能拡張)、既存業務巻き取り開発が主となります。 設計/製造/試験/リリース工程の実施まで担当いただく想定です。 開発環境: 画面:Vue.js / Nuxt.js等 / API ※Java(11.0.2,17.0.8)、SpringBoot 3.1.2 DB:PostgreSQL、SQL Server、Batch、SpringBatchなど ビルドツール:Gradle 8.2 パッケージ管理ツール:Yarn 1.22.19 ミドルウェア構成(見込み) ※WEBサーバ:Nginx、Apacheなど/アプリサーバ:Tomcat 開発環境(ローカル) ※Windows DaaS環境(node.jsのインストール有り) 自動化:Docker、Jenkins 勤務時間:10時-19時予定 場所:天王州アイル(設計工程などは出社予定、頻度応相談) 外国籍:NG
求めるスキル
・業務システム(Java)の開発経験 4年以上 ・基本設計以降の経験 ・Linux系の知識・操作コマンドでの作業経験 ・gitの経験あり
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:大手WEBサイト運営会社の保守開発、運用業務(Java) 業務内容: 顧客データ分析・活用におけるシステムの保守開発になります。 それぞれデータ取得・保存・分析・活用の設計からリリースの業務をしていただきます。 勤務時間:9:30~18:30 場所:浜松町 ※リモート可(必要に応じて浜松町に出社あり) 外国籍:不可
求めるスキル
・2~3年程度のWeb開発の経験 -Java(SpringBoot) -HTML/CSS/jQuery/JSP -DB:MySQL ・AWS経験半年以上(RDS,EC2,CloudFormation等) ・サーバー/ミドルウェア(インシデント対応などで利用するスキル) ・Apache/Tomcat(基本知識があれば可)
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:市場GWのシステム移行(Java) 業務内容: ・移行に伴う動作検証のためのテストケースを作成する ・既存のソースコードを用いて動作確認を実施し、問題点を特定する (ログファイルやデータベースレコードの分析を含む) ・検証結果を詳細にドキュメント化し、報告書としてまとめる ・テスト結果に基づき、必要に応じてコードの修正を行う (修正後のコードはテックリードがレビューします) ・プロジェクトの進行に伴い、既存の設計資料やその他の資料を最新の情報に更新する 勤務時間:9:00~17:30 場所:二子玉川常駐 外国籍:不可
求めるスキル
・Java (Spring Boot) ・Tomcat/Apache ・MySQL ・Linux/Shell command ・Git ※必須スキル5年以上希望
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:電子書籍取次システム開発支援(Java) 業務内容: ・現行システムのアプリケーションやデータベースを中心に それら以外にもシステム全般について保守・開発を担当 ・機能追加、障害対応などで設計、実装テスト、運用まで幅広く対応 ・工程が設計、実装、テスト、リリース ・チームの成果物に対する各種レビュー 備考: ・40歳まで 勤務時間:9:30 ~ 18:30 場所:浜松町駅常駐 外国籍:不可
求めるスキル
・Java実装経験3年以上 ・Struts2/Oracleデータベースの利用経験 ・設計書・ソースコードレビュー担当経験 ・自立して行動し積極的に報告・連絡・相談ができること
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:某キャリア 法人営業向け支援システム開発(Java) 業務内容: 法人向けのオンラインショップのシステム開発をご支援いただきます。 要件〜開発、リリース・その後の運用、エンハンス開発まで。 ※基本設計以降可能な方でも問題ありません。 開発環境: Java/SpringBoot MySQL5.6/MyBatis Thymeleaf/Vue.js Typescript/JUnit (4系 or 5系) Maven / Gradle/nginx Apache Kafka/Git 場所:基本リモート(拠点は天王洲) ※リリース時に勝どきへの出社可能性あり 外国籍:NG
求めるスキル
・Javaの開発経験4年以上 ・springFWの使用経験 ・基本設計以降のご経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:大手カメラ会社でのチームリーダー業務 業務内容: ウォーターフォール開発となり、現在は運用保守・次期開発フェーズとなっております。 日々、課題や問い合わせ対応などある運用保守チームと リリースに間に合わなかった一部機能を「次期開発」として進めております。 今回お願いしたい業務は ・運用保守チームとしての問い合わせ・課題解決・調査等 ・インフラチームと連携し、アプリ側or基盤側のバグなのかの調査 ・サービス連携間の他チームとのコミュニケーション ・クライアントへの説明等 ・チーム管理 となっております。 そのため、コミュニケーションやインフラ力、バックエンド・フロントエンドをある程度理解されている方でないと 恐らく厳しいかと思います。 特に認証系の「Keycloak」の経験ある方がいらっしゃいましたら、ぜひご応募お願いいたします。 開発環境: コミュニケーション:Teams バックエンド:SpringBoot フロント:Thymeleaf 認証系:Keycloak クラウド:AWS CI/CD:Git 勤務時間:9:00-18:00 場所:フルリモート(みなとみらい) 外国籍:不可
求めるスキル
・チームリーダー経験 ・報告書などのクライアントへの説明経験のある方 ・物怖じせず質問ができる方 ・コミュニケーション能力が高い方 ・Javaでの開発経験 ・AWSの知識※様々なAWSサービスのログ調査が発生するので、最低限エラーの解析ができることがマスト ・サービスエラーなどの問い合わせ対応に対して、ログを確認し、各チームへ適切なタスク振りを行えること。
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:某キャリア 法人営業向け支援システム開発(Java) 業務内容: 法人向けのオンラインショップのシステム開発をご支援いただきます。 要件〜開発、リリース・その後の運用、エンハンス開発まで。 ※基本設計以降可能な方でも問題ありません。 開発環境: Java/SpringBoot MySQL5.6/MyBatis Thymeleaf/Vue.js Typescript/JUnit (4系 or 5系) Maven / Gradle/nginx Apache Kafka/Git 場所:基本リモート(拠点は天王洲) ※リリース時に勝どきへの出社可能性あり 外国籍:NG
求めるスキル
・Javaの開発経験4年以上 ・springFWの使用経験 ・基本設計以降のご経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:某キャリア 法人営業向け支援システム開発(Java) 業務内容: 法人向けのオンラインショップのシステム開発をご支援いただきます。 要件〜開発、リリース・その後の運用、エンハンス開発まで。 ※基本設計以降可能な方でも問題ありません。 開発環境: Java/SpringBoot MySQL5.6/MyBatis Thymeleaf/Vue.js Typescript/JUnit (4系 or 5系) Maven / Gradle/nginx Apache Kafka/Git 場所:基本リモート(拠点は天王洲) ※リリース時に勝どきへの出社可能性あり 外国籍:NG
求めるスキル
・Javaの開発経験4年以上 ・springFWの使用経験 ・基本設計以降のご経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:WEBシステム開発支援リーダー枠募集(Java) 業務内容: クレジットカード決済部分をリプレイスする案件 要件〜開発、リリース・その後の運用、エンハンス開発まで。 ※基本設計以降可能な方でも問題ありません。 開発環境: Java/SpringBoot MySQL5.6/MyBatis Thymeleaf/Vue.js Typescript/JUnit (4系 or 5系) Maven / Gradle/nginx Apache Kafka/Git 場所:基本リモート(拠点は天王洲) 外国籍:NG
求めるスキル
・Javaの開発経験4年以上 ・springFWの使用経験 ・基本設計以降のご経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:大手カメラ業界の案件にて開発エンジニア(Java) 業務内容: ウォーターフォール開発となり、現在は運用保守・次期開発フェーズとなっております。 「運用保守」は日々の問い合わせ対応や調査、課題解決等を進めております。 「次期開発」はリリースに間に合わなかった機能を開発し、次回リリースに向けて進行中となっております。 2025年1月まではHTMLやJavaScriptでのコーディングがメインタスク 2025年2月以降はJavaを使用した、追加実装または運用チームでの保守対応となります。 開発環境: コミュニケーション:Teams バックエンド:SpringBoot フロント:Thymeleaf 認証系:Keycloak クラウド:AWS CI/CD:AWS CodeCommit ローカル環境:Docker タスク管理:Backlog 勤務時間:9:00-18:00 場所:フルリモート(みなとみらい) 外国籍:NG
求めるスキル
・エンジニア経験3年前後 ・Javaでの開発経験 ・2025年1月まで、マークアップ言語でのコーディングがメインタスクでも問題ない方
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:大手飲料メーカーキャンペーンサイト管理機能のモダナイズ( JavaScript/TypeScript/Next.js/DynamoDB) 業務内容: 現行Javaで稼働している管理機能を、 フロント Next.js+バック AWSサーバレスの構成で再構築します。 アジャイル開発で、チームメンバ・お客様とコミュニケーションを取りながら、 設計・開発・テストを並行で進めていきます。 勤務時間:9:30~18:30 場所:新橋(出社とリモート併用 ※リモート頻度は週2日) 外国籍:不可
求めるスキル
JavaScript(TypeScript) FW: Next.js DB: DynamoDB インフラ: AWS APIGateway + Lambda、S3、CloudFront、CodeBuild、SAM 基本設計以降の工程を一人称で行える方 指示待ちでなく能動的に動ける方
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:WEBシステム開発支援(JAVA) 業務内容: クレジットカード決済部分をリプレイスする案件 要件〜開発、リリース・その後の運用、エンハンス開発まで。 ※基本設計以降可能な方でも問題ありません。 開発環境: Java/SpringBoot MySQL5.6/MyBatis Thymeleaf/Vue.js Typescript/JUnit (4系 or 5系) Maven / Gradle/nginx Apache Kafka/Git 場所:基本リモート(拠点は天王洲) 外国籍:NG
求めるスキル
・Javaの開発経験4年以上 ・springFWの使用経験 ・基本設計以降のご経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:大手飲料メーカーキャンペーンサイト管理機能のモダナイズ( JavaScript/TypeScript/Next.js/DynamoDB) 業務内容: 現行Javaで稼働している管理機能を、 フロント Next.js+バック AWSサーバレスの構成で再構築します。 アジャイル開発で、チームメンバ・お客様とコミュニケーションを取りながら、 設計・開発・テストを並行で進めていきます。 勤務時間:9:30~18:30 場所:新橋(出社とリモート併用 ※リモート頻度は週2日) 外国籍:不可
求めるスキル
JavaScript(TypeScript) FW: Next.js DB: DynamoDB インフラ: AWS APIGateway + Lambda、S3、CloudFront、CodeBuild、SAM 基本設計以降の工程を一人称で行える方 指示待ちでなく能動的に動ける方
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
案件の内容
案件概要:飲食店向けシステムのバックエンド開発(Java) 業務内容: 既存システムの開発・保守・リプレイス。 勤務時間:10時~19時 場所:東京駅※1.2週間出社、その後週1日リモート 外国籍:不可
求めるスキル
・自発的に動ける方 ・基本設計以降の経験 ・Javaによる開発3年以上 ・Webサービスの開発経験 ・CI関連技術に関する作業経験(git、jenkins、svn) ・Spring FW(ver3以降)の経験
案件担当のコメント
稼働が安定しており、安心して働ける現場でございます。
Javaはプログラミング言語の中でもエンジニアからの圧倒的な支持率とシェア率を持ち、言語の人気では常に上位に位置する言語です。 マルチプラットフォームな汎用言語であるJavaで開発されているシステムはWebサービスから業務系システム、組み込み、スマホアプリまで多岐にわたり、その汎用性から様々な分野の開発現場で採用されています。 【Javaのメリット】 Javaの最大のメリットは実行環境の自由度の高さです。一度書いたコードはJVMを通してどんなコンピュータでも使えるため、プラットフォームを問わず実行可能です。 また、コンパイル言語であり、処理速度が速く安定性があるため、基幹システムや組み込みでも使用に耐えることや、仮想マシンの内部で実行するためセキュリティ性が高いことも、重要なシステムを開発する点において大きなメリットとなります。 その他、世界的に見てもJavaの需要は非常に高く、開発言語として選択される場面が多いことから求人需要も伸び続けており、Javaを習得すると就職ないしフリーランスエンジニアとして仕事に直結させやすいのも魅力の一つです。エンジニアとしてのキャリアパスを描いている人には、おススメの言語となります。 【Javaのデメリット】 汎用性が高く、機能的にも性能が高いJavaですが、一方でこうした言語ならではのデメリットもあります。 まず、Javaは高性能な分、他のプログラミング言語よりもコーディングに関するルールや難しい記述が多く、習得の難易度は高い部類に入る言語となります。 すでにC++やC#など構文構造が似ている他の言語を習得しているエンジニアであれば決して難しくありませんが、初めてプログラミング言語に触れる場合はオブジェクト指向という考え方を理解するまでに時間がかかるケースが少なくありません。 習得難易度が高いため学習時間がかかることで、独学では途中で諦めてしまう方もおおいでしょう。 また、Javaは大規模な開発に適している反面、小規模なシステム開発にはあまり向いているとはいえません。Javaのメリットである拡張性を活かしきれず、開発工数のみが増えてしまう場合もあります。 市場的にも価値が高いJava案件について、是非1on1フリーランスでお探しくださいませ。