JSFのフリーランス案件・求人一覧

1 - 30件/全64件

面談1回

【Java/RPG】プログラムコンバージョン案件

75万円/月額
業務委託(フリーランス)

・Javaを用いたプログラムコンバージョン案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -顧客折衝  -基本設計  -詳細設計  -実装

案件の必須スキル

・IT業界での実務経験(10年以上) ・Java、Oracle JDK17、SQLに関する知見 ・仕訳、貸借、勘定科目等会計に関する知見

14日前 提供元-レバテックフリーランス
面談1回

【Java】eラーニングシステム開発

60万円/月額
業務委託(フリーランス)

企業向けLMS(Learning Management System)または大学向けポータルサイトの機能追加作業に携わっていただきます。 両案件ともにJavaによるWebアプリケーション開発でございます。 ・具体的な担当工程は以下の通りです。  -基本設計~テスト

案件の必須スキル

・下記を使用した開発経験  -Java  -JavaScript  -HTML  -Struts

1ヶ月前 提供元-レバテックフリーランス
面談1回

【Java】eラーニングシステム開発

60万円/月額
業務委託(フリーランス)

企業向けLMS(Learning Management System)または大学向けポータルサイトの機能追加作業に携わっていただきます。 両案件ともにJavaによるWebアプリケーション開発でございます。 ・具体的な担当工程は以下の通りです。  -基本設計~テスト

案件の必須スキル

・下記を使用した開発経験  -Java  -JavaScript  -HTML  -Struts

1ヶ月前 提供元-レバテックフリーランス
リモートOK
面談1回

【週5勤務/基本リモート(白金台)】クラウドサービス開発保守(Java)※日本国籍の方、~40代歓迎

65-75万円/月額
業務委託(フリーランス)

URLフィルタリングをクラウドサービスとして提供しており、サービス利用者向けの設定管理コンソールWebアプリケーションの開発および保守をご担当いただきます。 その他、フィルタリングの処理を行うHTTP通信制御アプリケーションの開発および保守もございます。 ※入場後の1~2週間程度は出社となります  その他、月1~2回程度の出社あり(定例会議のため火曜日の出社)  年に1~2回程度の夜間休日の出社もございます。

案件の必須スキル

・Eclipseを用いた開発作業経験 ・デバッグやコード分析の経験 ・J2EEまたはSpring、JSFなどのWebアプリケーション開発経験 ・RDBMSを用いたSQLによるデータ管理の開発経験 ・日本国籍の方 ・40代まで

1ヶ月前 提供元-エンジニアリード

Java/ネット銀行システム保守開発案件・求人

60-80万円/月額
業務委託(フリーランス)

ネット銀行システムの保守開発をご担当いただきます。 サブシステムによって基盤や言語が異なるため、横断的な知識が必要となります。 Java

案件の必須スキル

・Javaでの開発経験:3年以上 (下記の業務をトータルで2年以上されている方) ・Shell(sh、csh、bash) ・Oracle(SQL、PL/SQL、パフォーマンスチューニング) ・Solaris、あるいは、Linux の利用経験

7ヶ月前 提供元-ギークスジョブ

Java/金融系基幹システムの開発案件・求人

65-85万円/月額
業務委託(フリーランス)

老朽化したレガシーシステムのマイグレーション及び設計書を新規に作成いただきます。 ・ソースコードを解析し、基本設計書・詳細設計書を作成 ・アプリケーションサーバとFWのVerUP対応 ※WebSphere 8.5(JSF1.0) → traditional WebSphere9(JSF2.2) ・システム化設計~リリース Java

案件の必須スキル

・Javaにおけるサーバサイド開発経験:5年以上 ・基本設計の経験

10ヶ月前 提供元-ギークスジョブ

【常駐】大手ECサイトの機能追加開発@東京都千代田区

55-75万円/月額
業務委託(フリーランス)

ECシステムのフロント及びサーバーサイドプログラムの設計・開発・テストをご担当いただきます。 【環境】 OS:Linux サーバーミドルウェア:Apache、Tomcat、Redis データベース:PostgreSQL フレームワーク:Spring boot、Thymeleaf(テンプレートエンジン) MyBatis(O/Rマッパー)、BootStrap その他:JUnit、Jenkins、Git、Github 使用言語:Java、Javascript、HTML、CSS (案件№:964-0o)

案件の必須スキル

・Javaを使用したWebアプリケーションの改修経験がある方 ・フレームワークの利用実績経験がある方

