Strutsのフリーランス案件・求人

1 - 50件/全664件

物流業界輸出入貿易システム開発案件

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

Javaで開発を行っていただきます。弊社交代枠(若手)のため即日稼働可能な30代前半までの若手要員を希望します。 詳細設計~テストまで行っていただきます。

案件の必須スキル

Javaでの開発経験3年以上 SQLの経験 FWを使った開発経験

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

【Java(Spring)】【業務委託(準委任)】通信キャリア会員向けシステム開発

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

【20代~40代のエンジニア活躍中!】■概要 通信キャリアが提供するコンシューマー向けポータルサイトの料金系機能の開発をお願いいたします。 ■環境:Java、JSP、Spring、Oracle、Redmine -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでの開発経験3年程度 ・Spring系やStruts系のFW経験 ・能動的にコミュニケーションを取り、キャッチアップとアウトプットが早い方

11時間前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】通信キャリア会員向けシステム開発

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

【20代~40代のエンジニア活躍中!】■概要 通信キャリアが提供するコンシューマー向けポータルサイトの料金系機能の開発をお願いいたします。 ■環境:Java、JSP、Spring、Oracle、Redmine -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでの開発経験3年程度 ・Spring系やStruts系のFW経験 ・能動的にコミュニケーションを取り、キャッチアップとアウトプットが早い方

16時間前
提供元-Midworks
面談1回

【Java(Spring Boot)】【業務委託(準委任)】情報資産管理システム再構築

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

【20代~40代のエンジニア活躍中!】■概要 情報資産管理システム再構築をお任せします。 ■具体的な作業内容 ・基本設計~単体テスト ■役割 ・中国オフショアにて実施されるJavaフレームワーク変換作業に対する成果物 チェック ・オフショア側の開発手法はソース変換ツールを利用した開発 ・担当工程は設計、製造、単体試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・JavaのWebアプリケーション開発経験(SpringBoot) ・SpringBootの設定ファイル「application.yml」の設定確認ができる程度の理解 ・Mybatisの設定ファイル「mybatis-config.xml」の設定確認ができる程度の理解 ・顧客とコミュニケーションができる方

1日前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】通信キャリア会員向けシステム開発

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

【20代~40代のエンジニア活躍中!】■概要 通信キャリアが提供するコンシューマー向けポータルサイトの料金系機能の開発をお願いいたします。 ■環境:Java、JSP、Spring、Oracle、Redmine -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでの開発経験3年程度 ・Spring系やStruts系のFW経験 ・能動的にコミュニケーションを取り、キャッチアップとアウトプットが早い方

1日前
提供元-Midworks
面談1回

【Java】ガス検針システム自動検針化構築対応

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

詳細設計、実装、単体テスト、結合テスト

案件の必須スキル

(必須) ①Java ②Eclipse ③JavaScript ④SQL(SQL Server) (尚可) Struts、Spring Framework、MyBatis、Android、SQLite、CSS

1日前
提供元-Engineer Route
面談1回

【Java(Spring Boot)】【業務委託(準委任)】情報資産管理システム再構築

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

【20代~40代のエンジニア活躍中!】■概要 情報資産管理システム再構築をお任せします。 ■具体的な作業内容 ・基本設計~単体テスト ■役割 ・中国オフショアにて実施されるJavaフレームワーク変換作業に対する成果物 チェック ・オフショア側の開発手法はソース変換ツールを利用した開発 ・担当工程は設計、製造、単体試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・JavaのWebアプリケーション開発経験(SpringBoot) ・SpringBootの設定ファイル「application.yml」の設定確認ができる程度の理解 ・Mybatisの設定ファイル「mybatis-config.xml」の設定確認ができる程度の理解 ・顧客とコミュニケーションができる方

1日前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】通信キャリア会員向けシステム開発

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

【20代~40代のエンジニア活躍中!】■概要 通信キャリアが提供するコンシューマー向けポータルサイトの料金系機能の開発をお願いいたします。 ■環境:Java、JSP、Spring、Oracle、Redmine -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでの開発経験3年程度 ・Spring系やStruts系のFW経験 ・能動的にコミュニケーションを取り、キャッチアップとアウトプットが早い方

1日前
提供元-Midworks

【Java】某学校法人のWEBシステム改訂の案件・求人

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

学校法人のWEBシステム(複数システムあり)の改修作業 [1]intra-martのシステムが1つと、Struts2のシステムが5つで動いているシステムに対する改修作業となります。 [2]システムの業務範囲としては、出願業務、授業申込、請求、入金、出欠管理、法人担当者向け業務、学校法人事務局業務など学校法人としての多岐の業務範囲をカバーしています。 [3]作業内容としては、顧客からの要件資料をもとに、設計、製造、UT、ITを実施していただきます。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

(1)Java,Struts又はSpringでの開発経験があること (2)詳細設計、PG製造の開発経験が5年以上あること (3)SQLを理解していて、結合、集計、関数などを適切に使用できる

3日前
提供元-TechReach

【Java/リモート併用】データ参照サーバ分割の案件・求人

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

外部システムから参照されるデータ参照サーバ(APIで参照)の負荷が大きくなっている為、データ参照機能を各システムに分割する。 各システムごとに調査を行い、WebService機能、DB機能の移行を行う。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・Javaでの開発経験 ※1年以上

3日前
提供元-TechReach

【Java/Struts/リモート併用】飲食店向け予約管理システム開発案件の案件・求人

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

大手情報サービス会社の飲食店向け予約管理システムにおけるエンハンス開発プロジェクト。 技術サポートなど、主にバックエンドサービスの要件定義以降をご担当いただきます。 基本設計に近い粒度での要件定義となるため、要件定義の経験は必須ではありません。 これから、より上流工程にチャレンジしていきたい方必見です! 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・Javaを使用したWebサービス開発の要件定義・設計・実装の経験3年以上 ・Spring/StrutsなどのMVCフレームワーク使用経験 ・Web-APIに関する経験・知識があること ・JUnitを用いたテストコード作成の経験 ・長期参画が可能な方 ・勤怠に何ら問題の無い方 ・アーキテクチャの理解

3日前
提供元-TechReach

【Java/Struts/リモート併用】Webアプリケーションの現行仕様調査ならびに追加開発の案件・求人

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

Java(Struts)でのWebアプリケーションの現行仕様調査や追加開発をご担当して頂きます。 ※バージョンは古いため、今後バージョンUPを検討しております。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・Java(Struts)でのWebアプリケーション開発経験3年以上

3日前
提供元-TechReach

