1 - 41件/全41件
各種WEBサービスサイトを開発・運用する企業で、 Spring Framework を用いた新標準フレームワークの開発を行っていただきます。 及び各サイトへの装着業務をご担当頂きます。 < 具体的な作業内容 > ・Spring Framework (SpringBoot) を用いた独自フレームワーク/ライブラリ開発 ・上記フレームワークを適用する各サイトへの装着支援 ・適用先サイトのアーキテクチャ面の課題の具体的な情報収集とチームへの共有 ・チームメンバーへの技術共有と教育 ・ガイドラインの整備 Java
案件の必須スキル
・WEBサービスの開発経験 ・Java 8 の開発経験 or 新仕様に関する知見 ・Spring Framework に関する深い知見がある ・Spring Framework を利用したアプリケーション開発経験 (3 年以上) ・フレームワークを使用した開発経験 ・設計の主体者となってアプリケーションとの API 設計 / クラス設計を実施した経験 ・アプリケーションアーキテクチャーの構築経験 (PofEE や JavaEE など標準的なアーキテクチャーを理解しメリットデメリットを語れる) ・パワーポイントや keynote を利用した説明資料の作成経験 ・SpringBoot の利用経験 ・オブジェクト指向に関する知見と開発経験 ・様々な技術情報をウォッチして独自に検証をしたりチームに共有することが好きな方
自社サービスである、シフト管理サービスにおいて、開発業務全般をご担当いただける方を募集します。 ▼業務内容 顧客(社内)との要件定義 基本設計/詳細設計 製造 単体テスト/結合テスト リリース/移行 ※保守対応含む 各チーム間の調整 ▼特徴/ポイントなど ・プロジェクト内で技術共有会なども設けており、他プロダクトの開発状況や知見などを吸収することもできます。 ・React Reduxを使ったアプリケーション開発、Webpack + babelでのモダンフロントエンド開発に挑戦することができます。 ・案件状況などによりますが、最初にご参画いただいたプロダクトに完全に専任になるわけではなく、希望を加味した上で他プロダクトに移っていただく可能性もあります。 【備考】 ・目安作業時間:10:00〜19:00 ・服装:私服 ・PC貸与あり Java
案件の必須スキル
・Javaのフレームワーク経験(Spring、SAStruts、Play、JavaEE等) ・インターネットWEBサービスの開発、運用経験 ・複数人でのコードレビュー経験 ・jUnit等の単体テストコード経験 ・Git利用経験、ブランチモデルを理解していること ・Webアプリケーションを支えるミドルウェア(Nginx, MySQL等)構築,チューニング経験 ・各種自動化/効率化の設計/技術調査経験 ・Jenkins, CircleCIなどのCIツールを扱える方
大手ネット銀行決済代行システムの開発に従事していただきます。 ※面談は弊社同席で1回+顔合わせとなります。
案件の必須スキル
・Java開発3年以上のご経験 ・Javaバージョン6以降のご経験 ・JavaEEのご経験 ・チームとして仕事を進めることができる
カスタマー向けWebシステム更改/開発(サーバーサイド/メイン)を行っていただきます。設計、実装~テスト工程全般(運用対応等々)を担当いただきます。 メイン業務はJava(JavaEE)での作業となりますが、クライアント側開発ではVue.jpを使用しています。Vue.jpの経験がなくても、JavaScript関連(TypeScript、Angular、Nodeなど)のご経験があれば対応可能です。 Java
案件の必須スキル
・Javaでの開発経験:3年以上
大手総合商社様のスクラッチ開発システムのFWマイグレーション(JBoss ⇒ JavaEE)を行っていただきます。 ■作業概要: JavaEE サーバサイド開発 + フロントサイド開発(PrimeFaces:XHTML, javascript 等) ■工程 :製造工程(詳細設計~テスト) Java
案件の必須スキル
・Javaでの実務経験:3年以上
鉄鋼会社のCOBOLで構築されている生産管理システムをJava環境へ マイグレーションするプロジェクトです。 COBOLからJavaへ自動変換し、テスト実施時の障害調査、対応を 行っていただきます。 【具体的な作業内容】 ・テスト実施後(オンライン、バッチ)の障害調査、調査内容報告、修正対応 ・障害発生時の独自FW含めた修正方針の作成 ※プログラムは主にバッチプログラム Java
案件の必須スキル
・Java言語での設計、開発経験:3年以上 ・JavaEE開発経験 ・他者が作成したプログラムの障害解析経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 物流会社向けのWEBシステム開発で、フロントエンドを中心に担当します。画面開発が主な作業となり、Javaを含むバックエンド要素も求められます。JavaScript、HTML、CSSの知識があり、Eclipseの使用経験がある方が対象です。新規開発およびシステム改修の両方に携わります。 ■具体的な業務内容 ・ReactによるWEBアプリケーションの画面開発 ・Javaによるサーバーサイドの作業支援 ・SQLを用いたデータ操作 ・HTML/CSSを使ったフロントエンド実装 ・Eclipseを利用した開発 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・画面系の開発経験(画面9割、バッチ1割くらい) ・Javaの経験3年以上希望 ・Javascript/HTML/CSSのご経験 ・SQLの経験 ・Eclipseの利用経験
鉄鋼会社のCOBOLで構築されている生産管理システムをJava環境へマイグレーションするプロジェクトに参画いただきます。 【作業内容】 ・COBOLからJavaへ自動変換し、テスト実施時の障害調査・対応 ・現行ホストにおけるDB/ファイルのIOのうち、オープン環境でRDB-IOに移行されるアーキテクチャ全般のスクラッチ開発 ・テスト実施後(オンライン・バッチ)の障害調査、調査内容報告、修正対応 ・障害発生時の独自FW含めた修正方針の作成 ※プログラムは主にバッチプログラムです。 Java
案件の必須スキル
・Java言語での設計、開発経験:3年以上 ・JavaEE開発経験 ・他者が作成したプログラムの障害解析経験 ・未経験の技術でも既存の資料から読み解きを理解できる ・調査結果において自走で結果を報告することができる
鉄鋼会社のCOBOLで構築されている生産管理システムをJava環境へのマイグレーションするプロジェクトを実施中です。COBOLからJavaへ自動変換し、テスト実施時の障害調査、修正を対応いただきます。 現行ホストにおけるDB/ファイルのIOのうち、オープン環境でRDB-IOに移行されるアーキテクチャ全般のスクラッチ開発を担当いただき、テスト実施後(オンライン・バッチ)の障害調査、調査内容報告、修正対応を行っていただきます。また、障害発生時の独自FW含めた修正方針の作成を行っていただきます。 ※プログラムは主にバッチプログラムです Java
案件の必須スキル
・Java言語での基本設計、開発経験:3年以上 ・JavaEE開発経験 ・他者が作成したプログラムの障害解析経験
ヘルスケア系SaaS地域連携サービスにフィージビリティ段階から参画いただきます。 アーキテクト(既存メンバ)と共に、サービス企画チームからの要望をフィージビリティ環境に具現化していくところからのスタートです。 構築に際してシステム構成/ミドルウェアや開発言語の選択にも参加できます。 来年度以降のサービス本格開発時にコアメンバーとして活躍いただくポジションを想定しています。 【開発環境】 Linux、Apache/Tomcat、MYSQL、Java、PHP、Python、Javascript、AngularJS , Vue.js , CakePHP ,Yii , Spring , JavaEE , Django Java,Python,PHP,HTML5/CSS3,JavaScript
案件の必須スキル
・ヘルスケア/地域包括ケアなどの業務知識は不問 ・HTML/Javascript/PHP/Javaなどを利用したWEBシステム開発経験が5年以上あること ・Linux、Apache/Tomcat、MYSQL 環境でのシステム開発経験を有すること
大手プロバイダーの社内危機管理システムがハードのEOLの為に全面的にリニューアル致します。 これに伴い、UI・UX改善や将来的に外部システム連携を行いやすいようにアーキテクトも変更致します。 以下が変更後アーキテクトの特徴となります。 ・マイクロサービスアーキテクチャに準拠した構成 ・CD,CIの継続的開発を行える環境 ・SPA(シングルページアプリケーション)として画面を構成し、ユーザのストレスをなくす Java,HTML5/CSS3,JavaScript
案件の必須スキル
<PL> ・各工程の品質管理 ・スケジュール管理 ・ソース管理 ・バグ管理 ・タスク管理 ・コミュニケーション管理(対顧客、対チーム内) ・Javaを用いた設計経験 <PG,SE> ・Javaの実装経験(JavaEEでの開発経験) ・JerseyMVC,JAX-RS の経験 ・HTML、CSSのコーディング ・Javaの実装経験 ・Javascript(JQuery)を利用したDOMの動的な制御 ・SPA(シングルページアプリケーション)の開発経験(angular.js等) ・詳細設計書等がなくとも、与えられた情報から実装すべき内容を考えられる方。 ・すでに稼働しているプログラムを読解し、修正コーディング、テストを実施できる。
新旧変換機能標準化定義、仕様定義
案件の必須スキル
【必須】 ・Java、JavaEEでの開発経験 ・Oracle、PostgreSQL ・標準化経験 ・EAI経験 【尚良】 ・KVS経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 既存の高速道路関連システムの新システムへの移行追加開発を担当します。9月からの詳細設計・製造フェーズへの増員です。 ■具体的な作業内容 ・JavaやJSPを使用した詳細設計から総合テストまでの対応 ・データ移行作業 ・Springフレームワークやintra-martの経験が求められます 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Javaを使ったWEBシステム開発・詳細設計以降の経験(3年以上) ・フレームワークを利用した開発経験 ・1人称で動ける方
ECサイト運営の顧客にて保守開発チームの対応要員 ・Java/JavaEE7/Seasar2/Swing ・Oracle/PostgreSQL/Hadoop ・EC/販売管理/物流管理 ・オフショア対応
案件の必須スキル
・基本設計(PGの方は、少しでも基本設計改修経験) ・Java開発プロジェクト参画(開発)
アーキチームのメンバとして、環境構築作業、性能テスト計画/実施などを行う ・開発環境構築 (他社納品ソース群(zip)を使って開発環境を構築) ・ソース/ドキュメント構成管理環境構築 (ソース管理(仮Git)、ドキュメント管理(仮SVN)を対象) ・技術相談(外部IF、バッチも含めた方式面、環境面が中心) ・コーディング規約整理 ・プログラマーのトレーニング ・DevOps環境構築 (ソース、ドキュメント以外にもCI/CD環境などのDevOps環境整備) ・デプロイ手順整備 ・M/W設定変更 (DevOps環境+HaiSurf程度を見込む) ・環境利用計画策定 ・DBA (DB更新フロー整理含む) ・ジョブ管理 (JP1の定義管理、実行) ・ST性能テスト計画立案、性能テスト実施
案件の必須スキル
・3名以上のチームを牽引されたリーダー経験 ・性能テスト計画立案、性能テスト実施の経験 ・JavaEE/SQLの読み書き
・他社開発をシステムテスト工程から巻き取る案件 ・サブチームリーダー(SL)として下記業務を行う ・結合テスト工程までの残改修(仕様変更・残不具合)をオフショア開発で進めていく ・システムテスト工程で発生する不具合の対応推進 ・仕様/障害に対する原因や影響範囲の調査 ・対応仕様の検討/立案、顧客との仕様調査 ・外部(基本)設計の実施 ・開発メンバーの成果物レビュー(品質管理)
案件の必須スキル
・BI(tableau)のシステムの開発プロジェクト参画経験 ・顧客と仕様調整などのコミュニケーションを取った経験 ・数名のチーム体制を率いた経験
・美容系情報サービスWebアプリの保守開発支援 ・ウォーターフォールにて進めていく ・複数の開発PJが並行して走っているため、PJによって開発期間が異なる
案件の必須スキル
・Javaの開発経験(目安3年以上) ・設計~テストまでの一通りの工程の経験がある方 ・DBのパフォーマンスチューニングやApacheのリライトルールを理解している方 ・Javaの実装ができても上記の概念が理解できていなければNG(実際に経験がなくても可) ・セキュリティ攻撃手法の理解や回避策を考慮して設計、実装が行える方 ・Junitを使ったテストコードの実装ができる方
・業務システム開発 ・下記①の作業を想定。②の作業にシフトの可能性もあり ① WEBシステムの開発作業 SPAフロントエンド及びバックエンド(JavaEE,Spring boot,PLpg/SQL)部分を、 ウォータフォール型・アジャイル型ソフトウェア開発を実施 設計~テスト一連作業 出張などの予定は現時点で無し ② モデル開発作業 シミュレーションツールを利用 モデル設計・モデル制作・テストの作業 2022年度 一か月程度の出張を伴う可能性あり ・作業フェーズ: 設計・実装・テスト
案件の必須スキル
必要スキルは以下のとおり、全てを網羅する必要は無く、幾つかの該当があれば可 ・技術スキル Visual Studio Code, Angular, Javascript, HTML5, SCSS, Node.js Eclipse, Java EE, Spring Boot, PLpg/SQL ・業務スキル ヒューマンスキル(ビジネススキル)、 テクニカルスキル(ソフトウェアエンジニア, テストエンジニア, データアナリスト, システムアーキテクト) ・技術スキル(全体) Visual Studio Code, Angular, Javascript, HTML5, SCSS, Node.js Eclipse, Java EE, Spring Boot, PLpg/SQL Swagger, gRPC, Nginx, Dockerコンテナ, 運用監視ソフトウェア, SNMP Flowable, Talend Studio, Jasper Report ・業務スキル(全体) ヒューマンスキル(ビジネススキル)、 テクニカルスキル(サーバエンジニア,ネットワークエンジニア, データアナリスト, システムアーキテクト, ソフトウェアエンジニア, テストエンジニア)
・カード会社向け基幹システムの改善・再構築に伴う開発 ・バッチ処理の性能改善 データ量の伸びを分析し、SQLやコーディング処理の改善を行うことでの性能改善 ・処理の再構築 基幹システムの内、一定の領域の再構築を行うプロジェクトでの開発 ・現在は在宅勤務が中心、参画当初やその他不定期で出社の可能性有
案件の必須スキル
・Java開発経験(2年以上) ・Linux, Oracleはアプリケーション開発者として使用可能なレベルであること
・教育向けサービス開発支援 ・機能追加開発、詳細設計~ ・2週間程度でリモート移行、以降は週1出社対応
案件の必須スキル
・Java開発経験
・飲食店向けのシフト管理~勤怠管理システム開発業務支援 ・要件定義~リリース、移行対応
案件の必須スキル
・Java(frameworkを利用した)でのWebシステム開発経験 ・Spring、SAStruts、Play、JavaEE等のフレームワーク経験 ・インターネットWEBサービスの開発運用経験 ・jUnit等の単体テストコード経験 ・Webアプリケーションを支えるミドルウェア(Nginx, MySQL等)構築、チューニング経験 ・各種自動化、効率化の設計、技術調査経験 ・Jenkins、 CircleCIなどのCIツール利用経験 ・インフラ構築
・大手企業業務改善ツールサービスの開発業務 ・Javaを使ったサービスサイト開発 ・Spring、SAStruts、Play、JavaEE等のフレームワークを使った開発、運用 ・jUnit等を使った単体テストの自動化 ・ミドルウェア(Nginx、MySQL等)の構築、チューニング ・各種ステークホルダーとの調整 ・開発環境:Java、Spring、SAStruts、Play、JavaEE、JUnit、Git、Nginx,、MySQL、Jenkins, CircleCI、Swift
案件の必須スキル
・Java(frameworkを利用した)でのWebシステム開発経験 ・Spring、SAStruts、Play、JavaEE等のフレームワーク経験 ・インターネットWEBサービスの開発、運用経験 ・複数人でのコードレビュー経験 ・JUnit等の単体テストコード経験 ・Git利用経験、ブランチモデルを理解していること ・Webアプリケーションを支えるミドルウェア(Nginx, MySQL等)構築,チューニング経験 ・開発/運用フローの提案ができる
顧客PJT実践演習教材のメンテナンス作業およびその内容に対する質疑 応答(サブ講師的な振る舞いをリモートで行います)工数は1.0人月で確保 するため、時間が余った場合は「サンプル作成」のお手伝いをしていただく予 定です。 <メンテナンス作業について> 作業内容:既に完成している内部設計工程、CD/PT工程、ITa工程の成果物およ び演習ガイドの改善作業。 <サンプル作成について> 演習題材:お客様の業務の一部を題材とする 開発工程:お客様にて定義した工程標準で実施 作業内容:外部設計工程の成果物を参考にして内部設計工程の成果物を作成す る。以降、前工程の成果物を参考にCD/PT工程、ITa工程の成果物を作成する。 <質疑応答について> 顧客PJT実践演習サンプルを受講者がリモートで作成し、そこでの不明点や出 てきた課題について質問がくるので、それに対して回答をしていただきます。 そのため、顧客PJT実践演習サンプルをあらかじめ事前に一通り作成していた だきます。
案件の必須スキル
・JavaEE7の知識 ・経験 ・Eclipseを使用して開発経
アーキチームのメンバとして、環境構築作業、性能テスト計画/実施などを行う ・開発環境構築 (他社納品ソース群(zip)を使って開発環境を構築) ・ソース/ドキュメント構成管理環境構築 (ソース管理(仮Git)、ドキュメント管理(仮SVN)を対象) ・技術相談(外部IF、バッチも含めた方式面、環境面が中心) ・コーディング規約整理 ・プログラマーのトレーニング ・DevOps環境構築 (ソース、ドキュメント以外にもCI/CD環境などのDevOps環境整備) ・デプロイ手順整備 ・M/W設定変更 (DevOps環境+HaiSurf程度を見込む) ・環境利用計画策定 ・DBA (DB更新フロー整理含む) ・ジョブ管理 (JP1の定義管理、実行) ・ST性能テスト計画立案、性能テスト実施
案件の必須スキル
・3名以上のチームを牽引されたリーダー経験 ・性能テスト計画立案、性能テスト実施の経験 ・JavaEE/SQLの読み書き
・他社開発をシステムテスト工程から巻き取る案件 ・サブチームリーダー(SL)として下記業務を行う ・結合テスト工程までの残改修(仕様変更・残不具合)をオフショア開発で進めていく ・システムテスト工程で発生する不具合の対応推進 ・仕様/障害に対する原因や影響範囲の調査 ・対応仕様の検討/立案、顧客との仕様調査 ・外部(基本)設計の実施 ・開発メンバーの成果物レビュー(品質管理)
案件の必須スキル
・BI(tableau)のシステムの開発プロジェクト参画経験 ・顧客と仕様調整などのコミュニケーションを取った経験 ・数名のチーム体制を率いた経験
・AWSを用いた基幹系システム(複数)の構築支援、方針策定 ・構築、開発方法、開発プロセスの標準化 ・標準化を達成するためのアプリケーション基盤構築 ・開発ツール、規約等の定義 ・ベンダー成果物のレビュー
案件の必須スキル
・SpringまたはJavaEEを利用した基幹システム(Webアプリ/バッチ)の設計/構築経験 ・技術リードの立場でのアプリ基盤/開発FW等の設計/構築経験 ・最新の開発手法/環境/開発技術に対する幅広い知見/経験 ・クラウド(AWS)を利用したシステムの設計/構築経
・AWSを用いた基幹系システム(複数)の構築支援、方針策定 ・構築、開発方法、開発プロセスの標準化 ・標準化を達成するためのアプリケーション基盤構築 ・開発ツール、規約等の定義 ・ベンダー成果物のレビュー
案件の必須スキル
・SpringまたはJavaEEを利用した基幹システム(Webアプリ/バッチ)の設計/構築経験 ・技術リードの立場でのアプリ基盤/開発FW等の設計/構築経験 ・最新の開発手法/環境/開発技術に対する幅広い知見/経験 ・クラウド(AWS)を利用したシステムの設計/構築経
■業務内容: 生命保険会社を対象顧客として想定した、基幹システムや営業支援システムのリプレイス及びAWS移行を進めている中、現在のプロジェクトに関わる下記業務を担っていただくことを想定しています。 ・Javaシステムの開発 ・AWS移行業務 ・バッチ処理見直し ※ご経験/スキル次第では、現在のプロジェクトにおけるチームリーダー(2.3名チーム)的な役割を担い、プロジェクトをリードして頂くことを想定。 ※対象となるプロジェクトは、現体制で約50名のエンジニア要員で進行中。 ■同社について: 創業約30年で、金融機関や製造業を中心としたエンドユーザーとの直請けに関する業務が6割以上の独立系ソフトウエア企業です。Web系・スマートフォン向け・組込み系など幅広い分野で、通信制御システム開発・組込み制御システム開発・アプリケーションソフトウェア開発を行っている企業です。 お客様への常駐開発および自社受託開発等WEB系システムを中心としたプロジェクトを中長期間に渡り、設計~構築~運用まで担っています。
案件の必須スキル
Java実務経験3年以上
【20代~40代のエンジニア活躍中!】■概要 アプリケーションフレームワーク開発をお任せいたします。 RPGからAngular(Typescript)/Javaへコンバージョン 開発のメインはオフショアを活用 ■作業工程:要件定義or基本設計~リリース -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・フレームワークを利用したJavaアプリ開発経験 ・SQL、JavaScript開発経験 ・上流工程の経験
1 - 41件/全41件
この条件の新着案件情報を受け取る
Java EEのフリーランス案件に関するよくある質問
Java EEのフリーランス案件・求人の月額単価相場を教えて下さい
Java EEのフリーランス案件・求人はどのくらいありますか
Java EEのフリーランス案件・求人でリモートワークや在宅ワークはできますか
Java EEのフリーランス案件は未経験でも応募可能ですか?
Java EEのフリーランス案件の商談や面談ではどのような内容が聞かれますか?
この条件の新着案件情報を受け取る
最高単価
120万円
最低単価
40万円
平均単価
72.9万円
2024年11月のJava EEのフリーランス案件・求人の月額単価の平均は72.9万円です。Java EEのフリーランス案件・求人の年収の目安は875万円です。単価20万円台のJava EEのフリーランス案件・求人は0件、単価30万円台のJava EEのフリーランス案件・求人は0件、単価40万円台のJava EEのフリーランス案件・求人は1件、単価50万円台のJava EEのフリーランス案件・求人は1件、単価60万円台のJava EEのフリーランス案件・求人は6件、単価70万円台のJava EEのフリーランス案件・求人は6件、単価80万円台のJava EEのフリーランス案件・求人は6件、単価90万円台のJava EEのフリーランス案件・求人は1件、単価100万円台のJava EEのフリーランス案件・求人は1件です。※フリーランスボード調べ(2024年11月18日更新)
2024年11月のJava EEのフリーランス案件・求人の平均月額単価は72.9万円です。前月比で-0.2%(-0.1万円)と月単位でみるJava EEのフリーランス案件・求人の月額単価は減少傾向です。
2024年11月のJava EEのフリーランス案件・求人の想定平均年収は874.9万円です。前月比で-0.2%(-1.7万円)と月単位でみるJava EEのフリーランス案件・求人の想定年収は減少傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 0% | +0% |
一部リモート | 100% | +100% |
常駐 | 0% | -100% |
2024年11月のJava EEのフリーランス案件・求人におけるフルリモート案件・求人の割合は0%で前月比で+0%と横ばい傾向にあります。一部リモート案件・求人の割合は100%で前月比で+100%とやや増加傾向にあります。常駐案件・求人の割合は0%で前月比で-100%とやや減少傾向にあります。
■Java EEとは Java EEは、Javaを使って大規模で複雑な企業システムを開発するための、サーバーサイドのアプリケーションフレームワークとAPIのセットです。 Java EEの特徴として、コンポーネントベースのアーキテクチャを採用していること、EJBによる分散トランザクション処理ができること、JPAによる永続化処理ができること、JMSによるメッセージング処理ができること、JAX-RSによるRESTfulなWebサービスが作成できること、JSFによるWebUIが作成できること、CDIによるDIができること、セキュリティ機能が充実していることなどが挙げられます。 Java EEができる開発は、基幹システム開発、業務システム開発、Webアプリケーション開発、バックエンドシステム開発、エンタープライズ統合開発、ミッションクリティカルシステム開発と幅広いです。 Java EEを活用している世界的サービスやプロダクトは、Amazon、BEA Systems、IBMなどの企業のシステムで使われています。 C42 Silexとは、PHPで開発された、Symfonyコンポーネントをベースにした軽量なマイクロフレームワークです。 ■Java EEを活用するメリット この章ではJava EEを活用するメリットについて説明します。 Java EEを習得することにより、具体的に以下のようなメリットがあります。 ・サーブレット、JSP、EJBなど豊富なAPIによりWebアプリケーションの開発が容易 ・アプリケーションサーバによりトランザクション管理、セキュリティ、負荷分散などインフラ層を意識せずに開発可能 ・オープンなサーバサイドJava標準であるためベンダーロックインが回避できる ・大規模システムの開発に適したアーキテクチャを提供 ・一度の開発で様々なアプリケーションサーバへデプロイ可能 ・性能、信頼性、スケーラビリティに優れたミッションクリティカルなシステム開発に適している ・ITエンジニアの採用面で有利 Java EEはエンタープライズアプリケーション開発、社内システム開発、金融システム開発など様々な開発に活用されており、Javaエンジニアを中心に幅広い層に利用されています。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■Java EEを活用するデメリット この章ではJava EEを活用するデメリットについて説明します。 Java EEを習得することにより、具体的に以下のようなデメリットがあります。 ・複雑なアーキテクチャのため習得に時間がかかる ・WARファイル作成などデプロイ作業が煩雑 ・アプリケーションサーバへの依存度が高い ・起動やデプロイに時間がかかりスピーディな開発サイクルが回しづらい Java EEはメリットが多いですが、複雑性やアプリケーションサーバへの依存など注意すべき点がいくつかあることを理解しておきましょう。 Java EE習得を今後検討しているフリーランスエンジニアはJava EEを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。