1年前 提供元-E-agent
リモートOK
面談1回

Webシステムのマイグレーション案件

60万円/月額
業務委託(フリーランス)

サーバ更改に伴うJavaのWebシステムのマイグレーション

案件の必須スキル

Eclipseを使ったJavaプログラムのデバッグ

1年前 提供元-アットエンジニア
面談1回

【Java/一部リモート】貨物系システム保守開発案件

60万円/月額
業務委託(フリーランス)

・Javaを用いた貨物系システム保守開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -既存システム改修に伴う設計、開発、テスト作業

案件の必須スキル

・Java、Oracleでのバッチ処理、画面に対しての外部設計、内部設計、開発、テストの経験 ・既存システムを資料、ソースなどから把握してプログラム設計書を作成する経験

1ヶ月前 提供元-レバテックフリーランス

Java/某航空系 システム 開発案件・求人

50-70万円/月額
業務委託(フリーランス)

航空システム(運輸・旅行系)の開発を行って頂きます。 作業範囲(内容):実装・単体テスト 言語:Java (JSF, Java EE) Java

案件の必須スキル

・Eclipse、JavaでWebアプリケーション開発経験

10ヶ月前 提供元-ギークスジョブ

Java/学費管理サービス構築の開発案件・求人

65-75万円/月額
業務委託(フリーランス)

miraicompassの機能追加。 miraicompassは学校・受験生の受験・入試をサポートするサービスです。 Java

案件の必須スキル

・一人称でのJava開発経験 (設計経験も含む):3年以上 ・作業計画を自分で組み立てることができ、指示待ちではなく、自身で作業を進めて行くことができる方

11ヶ月前 提供元-ギークスジョブ
リモートOK

【週3在宅】Webアプリケーション改修作業@東京都港区白金台

50-63万円/月額
業務委託(フリーランス)

サービス向けの設定管理コンソールWebアプリケーションへの機能追加および既存部分の改修作業をご担当いただきます。 (JavaによるフルスクラッチHTTPプロキシの認証処理やHTTP制御処理、暗号通信部への機能追加および既存部分の改修) 【作業工程】 基本設計~実装~テスト 【環境】 ・ソース管理・CI環境:Eclipse、Subversion、Github、Jenkins ・利用ミドルウェア:Java11、Tomcat9、Java17、Tomcat10、PostgreSQL、MySQL ・利用サーバサイドフレームワーク:内製Webフレームワーク、JSF、Spring、Velocity (案件№:1269-0ap)

案件の必須スキル

・J2EEまたはSpringなどのWebアプリケーション開発のご経験 がある方

10ヶ月前 提供元-E-agent
面談1回

【Java】損害保険代理店向けシステム改修対応案件

65万円/月額
業務委託(フリーランス)

・損害保険代理店向けシステム改修対応案件に携わっていただきます。 ・現行で稼働している損害保険会社のダイレクト保険の入会申し込みWEBシステムの構築を行っていただきます。 ・工程は、基本設計、詳細設計、製造~をご担当いただきます。

案件の必須スキル

・Javaを用いた開発経験 ・SQLの知見

2ヶ月前 提供元-レバテックフリーランス
面談1回

【Java】損害保険代理店向けシステム改修対応案件

65万円/月額
業務委託(フリーランス)

・損害保険代理店向けシステム改修対応案件に携わっていただきます。 ・現行で稼働している損害保険会社のダイレクト保険の入会申し込みWEBシステムの構築を行っていただきます。 ・工程は、基本設計、詳細設計、製造~をご担当いただきます。

案件の必須スキル

・Javaを用いた開発経験 ・SQLの知見

2ヶ月前 提供元-レバテックフリーランス

Java|経験5年|システム開発支援|バックエンドエンジニア

80万円/月額
業務委託(フリーランス)

多くのPJが動いているため担当するPJにより作業範囲がかわります。 リリース時以外は基本リモートです。(港区)

案件の必須スキル

・Java開発経験 ・基本設計から1人称で対応可能

6ヶ月前 提供元-Bizlink
リモートOK

【週3在宅】Webアプリケーション改修作業@東京都港区

50-70万円/月額
業務委託(フリーランス)