【CSS3/Java/JavaScript/Oracle/Struts/リモート併用】不動産パッケージ開発保守の案件・求人

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

■案件概要 :顧客毎に不動産パッケージをカスタマイズする。 ■担当工程 :開発~テスト 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・Javaのご経験2年以上 ・JavaScriptのご経験 ・JSPのご経験 ・CSSのご経験 ・Strutsのご経験 ・Oracleのご経験 ・何かしらのFWを利用したWebアプリケーションの開発を経験し、1人称で作業できる方をを募集しております。

4日前
提供元-TechReach

【Java/リモート併用】人材派遣システムの既存保守開発の案件・求人

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

既存の人材派遣システムの保守開発作業を行っていただきます。 参画フェーズは改修、製造~テストを想定しております。 ■環境(OSやDBなど): Java Spring Seaser2 Oracle Linux ■期待して頂いてる立ち回り:他人のプログラム(既存ソース)を見て修正が出来る人。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

Javaの製造経験が2~3年 Struts、Springのご経験

4日前
提供元-TechReach

【Java/Struts】特殊法人向けシステム改修の案件・求人

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

案件詳細:WEBシステムの改修対応を行います。主にフロント側の開発になります。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・JavaでのWEBシステム開発経験(目安3~4年以上) ※詳細設計~

4日前
提供元-TechReach

【Java/Struts/Oracle/リモート併用】信託向けシステム更改・保守の案件・求人

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

■案件概要:基盤更改および更改後の保守案件を対応していきます。 ■工程:基本設計~結合テスト 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・基本設計~結合テストまで対応できる方 ・Java、Struts、Oracleの開発経験がある方

4日前
提供元-TechReach
リモートOK

【Java/Struts/フルリモート可能】生保システムの開発の案件・求人

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

【案件概要】 既存の保守メインでバッチの修正が大半になります。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【首都圏在住の方、活躍中!】

案件の必須スキル

Java3年以上(Struts経験者マスト) SQLが得意な方

4日前
提供元-TechReach

【Java/リモート併用】生命保険会社システム保守開発の案件・求人

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

リモート併用|【Java】生命保険会社システム保守開発(システムエンジニア(SE)) 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・Java(Web・バッチ)による設計・開発(5年以上の経験が望ましい) ・RDBの知識(Oracle) ・Java(Struts2) ・Apache ・VBScript ・リーダー経験があれば尚可

4日前
提供元-TechReach

【Java】電力需給管理システムの運用保守・開発の案件・求人

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

電力需給管理システムの問合せ調査対応、保守改修、開発など 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・開発経験5~6年以上(目安) ・Java、JavaScript、HTML、SQLのスキルがある方 ・Webアプリケーション、バッチプログラムの開発経験 ・Struts、Spring等のフレームワーク活用経験

4日前
提供元-TechReach

【Java/リモート併用】製造業向けSFA改修案件_アプリ系エンジニア募集の案件・求人

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

製造業向け (営業支援システム)の改修案件 Java/JavaScript/Struts/Oracle ※ でスクラッチ開発されたものの追加改修

案件の必須スキル

・Java 1.7以上の経験必須 ・oracleのご経験 ・JSP JavaScript Struts 等のご経験

4日前
提供元-TechReach

【Java/リモート併用】生命保険会社向けシステム保守開発の案件・求人

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

作業範囲:設計、開発、テスト、リリース、保守・調査 内容:・新商品販売、法令対応または業務改善に伴う共済基幹システム/生保共通機能の保守開発 ・各種データパッチ、データ提供依頼に伴うデータ処理

案件の必須スキル

・Java(Web・バッチ)による設計・開発(3年以上の経験が望ましい) のあるPG(SEでも可) ・RDBの知識(Oracle) ・Java(Struts2) ・Apache ・VBScript ・リーダー経験 要素技術: ・OS:Windows ・言語:Java、VBS、Asteria(flow)、 ・フレームワーク:Struts2 ・ミドルウェア:Oracle Application Server、Asteria Warp、JP1 ・DB:Oracle

4日前
提供元-TechReach
リモートOK

【JavaScript/Java/フルリモート可能】不動産パッケージ開発保守作業の案件・求人

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

顧客毎に不動産パッケージをカスタマイズする。工 程:詳細設計~テスト

案件の必須スキル

・JavaScript(経験目安4・5年ほど)・Java,JSP,CSS,Struts,Oracleの経験・積極性や協調性を重視されます。

4日前
提供元-TechReach

【Java/リモート併用】建設会社向けシステム(WEB)開発の案件・求人

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

工事系などの既存システム保守開発及び次期システム対応 バッチ受入検証、要件整理 環 境:Java、Linux、JSP、Oracle、Struts、Terasoluna 工 程:基本設計~開発・テスト

案件の必須スキル

Javaの基本設計以降経験(フロントエンド及びバックエンド) JSP、Spring、Struts経験

4日前
提供元-TechReach
面談1回

【Java(Spring)】【業務委託(準委任)】大手小売業界ECサイト改修支援業務

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

【20代~40代のエンジニア活躍中!】■概要 大手小売業界ECサイト改修支援業務をお任せいたします。 ・職種:SE ■具体的な作業内容 ・来年度リリース予定の流通小売業界大手ECサイト大型改修PJをご支援いただきます。 ・主な作業としては直接クライアントとコミュニケーションを取りながら要件内容のヒアリング、業務レベルの設計、開発テスト、運用まで一貫して行います。 ・また、来年度リリース予定ではございますが大規模なリニューアルのため延長の可能性もございます。 ■開発環境: ■プログラミング言語:Java ■FW:SpringBoot ■テストツール:Spock およびJUnit -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Java8.0以上の開発経験(2~3年以上)

4日前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】バックエンド開発

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

【20代~40代のエンジニア活躍中!】■概要 エンタメ系サービスのバックエンド開発に携わっていただきます。 ■具体的な作業内容 ・Javaでのバックエンド(API含む)開発及びサーバー自体の構築/運用 ・新機能実現にむけた方式設計/実装 ・応答速度向上等のパフォーマンス改善 ・障害発生時の問題の切り分け/解決 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでのバックエンド設計/開発経験3年以上 ・Spring,Struts等Java系フレームワークを使用しての開発経験3年以上 ・アジャイルでの開発経験3年以上 ・共通基盤、AWS等インフラ領域の構築経験(年数/技術環境問わず)

4日前
提供元-Midworks
面談1回

【Java(Spring Boot)】【業務委託(準委任)】情報資産管理システム再構築

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