サービス向けの設定管理コンソールWebアプリケーションへの機能追加および既存部分の改修作業をご担当いただきます。 JavaによるフルスクラッチHTTPプロキシの認証処理やHTTP、制御処理、暗号通信部への機能追加および既存部分の改修) 【作業工程】 基本設計~実装~テスト 【環境】 ・ソース管理・CI環境:Eclipse、Subversion、Github、Jenkins ・利用ミドルウェア:Java11、Tomcat9、Java17、Tomcat10、PostgreSQL、MySQL ・利用サーバサイドフレームワーク:内製Webフレームワーク、JSF、Spring、Velocity (案件№:1799-0ap)

案件の必須スキル

・J2EEまたはSpringなどのWebアプリケーション開発のご経験がある方

1ヶ月前 提供元-E-agent

Java/電力会社向け販売工程システム開発案件・求人

40-60万円/月額
業務委託(フリーランス)

某電力会社の顧客情報と計器工事情報を管理するシステムにおいて、 電力自由化に伴う、複数システムとの統合やシステムの刷新の対応をお願い致します。 <開発環境> ・言語:Java ・APサーバー:WebSphere ・FW:JSFベースの独自FW ・DB:Oracle12c ・その他:AWS Java,DB(インフラ),AWS

案件の必須スキル

・Javaでの開発経験 ・DBを用いた開発経験

10ヶ月前 提供元-ギークスジョブ
リモートOK
面談1回

【週5/天神(フルリモート※日本在住の方のみ)】購買システムのリプレイス(Java)

60-65万円/月額
業務委託(フリーランス)

レガシーシステムのリプレイスをお任せします。 購買システムに関する案件です。

案件の必須スキル

サーバサイドJava開発経験2年以上

1年前 提供元-エンジニアリード
募集終了

メガバンクシステム開発【75万円以上/日本国籍のみ/フルタイム勤務/40代まで/首都圏の方限定】

75万円/月額
業務委託(フリーランス)

・チーム内の進捗管理、レビュー管理、 品質管理  ・チーム内の課題管理、QA洗い出しと管理  ・担当業務関連の顧客窓口  ・移行設計、移行ツール開発、移行テスト実施

案件の必須スキル

・金融機関(特にメガバンク)向けシステム開発経験 ・WEBアプリケーション開発経験 ・Java、JavaScript、JSFを利用した開発経験

1ヶ月前 提供元-IT@JOB
募集終了

【Java/リモート併用】【業務委託(準委任)】物流系Webシステム開発の案件・求人

50-60万円/月額
業務委託(フリーランス)

内容:javaWEBアプリケーションの作成 工程:設計、製造 <利用する言語> ・HTML ・jsf ・javascript ・jQuery ・java ・SQL ・CSS 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】 ★期間:随時~ ★本案件の最新の状況は、担当者までお問合せ下さい。 ※20代〜30代が中心で活気ある雰囲気です。 ※成長意欲が高く、スキルを急速に伸ばしたい方に最適 ※将来リーダーを目指す方歓迎 ★面談回数:1回(2回の可能性あり)

案件の必須スキル

・Java , Servlet , JSF , javaScriptを利用した業務の 実務経験(プログラム)が3年以上ある方 最低でもHTML、CSSのスキルが必要です。 ・Eclipseを利用した事がある方 ・SQLを理解している方 (Oracleを利用したシステム構築経験がある)

8ヶ月前 提供元-TechReach
募集終了

メガバンクシステム開発【日本人のみ/フルタイム勤務/50代まで/首都圏の方限定】

75万円/月額
業務委託(フリーランス)

・チーム内の進捗管理、レビュー管理、 品質管理  ・チーム内の課題管理、QA洗い出しと管理  ・担当業務関連の顧客窓口  ・移行設計、移行ツール開発、移行テスト実施

案件の必須スキル

・金融機関(特にメガバンク)向けシステム開発経験 ・WEBアプリケーション開発経験 ・Java、JavaScript、JSFを利用した開発経験

1年前 提供元-IT@JOB
募集終了

販売管理システム開発【64万円以上/日本国籍のみ/フルタイム勤務/40代まで/首都圏の方限定】

64万円/月額
業務委託(フリーランス)

詳細設計からテスト

案件の必須スキル

Java オブジェクト技術 JSF、JPA、EJB   SQLSever

2ヶ月前 提供元-IT@JOB
募集終了
リモートOK
面談1回

【Java/基本リモート/週5日】次期基幹システム構築(受入検証、Java)

50-60万円/月額
業務委託(フリーランス)

次期基幹システム構築する上で、リース会計領域のRPG⇒Javaへのコンバージョンを実施する。 RPGプログラムを、元請企業のソリューションを活用してツール変換したJavaプログラムにオフショアベンダーが手動で変換を行いプログラムを作成する。 RPG⇒Javaへコンバージョンしたプログラムの障害調査やパフォーマンスチューニン グ設計。(実作業はオフショアベンダが対応) 現状のテスト担当とペアで対応頂くイメージです。 【期待する役割】 オフショアベンダーが開発したJavaプログラムの受入検証です。 ・オフショアベンダーが開発したソースコードをローカル開発環境に取込み実装内容を確認します。 ・オフショアベンダーのテスト結果のエビデンスを確認し仕様通りのプログラムができていることを確認します。 ・指摘NGがあれば指摘表に記載してオフショアベンダーに対応を依頼します。 ※オフショア先はベトナムとなります。 【期待する適正】 ・Javaプログラムの実装内容から、仕様を読取ることに長けている。 ・テスト結果のエビデンスから機能仕様が充足しているかを判断できる。 ・オフショアベンダに指摘内容を誤解なく正確に伝える文章表現ができる。 (日本人的なアレ、ソレでの表現ではなく、何に対し何が不足しているか表現できる)

案件の必須スキル

・利用技術記載のJavaプログラム、SQLに関する知識がある。 ・期待する役割記載の業務経験がある。 または、応用可能な類似した経験を持つ。 ・主にJavaの技術者で外設~テストまでの経験がある ・Webアプリケーションのシステム経験がある ・Javaのプログラムの記述ができる (画面モック、認証やログ出力、サイドメニューバー機能など、サンプル作成) ・障害表を基に障害を再現・調査できること。 ・オフショアベンダとの障害表を介した対応依頼が可能であること。 Java,Html,JavaScript,PostgreSQL,JSF、PrimeFaces、Mybatis ※類似FWのスキルがありキャッチアップ可能な方も可

5ヶ月前 提供元-mijicaフリーランス
募集終了
面談1回

【JavaScript(React)】【業務委託(準委任)】勘定系システムのリプレースに伴う開発・テスト

80万円/月額
業務委託(フリーランス)

■概要 物流業向けに勘定系システムのリプレースに伴う、改善要望のある機能の開発、テストをお任せします。 ■開発言語:JavaScript、SQL、顧客独自FW(某社メンバーがサポートします)

案件の必須スキル

・JavaScriptの開発経験 ・JSFでの画面やバッチ処理の設計、開発経験 ・既存システムの調査や既存機能を把握し、画面設計書やプログラム設計書の作成ができる方

9ヶ月前 提供元-Midworks
募集終了

【Java(Spring Boot)】端末キーワード検索対応

65万円/月額
業務委託(フリーランス)

■概要 現在のキオスク端末機能にキーワード検索対応を機能追加する。 運用機能側にも管理画面を追加する。

案件の必須スキル

・設計工程経験者 ・Java

9ヶ月前 提供元-Midworks
募集終了
面談1回

【JavaScript(React)】某物流企業様向け/輸送状況等可視化・受発注システム開発(週4日以上稼働可能な方にぴったり・20代~40代活躍中!)

55-65万円/月額
業務委託(フリーランス)

【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 物流企業向けの輸送状況可視化および受発注システムの開発を行います。JavaおよびReactを用いたフロントエンド開発がメインの業務です。 ■具体的な業務内容 ・JavaおよびReactを使用したWebアプリケーションの開発 ・輸送状況の可視化および受発注機能の実装 ・Eclipseを用いた開発およびSQL利用 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。

案件の必須スキル

・円滑なコミュニケーションが取れる方 ・Java、Servlet、JSF、JavaScriptを利用した業務の実務経験(プログラム)が3年以上ある方 ・Eclipseを利用した事がある方 ・SQLを理解している方(Oracleを利用したシステム構築経験がある) ・テレワーク時に使用するPC(ノート)のご準備が出来る方(ウイルスソフト必須)

3ヶ月前 提供元-Midworks
募集終了
面談1回

【JavaScript(React)】物流会社向けWEBシステム開発/Reactフロントエンド(20代~40代活躍中!・週4日以上稼働可能な方にぴったり!)

60-70万円/月額
業務委託(フリーランス)

※実務経験が2年以上ある方が対象の案件です! ■概要 物流会社向けのWEBシステム開発で、フロントエンドを中心に担当します。画面開発が主な作業となり、Javaを含むバックエンド要素も求められます。JavaScript、HTML、CSSの知識があり、Eclipseの使用経験がある方が対象です。新規開発およびシステム改修の両方に携わります。 ■具体的な業務内容 ・ReactによるWEBアプリケーションの画面開発 ・Javaによるサーバーサイドの作業支援 ・SQLを用いたデータ操作 ・HTML/CSSを使ったフロントエンド実装 ・Eclipseを利用した開発 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。