【20代~40代のエンジニア活躍中!】■概要 情報資産管理システム再構築をお任せします。 ■具体的な作業内容 ・基本設計~単体テスト ■役割 ・中国オフショアにて実施されるJavaフレームワーク変換作業に対する成果物 チェック ・オフショア側の開発手法はソース変換ツールを利用した開発 ・担当工程は設計、製造、単体試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・JavaのWebアプリケーション開発経験(SpringBoot) ・SpringBootの設定ファイル「application.yml」の設定確認ができる程度の理解 ・Mybatisの設定ファイル「mybatis-config.xml」の設定確認ができる程度の理解 ・顧客とコミュニケーションができる方

4日前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】通信キャリア会員向けシステム開発

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

【20代~40代のエンジニア活躍中!】■概要 通信キャリアが提供するコンシューマー向けポータルサイトの料金系機能の開発をお願いいたします。 ■環境:Java、JSP、Spring、Oracle、Redmine -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでの開発経験3年程度 ・Spring系やStruts系のFW経験 ・能動的にコミュニケーションを取り、キャッチアップとアウトプットが早い方

4日前
提供元-Midworks
面談1回

【Java(Spring Boot)】【業務委託(準委任)】情報資産管理システム再構築

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

【20代~40代のエンジニア活躍中!】■概要 情報資産管理システム再構築をお任せします。 ■具体的な作業内容 ・基本設計~単体テスト ■役割 ・中国オフショアにて実施されるJavaフレームワーク変換作業に対する成果物 チェック ・オフショア側の開発手法はソース変換ツールを利用した開発 ・担当工程は設計、製造、単体試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・JavaのWebアプリケーション開発経験(SpringBoot) ・SpringBootの設定ファイル「application.yml」の設定確認ができる程度の理解 ・Mybatisの設定ファイル「mybatis-config.xml」の設定確認ができる程度の理解 ・顧客とコミュニケーションができる方

4日前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】通信キャリア会員向けシステム開発

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

【20代~40代のエンジニア活躍中!】■概要 通信キャリアが提供するコンシューマー向けポータルサイトの料金系機能の開発をお願いいたします。 ■環境:Java、JSP、Spring、Oracle、Redmine -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでの開発経験3年程度 ・Spring系やStruts系のFW経験 ・能動的にコミュニケーションを取り、キャッチアップとアウトプットが早い方

4日前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】バックエンド開発

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

【20代~40代のエンジニア活躍中!】■概要 エンタメ系サービスのバックエンド開発に携わっていただきます。 ■具体的な作業内容 ・Javaでのバックエンド(API含む)開発及びサーバー自体の構築/運用 ・新機能実現にむけた方式設計/実装 ・応答速度向上等のパフォーマンス改善 ・障害発生時の問題の切り分け/解決 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでのバックエンド設計/開発経験3年以上 ・Spring,Struts等Java系フレームワークを使用しての開発経験3年以上 ・アジャイルでの開発経験3年以上 ・共通基盤、AWS等インフラ領域の構築経験(年数/技術環境問わず)

5日前
提供元-Midworks
面談1回

【Java(Spring Boot)】【業務委託(準委任)】情報資産管理システム再構築

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

【20代~40代のエンジニア活躍中!】■概要 情報資産管理システム再構築をお任せします。 ■具体的な作業内容 ・基本設計~単体テスト ■役割 ・中国オフショアにて実施されるJavaフレームワーク変換作業に対する成果物 チェック ・オフショア側の開発手法はソース変換ツールを利用した開発 ・担当工程は設計、製造、単体試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・JavaのWebアプリケーション開発経験(SpringBoot) ・SpringBootの設定ファイル「application.yml」の設定確認ができる程度の理解 ・Mybatisの設定ファイル「mybatis-config.xml」の設定確認ができる程度の理解 ・顧客とコミュニケーションができる方

5日前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】通信キャリア会員向けシステム開発

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

【20代~40代のエンジニア活躍中!】■概要 通信キャリアが提供するコンシューマー向けポータルサイトの料金系機能の開発をお願いいたします。 ■環境:Java、JSP、Spring、Oracle、Redmine -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでの開発経験3年程度 ・Spring系やStruts系のFW経験 ・能動的にコミュニケーションを取り、キャッチアップとアウトプットが早い方

5日前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】通信キャリア会員向けシステム開発

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

【20代~40代のエンジニア活躍中!】■概要 通信キャリアが提供するコンシューマー向けポータルサイトの料金系機能の開発をお願いいたします。 ■環境:Java、JSP、Spring、Oracle、Redmine -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでの開発経験3年程度 ・Spring系やStruts系のFW経験 ・能動的にコミュニケーションを取り、キャッチアップとアウトプットが早い方

6日前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】バックエンド開発

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

【20代~40代のエンジニア活躍中!】■概要 エンタメ系サービスのバックエンド開発に携わっていただきます。 ■具体的な作業内容 ・Javaでのバックエンド(API含む)開発及びサーバー自体の構築/運用 ・新機能実現にむけた方式設計/実装 ・応答速度向上等のパフォーマンス改善 ・障害発生時の問題の切り分け/解決 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでのバックエンド設計/開発経験3年以上 ・Spring,Struts等Java系フレームワークを使用しての開発経験3年以上 ・アジャイルでの開発経験3年以上 ・共通基盤、AWS等インフラ領域の構築経験(年数/技術環境問わず)

6日前
提供元-Midworks
面談1回

【Java(Spring Boot)】【業務委託(準委任)】情報資産管理システム再構築

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

【20代~40代のエンジニア活躍中!】■概要 情報資産管理システム再構築をお任せします。 ■具体的な作業内容 ・基本設計~単体テスト ■役割 ・中国オフショアにて実施されるJavaフレームワーク変換作業に対する成果物 チェック ・オフショア側の開発手法はソース変換ツールを利用した開発 ・担当工程は設計、製造、単体試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・JavaのWebアプリケーション開発経験(SpringBoot) ・SpringBootの設定ファイル「application.yml」の設定確認ができる程度の理解 ・Mybatisの設定ファイル「mybatis-config.xml」の設定確認ができる程度の理解 ・顧客とコミュニケーションができる方

7日前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】通信キャリア会員向けシステム開発

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

【20代~40代のエンジニア活躍中!】■概要 通信キャリアが提供するコンシューマー向けポータルサイトの料金系機能の開発をお願いいたします。 ■環境:Java、JSP、Spring、Oracle、Redmine -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでの開発経験3年程度 ・Spring系やStruts系のFW経験 ・能動的にコミュニケーションを取り、キャッチアップとアウトプットが早い方