案件の必須スキル

・円滑なコミュニケーションが取れる方 ・画面系の開発経験(画面9割、バッチ1割くらい) ・Javaの経験3年以上希望 ・Javascript/HTML/CSSのご経験 ・SQLの経験 ・Eclipseの利用経験

3ヶ月前 提供元-Midworks
募集終了
面談1回

【Java(SpringBoot)】【業務委託(準委任)】物流系Webシステムの開発

60万円/月額
業務委託(フリーランス)

■概要 物流系Webシステムの開発をお任せいたします。 ■プログラミング言語:Java等

案件の必須スキル

・Javaでの開発経験3年以上 ・Servlet、JSF、JavaScript、HTML、CSSの経験 ・Eclipseの経験 ・SQLの基本操作(Oracle) ・リモート作業用PCを用意できる事

9ヶ月前 提供元-Midworks
募集終了
面談1回

【Java(Spring)】【業務委託(準委任)】社宅管理システム管理プロジェクト

65万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 不動産関連の社宅管理サービスの追加機能開発業務をお任せします。 ■場所:西早稲田 (基本常駐) -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Java

11ヶ月前 提供元-Midworks
募集終了
面談1回

【JavaScript(React)】既存製品の不具合修正・パッチ検証エンジニア募集(20代~40代活躍中!・週4日以上稼働可能な方にぴったり!)

80-90万円/月額
業務委託(フリーランス)

※実務経験が2年以上ある方が対象の案件です! ■概要 既存製品に関する不具合修正およびCTMV2出荷作業、MW(ミドルウェア)パッチの適用と検証を担当します。作業にはOracleやWebSphereを用い、手順書に従って進めるパッチ検証も含まれます。不具合の再現から原因調査、修正方針の策定、実装、テスト、リリースノート作成まで、包括的な業務を実施します。バックオフィス系システムの開発経験やレガシーコードの修正経験が必要です。 ■具体的な業務内容 ・不具合の再現および原因調査 ・修正方針の検討、資料作成およびレビュー ・コード実装、コードレビュー、テストケース作成および実行 ・リリースノート作成 ・CTMV2出荷作業(手順書に基づく) ・Oracle、WebSphereのパッチ適用と検証 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。

案件の必須スキル

・円滑なコミュニケーションが取れる方 ・バックオフィス系システムの開発経験 ・レガシーコードへの機能追加・不具合修正経験 ・Webアプリケーションの開発経験 ・Oracle、SQLの知識 【利用言語】 ・java ・javascript ・jQuery *利用言語の経験がなくともすぐにキャッチアップできる自信がある方は歓迎

2ヶ月前 提供元-Midworks

この条件の新着案件情報を受け取る

JSFのフリーランス案件に関するよくある質問

JSFのフリーランス案件・求人の月額単価相場を教えて下さい

JSFのフリーランス案件・求人はどのくらいありますか

JSFのフリーランス案件・求人でリモートワークや在宅ワークはできますか

JSFのフリーランス案件は未経験でも応募可能ですか?

JSFのフリーランス案件の商談や面談ではどのような内容が聞かれますか?

単価で絞り込み

50万~
60万~
70万~
80万~
90万~
100万~

エリアで絞り込み

東京都
神奈川県
愛知県
大阪府
兵庫県
福岡県

職種で絞り込み

バックエンドエンジニア
サーバーサイドエンジニア
システムエンジニア(SE)
プログラマー(PG)

この条件の新着案件情報を受け取る

JSFのフリーランス案件・求人に関する情報

JSFのフリーランス案件・求人単価相場

最高単価

85万円

最低単価

58.4万円

平均単価

68.5万円

2025年03月のJSFのフリーランス案件・求人一覧の月額単価の平均は68.5万円です。JSFのフリーランス案件・求人一覧の年収の目安は822万円です。単価20万円台のJSFのフリーランス案件・求人一覧は0件、単価30万円台のJSFのフリーランス案件・求人一覧は0件、単価40万円台のJSFのフリーランス案件・求人一覧は0件、単価50万円台のJSFのフリーランス案件・求人一覧は1件、単価60万円台のJSFのフリーランス案件・求人一覧は11件、単価70万円台のJSFのフリーランス案件・求人一覧は11件、単価80万円台のJSFのフリーランス案件・求人一覧は3件、単価90万円台のJSFのフリーランス案件・求人一覧は0件、単価100万円台のJSFのフリーランス案件・求人一覧は0件です。※フリーランスボード調べ(2025年03月04日更新)

JSFのフリーランス案件・求人の月額単価相場

2025年03月のJSFのフリーランス案件・求人一覧の平均月額単価は68.5万円です。前月比で-1%(-0.7万円)と月単位でみるJSFのフリーランス案件・求人一覧の月額単価は減少傾向です。

JSFのフリーランス案件・求人の想定年収推移

2025年03月のJSFのフリーランス案件・求人一覧の想定平均年収は821.7万円です。前月比で-1%(-8万円)と月単位でみるJSFのフリーランス案件・求人一覧の想定年収は減少傾向です。

JSFのフリーランス案件・求人リモートワーク比率

働き方割合前月比
フルリモート22.2%-27.8%
一部リモート11.1%+11.1%
常駐66.7%+16.7%

2025年03月のJSFのフリーランス案件・求人一覧におけるフルリモート案件・求人の割合は22.2%で前月比で-27.8%とやや減少傾向にあります。一部リモート案件・求人の割合は11.1%で前月比で+11.1%とやや増加傾向にあります。常駐案件・求人の割合は66.7%で前月比で+16.7%とやや増加傾向にあります。

JSFのフリーランス案件・求人一覧について

■JSFとは JSFとは、JavaベースのWebアプリケーション開発フレームワークで、コンポーネントベースのUIアーキテクチャに基づいて、再利用可能なUIコンポーネントを組み合わせることでWebアプリケーションを構築できます。JSFは「JavaServer Faces」の略称で、Java EE標準の一部として策定されています。 JSFの特徴として、コンポーネントベースのアーキテクチャによる開発の抽象化が図れること、Faceletテンプレートによる宣言的なUIの記述ができること、バッキングビーンによるUIとロジックの分離ができること、ライフサイクルイベントによるリクエスト処理の制御ができること、バリデーションとコンバージョンの仕組みを備えていること、AJAXの統合による高いインタラクティビティが実現できること、豊富なサードパーティ製コンポーネントが利用可能なことなどが挙げられます。 JSFができる開発はWebアプリケーション開発、情報システム開発、業務アプリケーション開発、ポータルサイト構築、自社サービス開発、モバイルアプリのバックエンド開発、クラウドアプリケーション開発などと幅広いです。 JSFを活用している世界的サービスやプロダクトは、Oracle WebLogic Server、IBM WebSphere Application Server、Red Hat JBoss Enterprise Application Platformなどの商用アプリケーションサーバーに同梱されて提供されており、エンタープライズシステム開発での利用が中心です。また、PrimeFaces、RichFaces、OpenFaces、ICEfacesなどのオープンソースのJSFコンポーネントライブラリも数多く開発されており、これらを活用することでより高度なUIを効率的に開発することができます。 ■JSFを活用するメリット この章ではJSFを活用するメリットについて説明します。 JSFを習得することにより、具体的に以下のようなメリットがあります。 ・コンポーネントベースのフレームワークによりUI部品の再利用性が高まる ・マネージドBeanによるJavaとビューの連携の容易さ ・統合開発環境との親和性が高くJavaEEアプリケーション開発の生産性向上が見込める ・Facesによる柔軟なナビゲーション制御と画面フロー管理が可能 ・バリデーションや国際化など実践的なフレームワーク機能が充実している ・PrimeFacesなどのサードパーティ製コンポーネントにより表現力の高いUI構築が可能 ・AJAX対応など最新のWeb技術への追従も積極的に行われている JSFはJavaによるWebアプリケーション開発の標準フレームワークとして利用されており、業務システム開発を中心に採用事例が増加傾向にあります。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■JSFを活用するデメリット この章ではJSFを活用するデメリットについて説明します。 JSFを習得することにより、具体的に以下のようなデメリットがあります。 ・学習曲線が急峻でフレームワークの習得に時間を要する ・JSF独特の概念や仕組みの理解が不可欠で敷居が高い ・大規模開発でのパフォーマンスチューニングが難しい側面がある ・他のフレームワークとの連携には改修コストを要する場合が多い JSFはメリットが多いですが、習得の難しさや他フレームワークとの親和性の低さなど注意すべき点がいくつかあることを理解しておきましょう。 JSF習得を今後検討しているフリーランスエンジニアはJSFを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。