7日前
提供元-Midworks
面談1回

【Java(Spring Boot)】【業務委託(準委任)】情報資産管理システム再構築

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

【20代~40代のエンジニア活躍中!】■概要 情報資産管理システム再構築をお任せします。 ■具体的な作業内容 ・基本設計~単体テスト ■役割 ・中国オフショアにて実施されるJavaフレームワーク変換作業に対する成果物 チェック ・オフショア側の開発手法はソース変換ツールを利用した開発 ・担当工程は設計、製造、単体試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・JavaのWebアプリケーション開発経験(SpringBoot) ・SpringBootの設定ファイル「application.yml」の設定確認ができる程度の理解 ・Mybatisの設定ファイル「mybatis-config.xml」の設定確認ができる程度の理解 ・顧客とコミュニケーションができる方

7日前
提供元-Midworks
面談1回

【Java(Spring)】【業務委託(準委任)】通信キャリア会員向けシステム開発

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

【20代~40代のエンジニア活躍中!】■概要 通信キャリアが提供するコンシューマー向けポータルサイトの料金系機能の開発をお願いいたします。 ■環境:Java、JSP、Spring、Oracle、Redmine -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・Javaでの開発経験3年程度 ・Spring系やStruts系のFW経験 ・能動的にコミュニケーションを取り、キャッチアップとアウトプットが早い方

7日前
提供元-Midworks

Java/オンライン旅行予約サイトの開発案件・求人

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

オンライン旅行予約サイトのエンハンス対応・保守運用を行っていただく予定です。 弊社の技術者と一緒に対応頂きますが、1案件を最初から最後まで1人で対応することあります。 一人称で対応できる方が必要になります。 ※詳しくは面談時にお伝えいたします Java

案件の必須スキル

・Java(Spring、Struts)での開発経験:3年以上

12日前
提供元-ギークスジョブ

Java/物流会社様向け店舗管理システム開発案件・求人

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

WEBショップのオーダー管理、受注出荷、在庫管理等の保守開発案件に携わって頂きます。 Java

案件の必須スキル

・Javaでの開発経験:3年以上 ・Struts、Spring等のフレームワーク使用経験 ・SQL経験者

12日前
提供元-ギークスジョブ

Java/工事情報管理システムのAP開発案件・求人

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

運用中の工事情報管理システムにおけるプログラム開発(改修含む)をお任せします。 Java

案件の必須スキル

・Javaでの開発経験:3年以上 ・JavaScriptでの開発経験 ・SQLでの開発経験 ・現行システムのソース解析(Java)を行えること ・上流工程経験

12日前
提供元-ギークスジョブ

Java/自動車販売管理システムのリプレイス開発案件・求人

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

自動車販売管理システムのリプレイスのマイグレーション開発プロジェクトなります。 Struts2からSpringへ移行していきます。 Java

案件の必須スキル

・Javaの開発経験:5年以上 ・Struts2での開発経験者 ・SpringやSpring Bootでの開発経験者 ・Batis系(ORM)での開発経験者 ・Oracle経験者

12日前
提供元-ギークスジョブ

C#.NET/既存システムのクラウド移行開発案件・求人

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

既存システムのクラウド移行について、下記作業をご担当いただきます。 ・設計~結合テスト(業務に慣れてからは実現性調査もご依頼予定) ・既存システムEOL対応(環境移行、再構築) ・保守運用フェーズ ・データメンテナンス ・問い合わせ、トラブル時の調査 ※詳しくは商談時にお伝えいたします C#.NET

案件の必須スキル

・マイグレーション対応経験:1年以上 ・下記環境のご経験  OS:Windows  言語:C#  DB:Oracle  フレームワーク:.NET  クラウド:AWS

12日前
提供元-ギークスジョブ

Java/学校法人のWebシステム改訂案件・求人

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

学校法人のWebシステム(複数システムあり)の改修作業を行っていただきます。 intra-martのシステムが1つと、Struts2のシステムが5つあり、これらに対する改修作業を行っていただきます。 具体的には顧客からの要件資料をもとに、設計、製造、UT、ITを担当いただきます。 ※内訳としては製造以降の作業の割合が8割ほど プロダクトの特徴としては、出願業務、授業申込、請求、入金、出欠管理、 法人担当者向け業務、学校法人事務局業務など、学校法人としての多岐の業務範囲をカバーしています。 Java

案件の必須スキル

・Webシステムの開発経験:5年以上 ・Strutsの開発経験:1年以上 ・Javaでの開発経験:3年以上 ・SQLを理解していて、結合、集計、関数などを適切に使用できる

12日前
提供元-ギークスジョブ

Java/株式システムの会員サイトにおける新規・既存サービス開発案件・求人

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

証券会社の会員サイトにおける、国内株式に関する新規サービスの構築及び、既存システムの保守開発に伴う詳細設計、 Java、JSP、JavaScriptによる実装、単体テストまでの工程が主な中心業務となります。 Java

案件の必須スキル

・Linux環境下でのJavaアプリケーション開発経験:3年以上 ・下記開発環境、ミドルウェア、フレームワークの利用経験:3年以上  Eclipse、SVN、Spring Framework、OracleでのSQL利用 ・金融サービスの開発経験 ・複数人での共同作業経験

12日前
提供元-ギークスジョブ

Java/生命保険代理店向けの業務支援ポータルサイトの保守開発案件・求人

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

生命保険代理店向けの業務支援ポータルサイトの保守開発に携わっていただきます。 システムを所管するビジネス部門との要件定義、設計、製造、テスト、リリースまでを担当するチームです。 稼働中のシステムですが、機能アップを継続しており、フロントエンドフレームワークを導入してのSPA化や外部コンポーネントを導入しての開発を行っています。 設計工程以降を担当していただくことを想定していますが、ご本人の資質や希望により上位工程の実施も想定しています。 Java

案件の必須スキル

・Java + JavaScript を使用した開発経験:3年以上 ・設計書作成経験

12日前
提供元-ギークスジョブ

Java/工程管理の拠点統合対応案件・求人

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

既存システムの他拠点統合+要件追加に携わっていただきます。 担当工程は設計~製造~テスト実施をお願いいたします。 主にSpring Bootでの開発作業となります。 StrutsからSpring Bootへのコンバート作業もございます。 Java

案件の必須スキル

・Javaでの開発経験:3年以上 ・Spring Bootでの開発経験:1年以上

12日前
提供元-ギークスジョブ

Java/某ユーザー向け基幹システム開発案件・求人

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

主にアパレル商品の入荷から出荷までの流れで発生する工程毎に、パッケージソフト内で基幹連携の作業を行っていただきます。 ECサイトのパッケージソフトに様々なアパレル系ショップのECサイトを連結運用中で、 在庫の入り口から出荷までをサポートするパッケージになります。 Java

案件の必須スキル

・Java、Struts1の開発経験:3年以上 ・SQLServerの開発経験

12日前
提供元-ギークスジョブ

Java/Webアプリケーション開発案件・求人

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

某大手通信系のシステム開発関連会社で WebアプリケーションにおけるJavaでの開発支援をお願い致します。 Java

案件の必須スキル

・JavaでのWeb開発経験:2年以上

12日前
提供元-ギークスジョブ

Java/工程管理の拠点統合開発案件・求人

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

既存システムの他拠点統合や要件追加に関して、主にSpring-bootでの開発作業をお願い致します。 その他想定している作業内容として、StrutsからSpring-bootへのコンバートが想定されます。 ご作業いただく開発フェーズとしては設計/製造/テスト実施です。 Java

案件の必須スキル

・Javaの開発経験:3年以上 ・Spring-bootでの開発経験:2年以上 ・Oracle上での開発経験2年以上 

12日前
提供元-ギークスジョブ

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

■Strutsとは StrutsはJavaベースのオープンソースのウェブアプリケーションフレームワークです。 Strutsの特徴としてMVCアーキテクチャに基づいて設計されていること、拡張性に優れていること、様々なテンプレートエンジンをサポートしていること、アクション駆動型であること、豊富なタグライブラリが提供されていること、依存性の注入をサポートしていること、他のフレームワークやライブラリとの統合が容易であること、学習コストが高く設定が複雑になりがちなデメリットがあることなどが挙げられます。 Strutsができる開発はWebアプリケーション開発、企業向けシステム開発、ECサイト構築、社内業務システム開発、CMSベースのWebサイト制作、ポータルサイト開発、フォームベースのアプリケーション開発、バックエンドシステム構築と幅広いです。 Strutsを活用しているサービスはAWSやOracle WebLogic Server、IBM WebSphere Application Serverなどがあります。 ■Javaとは JavaはC言語をもとに開発されたプログラミング言語です。Googleが開発に使う三大言語(Java、C++、Python)の1つでもあります。 Javaの最大の特徴として、「Write once, Run anywhere」というJavaのキャッチフレーズ通り、Java仮想マシン(JVM)があることにより、JavaでコーディングすればWindowsやUNIX、Linux、MacなどのOSを問わずプログラムが実行されることが挙げられます。 Java仮想マシン(JVM)とは、JavaプログラムとOSの間で動作し、両者をつなぐためのソフトウェアです。 その他、Javaの特徴はオブジェクト指向のプログラミング言語であることや、技術的にも安定しておりかつ需要も多いこと、コンパイラ言語であるため処理速度が早いこと、高セキュリティであること、フレームワークやライブラリが豊富であることなど様々なことが挙げられます。 Javaは大企業での大規模システム開発や基幹システム開発を得意としているだけでなく、Androidアプリ開発なども可能です。 JavaのフレームワークはSpring Framework、Apache Struts、Play Framework、Apache Wicket、Spark Framework、JSF(JavaServer Faces)、SAStruts (Super Agile Struts)、Java EE(Java Platform, Enterprise Edition)、などがあります。 Javaを活用しているサービスはGoogle、X(旧Twitter)、楽天、Evernoteなどが挙げられます。 ■StrutsとStruts2の違い この章ではStrutsとStruts2の違いについて説明します。 Strutsは従来のJavaベースのWebアプリケーションフレームワークであり、Struts2はStrutsの後継となる新しいフレームワークです。 StrutsとStruts2の違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではStrutsは先述したようにWebアプリケーション開発、企業向けシステム開発、ECサイト構築、社内業務システム開発、CMSベースのWebサイト制作、ポータルサイト開発、フォームベースのアプリケーション開発、バックエンドシステム構築が可能です。 一方、Struts2はモバイルアプリのバックエンド開発やRESTfulAPIの開発などの開発ができます。どちらの開発言語もWebアプリケーション開発フレームワークですが、Strutsは従来のJavaベースのWebアプリケーション開発に特化している点、Struts2はよりモダンなアーキテクチャを採用している点が異なります。 また、Strutsは大規模なエンタープライズアプリケーション開発に適しており、一方Struts2は中小規模のWebアプリケーション開発に適しています。 次に学習難易度についてStrutsの学習難易度は高いです。 その理由としてStrutsは設定が複雑で学習コストが高いためです。 一方Struts2の習得難易度は比較的容易です。その理由としてStrutsよりもシンプルで直感的な設計になっているためです。 最後に将来性を見ていきましょう。 Strutsの将来性は中期的に見て減っていくでしょう。 その理由としてStrutsはStruts2やSpringなどの新しいフレームワークに徐々に置き換えられつつあり、また設定の複雑さから敬遠される傾向にあるためです。 またStruts2の将来性は高いでしょう。 その理由としてStruts2はStrutsの後継として設計された比較的新しいフレームワークであり、また柔軟性と拡張性に優れているためです。 なお、フリーランスエンジニアとしてStrutsやStruts2のスキルを身につけたい場合、上記StrutsとStruts2の汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■StrutsとSeasar2の違い この章ではStrutsとSeasar2の違いについて説明します。 StrutsはJavaベースの従来型のWebアプリケーションフレームワークであり、Seasar2はDI(Dependency Injection)とAOP(Aspect Oriented Programming)を取り入れたより柔軟性の高いフレームワークです。 StrutsとSeasar2の違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではStrutsは先述したようにWebアプリケーション開発、企業向けシステム開発、ECサイト構築、社内業務システム開発、CMSベースのWebサイト制作、ポータルサイト開発、フォームベースのアプリケーション開発、バックエンドシステム構築が可能です。 一方、Seasar2は中小規模のWebアプリケーション開発やRESTfulWebサービスの開発などの開発ができます。どちらの開発言語もJavaベースのWebアプリケーション開発フレームワークであり、かつ幅広く開発できますが、Strutsはよりオーソドックスなモデルに基づいている点、Seasar2はDIやAOPといった高度な機能を取り入れている点が異なります。 また、Strutsは大規模なエンタープライズアプリケーションの開発に適しており、一方Seasar2は中小規模のアプリケーション開発に適しています。 次に学習難易度についてStrutsの学習難易度は高いです。 その理由としてStrutsは設定が複雑で多岐にわたるためです。 一方Seasar2の習得難易度は中程度です。その理由としてDIやAOPの概念を理解する必要があるためです。 最後に将来性を見ていきましょう。Struts、Seasar2どちらも将来性は高いでしょう。 その理由としてJavaのWebアプリケーション開発の需要は今後も継続すると見込まれ、また既存のシステムの保守・運用にも一定の需要があるためです。 上記を鑑みるとWebアプリケーション開発に活用されているStrutsやSeasar2の需要が無くなる可能性は低く、将来性は安定しているでしょう。 ■Strutsとサーブレットの違い この章ではStrutsとサーブレットの違いについて説明します。 StrutsはWebアプリケーションフレームワークであり、サーブレットはJavaのWebアプリケーション開発のための基本的な技術です。 Strutsとサーブレットの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではStrutsは先述したようにWebアプリケーション開発、企業向けシステム開発、ECサイト構築、社内業務システム開発、CMSベースのWebサイト制作、ポータルサイト開発、フォームベースのアプリケーション開発、バックエンドシステム構築が可能です。 一方、サーブレットはあらゆるWebアプリケーションの基盤となる技術であり、Webサーバーとアプリケーションの間の通信を処理するための低レベルなAPIを提供します。どちらの開発言語もJavaベースのWebアプリケーション開発に用いられますが、Strutsはフレームワークとして高度な機能を提供している点、サーブレットはあくまでも基本的な技術である点が異なります。 また、Strutsは大規模なWebアプリケーションの開発に適しており、一方サーブレットは小規模なWebアプリケーションや、フレームワークの内部で使用されることが多いです。 次に学習難易度についてStrutsの学習難易度は高いです。 その理由としてStrutsは多くの機能を持ち、設定が複雑であるためです。 一方サーブレットの習得難易度は比較的容易です。その理由としてサーブレットはシンプルなAPIを提供しており、Javaの基本的な知識があれば理解しやすいためです。 最後に将来性を見ていきましょう。 Strutsの将来性は中期的に見て減っていくでしょう。 その理由としてStrutsはSpringなどの新しいフレームワークに徐々に置き換えられつつあり、また設定の複雑さから敬遠される傾向にあるためです。 またサーブレットの将来性は高いでしょう。 その理由としてサーブレットはJavaのWebアプリケーション開発における基礎技術であり、今後もフレームワークの内部で使用され続けると考えられ、またJavaのWebアプリケーション開発自体の需要も高いためです。 なお、フリーランスエンジニアとしてStrutsやサーブレットのスキルを身につけたい場合、上記Strutsとサーブレットの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■StrutsとSpringの違い この章ではStrutsとSpringの違いについて説明します。 StrutsはWebアプリケーション開発に特化したフレームワークであり、SpringはWebアプリケーションを含む様々なアプリケーションを開発するための包括的なフレームワークです。 StrutsとSpringの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではStrutsは先述したようにWebアプリケーション開発、企業向けシステム開発、ECサイト構築、社内業務システム開発、CMSベースのWebサイト制作、ポータルサイト開発、フォームベースのアプリケーション開発、バックエンドシステム構築が可能です。 一方、SpringはWebアプリケーション開発に加え、バッチ処理、メッセージング、データアクセス、トランザクション管理など幅広い用途に使用できます。どちらの開発言語もJavaベースのアプリケーション開発フレームワークですが、StrutsはWebアプリケーションに特化している点、Springはより汎用的なフレームワークである点が異なります。 また、Strutsは大規模なWebアプリケーション開発に適しており、一方Springは小規模から大規模まであらゆるアプリケーション開発に適しています。 次に学習難易度についてStrutsの学習難易度は高いです。 その理由としてStrutsは設定が複雑で、独自の概念を多く持つためです。 一方Springの習得難易度は中程度です。その理由としてSpringはDIやAOPなどの概念を理解する必要があるためです。 最後に将来性を見ていきましょう。 Strutsの将来性は中期的に見て減っていくでしょう。 その理由としてStrutsはSpringなどの新しいフレームワークに徐々に置き換えられつつあり、また設定の複雑さから敬遠される傾向にあるためです。 またSpringの将来性は高いでしょう。 その理由としてSpringは柔軟性と拡張性に優れ、Javaアプリケーション開発において事実上の標準フレームワークとなっており、また活発なコミュニティによって継続的に改良されているためです。 なお、フリーランスエンジニアとしてStrutsやSpringのスキルを身につけたい場合、上記StrutsとSpringの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■StrutsとTomcatの違い この章ではStrutsとTomcatの違いについて説明します。 StrutsはWebアプリケーションフレームワークであり、TomcatはJavaのWebアプリケーションを実行するためのWebコンテナ(アプリケーションサーバ)です。 StrutsとTomcatの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではStrutsは先述したようにWebアプリケーション開発、企業向けシステム開発、ECサイト構築、社内業務システム開発、CMSベースのWebサイト制作、ポータルサイト開発、フォームベースのアプリケーション開発、バックエンドシステム構築が可能です。 一方、TomcatはJavaで開発されたあらゆるWebアプリケーションを実行することができます。どちらもJavaベースのWebアプリケーション開発に用いられますが、StrutsはWebアプリケーションを開発するためのフレームワークである点、Tomcatはそれらを実行するためのプラットフォームである点が異なります。 また、Strutsは大規模なWebアプリケーションの開発に適しており、一方TomcatはあらゆるサイズのWebアプリケーションの実行に適しています。 次に学習難易度についてStrutsの学習難易度は高いです。 その理由としてStrutsは多くの機能を持ち、設定が複雑であるためです。 一方Tomcatの習得難易度は比較的容易です。その理由としてTomcatはシンプルな構成で、Javaの基本的な知識があれば理解しやすいためです。 最後に将来性を見ていきましょう。 Strutsの将来性は中期的に見て減っていくでしょう。 その理由としてStrutsはSpringなどの新しいフレームワークに徐々に置き換えられつつあり、また設定の複雑さから敬遠される傾向にあるためです。 またTomcatの将来性は高いでしょう。 その理由としてTomcatはオープンソースのWebコンテナとして広く使われており、また継続的に更新・改良されているためです。 なお、フリーランスエンジニアとしてStrutsやTomcatのスキルを身につけたい場合、上記StrutsとTomcatの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■Strutsを活用するメリット この章ではStrutsを活用するメリットについて説明します。 Strutsを習得することにより、具体的に以下のようなメリットがあります。 ・MVCアーキテクチャによるコードの構造化と再利用性向上 ・豊富なタグライブラリによるコーディング効率の改善 ・Strutsの柔軟な設定によるアプリケーションの拡張性確保 ・インターセプターによる横断的関心事の分離とコード簡略化 ・大規模なエンタープライズアプリケーション開発に最適 ・世界中の開発者によるアクティブなコミュニティサポート ・オンラインドキュメントや書籍などの学習リソースが充実 ・長年の実績と安定性から将来にわたって利用可能 StrutsはWebアプリケーション開発、企業向けシステム開発、ECサイト構築、社内業務システム開発、CMSベースのWebサイト制作、ポータルサイト開発、フォームベースのアプリケーション開発、バックエンドシステム構築と様々な開発に活用されており、フリーランス求人・案件数も多いです。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■Strutsを活用するデメリット この章ではStrutsを活用するデメリットについて説明します。 Strutsを習得することにより、具体的に以下のようなデメリットがあります。 ・XMLベースの設定ファイルが複雑で学習コストが高い ・設定ファイルの変更によりアプリケーションの再起動が必要 ・アクションクラスの肥大化によるメンテナンス性の低下 ・フレームワークの制約によるカスタマイズの難しさ Strutsはメリットが多いですが、パフォーマンスの低下や柔軟性の欠如、小規模プロジェクトへの不適合などの注意すべき点がいくつかあることを理解しておきましょう。 Struts習得を今後検討しているフリーランスエンジニアはStrutsを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Strutsフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Webアプリケーション開発でのStrutsフリーランス求人・案件 StrutsはWebアプリケーション開発で活用されています。 Strutsでは企業向け業務管理システム開発、ECサイト構築、ポータルサイト開発、社内情報共有システム開発などの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容はStrutsを用いたWebアプリケーションの設計・開発、既存システムの保守・運用、要件定義や設計書の作成、プロジェクトマネジメント、クライアントとの調整などです。 Strutsフリーランスエンジニアが求人・案件を獲得する上で、Strutsでの開発経験やJavaの基礎知識、MVCアーキテクチャの理解、JSP、JSTL、EL式などの知識、SQL、データベース設計の経験、Linux、Unixなどサーバ環境の知識などがあると参画しやすいでしょう。 ・Webサイト制作/構築でのStrutsフリーランス求人・案件 Strutsは、Webサイト制作/構築で活用されています。 Strutsでは企業のコーポレートサイト制作、CMSベースのWebサイト構築、ポータルサイト開発、ECサイト構築などの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容はStrutsを用いたWebサイトの設計・開発、既存サイトの保守・運用、要件定義やデザインの提案、プロジェクトマネジメント、クライアントとの調整などです。 Strutsフリーランスエンジニアが求人・案件を獲得する上で、Strutsでの開発経験やJavaの基礎知識、MVCアーキテクチャの理解、JSP、JSTL、EL式などの知識、HTML、CSS、JavaScriptの実装スキル、CMSの構築経験、Webデザインの知識などがあると参画しやすいでしょう。 ■Strutsフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 Strutsフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 StrutsはWebアプリケーション開発、企業向けシステム開発、ECサイト構築、社内業務システム開発、CMSベースのWebサイト制作、ポータルサイト開発、フォームベースのアプリケーション開発、バックエンドシステム構築など様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいStrutsフリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向です。今後Strutsを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して少なくなっておりますが、無くなることはないでしょう。 Strutsフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはWebアプリケーション開発、企業向けシステム開発、ECサイト構築、社内業務システム開発、CMSベースのWebサイト制作、ポータルサイト開発、フォームベースのアプリケーション開発、バックエンドシステム構築のフリーランス求人・案件を探してみましょう。 ■Strutsでの週2日・週3日フリーランス求人・案件 Strutsでの週2日・週3日フリーランス求人・案件について解説していきます。 Strutsの週2日・週3日フリーランス求人・案件はStruts全体のフリーランス求人・案件の中で5〜7%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価70万円を超える高単価なStrutsフリーランス案件・求人も多く存在します。 複数のStrutsフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なStrutsフリーランス求人・案件はStrutsスキル以外にもJava開発経験、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 Strutsフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Strutsフリーランス求人・案件に参画するために必要なスキル Strutsフリーランス求人・案件に参画するために必要なスキルを解説します。 Strutsフリーランス求人・案件に参画するために必要なスキルは、Struts自体の開発経験、Java開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてStrutsフリーランスエンジニアとして、Strutsでの開発経験はもちろんJavaの基礎知識、MVCアーキテクチャの理解、JSP、JSTL、EL式などの知識、SQL、データベース設計の経験、Linux、Unixなどサーバ環境の知識、HTML、CSS、JavaScriptでのフロントエンド開発経験、AWS、Microsoft Azure、Google Cloud Platform(GCP)などクラウドプラットフォームの活用経験があるとStrutsフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとStrutsフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとStrutsフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにStrutsフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■Struts開発経験年数別のアドバイス Strutsフリーランス求人・案件に参画するため、Struts開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のStrutsフリーランスエンジニア Struts開発経験1〜2年の方は、まずはStrutsの基本的な機能や設定方法を確実に身につけましょう。MVCアーキテクチャの理解を深め、JSP、JSTL、EL式などの知識を習得することが重要です。また、Javaの基礎知識やSQL、データベース設計の経験も積むことをおすすめします。さらにHTML/CSS、JavaScriptでのフロントエンド開発経験を積んでおくと、より幅広い案件に参画しやすくなるでしょう。 ・開発経験2〜3年のStrutsフリーランスエンジニア Struts開発経験2〜3年の方は、より複雑な案件に対応できるスキルを身につけましょう。Strutsの拡張機能や設定のカスタマイズ方法を学び、パフォーマンスチューニングやセキュリティ対策の知識を深めることが重要です。 またLinux、Unixなどサーバ環境の知識やAWS、Microsoft Azure、Google Cloud Platform(GCP)などクラウドプラットフォームの活用経験を積むことでより高度な案件に参画できるようになるでしょう。 ・開発経験5年以上のStrutsフリーランスエンジニア Struts開発経験5年以上の方は、プロジェクトリーダーやアーキテクトとしての役割を担えるスキルを身につけましょう。Strutsを用いた大規模システムの設計や、他のフレームワークとの連携方法を理解することが重要です。 また、プロジェクトマネジメントやチームマネジメントの経験を積み、上流工程から下流工程まで一貫した開発経験を積むことでより高単価な案件に参画できるようになるでしょう。さらに、新しい技術トレンドを常にキャッチアップし、自身のスキルセットを拡張し続けることが重要です。 ■Struts習得難易度・勉強方法 Struts習得難易度・勉強方法について解説します。 Struts習得難易度について、比較的難しいでしょう。その理由としてXMLベースの設定ファイルが複雑で理解が難しいであることやMVCアーキテクチャやデザインパターンの知識が必要であることが挙げられます。 ただし、Javaでの開発経験有無によって習得難易度は大きく異なります。 Javaでの開発経験がない初学者の方はまずJavaを習得しましょう。 JavaはStrutsを活用するために必要です。既にJavaでの開発経験がある方は簡単にStrutsを習得できるでしょう。 Struts学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でStrutsを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると学習サイトである「ドットインストール」や「Schoo」「Udemy」など多種多様なサービスがあります。 また、Apache Struts 公式ドキュメントやチュートリアル「TutorialsPoint」や「JavaGuides」などStrutsをオンラインで学習できる環境はいくつか整っています。 オンライン学習やプログラミングスクールはStruts自体の習得以外にもStrutsでの開発に必要なJava開発の周辺知識も教えてくれるため、Strutsの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、Struts習得を希望するエンジニアは、まず周辺でStrutsに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■Strutsフリーランス求人・案件参画するために役立つ資格 Strutsフリーランスエンジニアが取得しておいても良い資格を3つ紹介します。 ・Oracle認定Javaプログラマ Oracle認定Javaプログラマは、OracleによるJava技術者向けの認定資格プログラムです。現在は名称がJava SE 11認定資格に変更されており、Bronze SE、Silver SE 11、Gold SE 11の3つのレベルが設定されています。 特にSilver以上の資格は、グローバルに通用するJava関連資格の中でも人気が高く、Javaアプリケーション開発に必要とされる設計能力やプログラミングスキルを証明するものとして認知されています。 そのため、Javaを学習中のエンジニアやフリーランスエンジニアが、自身のスキルアップや市場価値向上のために取得を検討すべき資格の1つと言えます。 ・Javaプログラミング能力認定試験 Javaプログラミング能力認定試験は、日本国内のサーティファイが運営する民間資格試験です。 試験は3級、2級、1級の3つのレベルに分かれており、合格者はJavaの基本的な知識や、オブジェクト指向の理解に基づいたアプレットやアプリケーションプログラムの開発スキルを有していることを証明できます。 そのため、Javaを学習するエンジニアやフリーランスエンジニアが、自身のスキル向上や就職・フリーランス求人・案件への参画を目指す上で、取得を推奨される資格の1つと言えるでしょう。 ・ITストラテジスト試験 ITストラテジスト試験は、情報処理技術者試験の中でも最高難度の試験の1つとされています。 この試験では、ITに関する基本的な知識だけでなく、ITを活用した経営戦略の立案や実践的なスキルが問われます。 合格率は10〜15%程度と非常に低く、受験者の中でも熾烈な競争が繰り広げられています。ITストラテジストの資格を取得することで、ITと経営戦略を結びつけた高度なコンサルティング能力を証明でき、Strutsフリーランスエンジニアとしてのキャリアの幅を大きく拡げることができるでしょう。 Strutsフリーランスエンジニアやフリーランスエンジニアにとって、挑戦する価値の高い資格であると言えます。この資格を保有することでより高度なフリーランス求人・案件への参画が期待できます。 Java関連やIT関連の資格を習得することは良いことですが、Strutsフリーランス求人・案件に参画するという目的を失わないようにしましょう。 Strutsスキルを資格取得によって、証明することは可能ですが重要視すべきことは、Strutsの実務経験やJava開発周辺で必要な開発スキルを保有していることです。 そのためStrutsの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 Strutsエンジニアとして、実務未経験にも関わらずStrutsフリーランスエンジニアが取得しておいて良い資格の取得を最優先事項にすることはやめておきましょう。 ■Strutsフリーランス求人・案件の未経験での参画 Struts開発実務未経験の場合、参画できるStrutsフリーランス求人・案件は限られてくるでしょう。 Strutsなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 未経験からStrutsフリーランス求人・案件への参画を検討/希望している方は、はじめにStrutsでの開発経験やJavaを活用した開発経験を積める企業へ就職し2〜3年ほど開発経験を積むもしくは個人や副業としてStruts開発経験やJavaでの開発経験が積めるプロジェクトに1〜2年ほど参画し開発経験を身につける、どちらかの行動を行いましょう。 Strutsフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Strutsのフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、Strutsフリーランス求人・案件ではJavaの基礎知識、MVCアーキテクチャの理解、JSP、JSTL、EL式などの知識、SQL、データベース設計の経験、Linux、Unixなどサーバ環境の知識、HTML、CSS、JavaScriptでのフロントエンド開発経験、AWS、Microsoft Azure、Google Cloud Platform(GCP)などクラウドプラットフォームの活用経験が求められます。 Strutsをはじめとする他開発言語の知識/スキルや周辺環境の知識/スキルが豊富であればStrutsフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■Strutsの市場動向やニーズ StrutsはWebアプリケーション開発、企業向けシステム開発、ECサイト構築、社内業務システム開発、CMSベースのWebサイト制作、ポータルサイト開発、フォームベースのアプリケーション開発、バックエンドシステム構築など幅広く開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのためニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、Strutsエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2023年7月末ガートナーが発表した『世界IT支出』では、2024年のIT総支出は前年比8.8%増の5兆1261億ドル(約718兆円)になると見込まれています。ITサービスに対する2024年の世界支出は前年比11.6%増の1兆5854億ドル(約222兆円)と予測されており、通信サービスの1兆5179億ドル(約213兆円)を初めて上回るとのことです。 別の市場動向より分析してみましょう。 さらに2023年5月IDC Japanが行なったソフトウェア市場の実績と予測の発表によると2022年の国内市場を、前年比13.9%増の4兆1548億6300万円と推定しています。また、国内市場は2022年から2027年にかけて年平均6.7%で成長し、2027年には5兆7459億円に達すると予測しています。 その他6G、IoT、ビッグデータ、xR、ブロックチェーン、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮するとIT市場の急速な成長に伴いエンジニアの絶対数が足りておらず、Strutsを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 Strutsエンジニアとして現在活躍している方や今後活躍を検討している方はStrutsの開発実務経験やStruts開発に必要なJava開発経験を取得すると多くのStrutsエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。