1 - 50件/全654件
某大手証券会社の会員システム開発業務をお任せいたします。 国内株式に関する新規サービスの構築及び、既存システムの保守開発に伴う詳細設計、Java、PL/SQL、シェルスクリプトによる実装、テスト(単体、結合)までの工程が主な中心業務となりますが、ご本人の適正や志向によってその他上流工程からご参画いただくことも可能です。 Java
案件の必須スキル
・Linux環境下でのJavaアプリケーション開発経験:3年以上 ・下記開発環境、ミドルウェア、フレームワークの利用経験:3年以上 Eclipse、Subversion、Spring Framework、OracleでのSQL利用 ・金融サービスの開発経験 ・複数人での共同作業経験
ECサイトパッケージをエンドユーザーの要望、仕様に応じて改修する
案件の必須スキル
・Java,javascript,html,css,eclipseの全ての経験 ・2種類のFWの経験(SpringかStrutsのどちらかのご経験はマスト) ・SQLの経験(MySQLかPostgreSQLだとベスト) ・Windows,Linux(コマンド操作)の経験 ・Gitの経験 ・IntelliJの経験 ・フロントサイド、サーバーサイド、バッチそれぞれの開発経験 ・開発経験5年以上
経費などの記録や帳票を出力するシステムについて、 IE→edgeへの
案件の必須スキル
・Java、Javascript、HTML、Eclipseでの製造、テスト項目作成などが可能であること。 ・特にJavascriptについて自信がある方
アプリチャット開発に携わっていただきます。 現在、派遣スタッフとのチャット機能を有するアプリシステムがあり、 設計ドキュメントの不備や運用含めたセキュリティ課題などがあり、 このままの状態で使い続けることは難しい状況です。 システム的にバージョンアップやメンテナンスが大変なため、 新しくチャット機能を派遣スタッフ向けのスマホアプリと社員向けのアプリに実装し、 基幹システムでメッセージの管理を行いたいと考えております。 Java
案件の必須スキル
①Java(Spring Boot)の開発経験が:3年以上 ②React.js、Vue.jsの開発経験が:3年以上 ③Javaで、アーキテクトして共通部品の作成経験がある ①+②③のどれかに該当する方 ・GitLab、GitHub、Subversion、Eclipse、VScode、Xcodeのいずれかを使用した経験 ・Windows端末での開発経験
ビジネス書を中心に1冊10分で読める本の要約サービスを 企画・運営する企業にて、サービスのアプリ開発に携わっていただきます。 ユーザー数は累計93万人を超え、個人のユーザーだけではなく、法人にも550社以上に利用いただいています。 ユーザー数も増え、組織体制も整ってきたので、今後はレコメンド機能の強化や、 動画コンテンツの配信など新しい機能やサービスの開発にも力を入れていきます。 【お任せしたい仕事】 ・既存ネイティブアプリケーションをFlutterでリニューアル ・リニューアルに際し、既存システム課題の改善・解決 ・新機能の企画・設計・実装 【開発状況】 現在は、法人向けの新機能の開発を行っています。 「問題解決力」や「チームワーク」など、カテゴリごとにビジネス書を選書し、 企業の人材育成に役立てていただくための機能です。 今後は、機械学習を使ったレコメンドエンジンの強化、 動画コンテンツの配信基盤の開発など、新しい機能やサービスの開発を検討しています。 【開発プロセス】 ビジネスサイドの要望や、エンジニアからの提案を元に、案件の優先順位を決定し、開発を進めていきます。 開発は、2週間ごとにスプリントを回しています。 【チーム体制】 VPoE WEB:3名+業務委託1名 アプリ:4名+業務委託1名 Flutter
案件の必須スキル
・ネイティブアプリ開発経験:2年以上
・スマホアプリ開発における、クラウドサービス利用提案、クライアントやPJに対してフレームワーク熟知したシステム提案 ・人材サービス業向けの社員向けスマホアプリ開発と、スタッフ向け一般公開アプリの技術リードおよびアーキ周りの対応 ・既存アプリに関して、障害分析、課題対応 ・新規アプリ開発と既存アプリ開発の横断アーキとして動いていただく想定です。 ・体制:アーキチーム3名 Java
案件の必須スキル
・Java(Spring Boot)の開発経験:2年以上 ・React.js、Swiftの知識がある方 ・iPhoneでのアプリ開発経験 ・MacPC、WindowsPC上での開発経験 ・GitLab、Subversion、Eclipse、VScodeの使用経験
業務内容: CRMシステム開発 ・新規機能開発 ・既存機能改修 ・設計書の作成・指示・レビュー ・画面設計(ワイヤーフレーム) 開発環境: ・バックエンド:Java ・フロント:javascript、React ・OS:Linux ・DB:MYSQL ・ソース管理:Git ・統合開発環境(Eclipse)他 ・その他:AWS 勤務時間:9時~18時 場所:フルリモート※地方可能 面談回数:1回(弊社同席) 外国籍:不可
案件の必須スキル
・Java基本設計~ 3年以上 ・既存開発における提案経験(新規<既存が求められます) ・スケーリング構成の経験 →ロードバランサー/オートスケーリングなどのご経験 ・大規模データ開発経験者 →1000万件以上のご経験
業務内容: CRMシステム開発 ・新規機能開発 ・既存機能改修 ・設計書の作成・指示・レビュー ・画面設計(ワイヤーフレーム) 開発環境: ・バックエンド:Java ・フロント:javascript、React ・OS:Linux ・DB:MYSQL ・ソース管理:Git ・統合開発環境(Eclipse)他 ・その他:AWS 勤務時間:9時~18時 場所:フルリモート※地方可能 面談回数:1回(弊社同席) 外国籍:不可
案件の必須スキル
・Java基本設計~ 3年以上 ・AWS経験 1年以上 ・DB設計及びチューニング 1年以上 ・既存開発における提案経験(新規<既存が求められます)
業務内容: CRMシステム開発 ・新規機能開発 ・既存機能改修 ・設計書の作成・指示・レビュー ・画面設計(ワイヤーフレーム) 開発環境: ・バックエンド:Java ・フロント:javascript、React ・OS:Linux ・DB:MYSQL ・ソース管理:Git ・統合開発環境(Eclipse)他 ・その他:AWS 勤務時間:9時~18時 場所:フルリモート※地方可能 面談回数:1回(弊社同席) 外国籍:不可
案件の必須スキル
・Java基本設計~ 3年以上 ・AWS経験 1年以上 ・DB設計及びチューニング 1年以上 ・既存開発における提案経験(新規<既存が求められます)
業務内容: CRMシステム開発 ・新規機能開発 ・既存機能改修 ・設計書の作成・指示・レビュー ・画面設計(ワイヤーフレーム) 開発環境: ・バックエンド:Java ・フロント:javascript、React ・OS:Linux ・DB:MYSQL ・ソース管理:Git ・統合開発環境(Eclipse)他 ・その他:AWS 勤務時間:9時~18時 場所:フルリモート※地方可能 面談回数:1回(弊社同席) 外国籍:不可
案件の必須スキル
・Java基本設計~ 3年以上 ・既存開発における提案経験(新規<既存が求められます) ・スケーリング構成の経験 →ロードバランサー/オートスケーリングなどのご経験 ・大規模データ開発経験者 →1000万件以上のご経験
業務内容: CRMシステム開発 ・新規機能開発 ・既存機能改修 ・設計書の作成・指示・レビュー ・画面設計(ワイヤーフレーム) 開発環境: ・バックエンド:Java ・フロント:javascript、React ・OS:Linux ・DB:MYSQL ・ソース管理:Git ・統合開発環境(Eclipse)他 ・その他:AWS 勤務時間:9時~18時 場所:フルリモート※地方可能 面談回数:1回(弊社同席) 外国籍:不可
案件の必須スキル
・Java基本設計~ 3年以上 ・既存開発における提案経験(新規<既存が求められます) ・スケーリング構成の経験 →ロードバランサー/オートスケーリングなどのご経験 ・大規模データ開発経験者 →1000万件以上のご経験
業務内容: CRMシステム開発 ・新規機能開発 ・既存機能改修 ・設計書の作成・指示・レビュー ・画面設計(ワイヤーフレーム) 開発環境: ・バックエンド:Java ・フロント:javascript、React ・OS:Linux ・DB:MYSQL ・ソース管理:Git ・統合開発環境(Eclipse)他 ・その他:AWS 勤務時間:9時~18時 場所:フルリモート※地方可能 面談回数:1回(弊社同席) 外国籍:不可
案件の必須スキル
・Java基本設計~ 3年以上 ・AWS経験 1年以上 ・DB設計及びチューニング 1年以上 ・既存開発における提案経験(新規<既存が求められます)
業務内容: 新規のJavaスクラッチアプリケーションの開発案件において、 詳細設計、開発、単体テストを担当していただきます。 メンバーを纏めていただくリーダーの方を募集中。 メンバーの進捗、品質の管理も担当いただきます。 勤務時間:9:00~17:40 勤務場所:大崎/横浜駅(リモート中心) ※慣れるまで常駐 外国籍:不可
案件の必須スキル
・JAVAによる開発経験 ・詳細設計書作成の経験 ・Springフレームワークの使用経験 ・Eclipseの使用経験 ・チームのマネジメント、管理経験
大手企業に採用されているERPパッケージのシステム開発 ・ERPパッケージの業務理解に基づくSCMやそれに付随する業務パッケージの開発 開発環境: ・Java eclipse,、JavaScript,、Oracle、SQL、独自FW(Springライク) 勤務時間:10:00〜19:00 勤務場所:フルリモート 外国籍:不可
案件の必須スキル
・Javaでの開発経験5年以上(Spring使用が望ましい) ・チーム内で先頭に立ってのシステム設計の経験 ・フルスタックなスキル(フロント、インフラ)
業務内容: 新規のJavaスクラッチアプリケーションの開発案件において、 詳細設計、開発、単体テストを担当していただきます。 メンバーを纏めていただくリーダーの方を募集中。 メンバーの進捗、品質の管理も担当いただきます。 勤務時間:9:00~17:40 勤務場所:大崎/横浜駅(リモート中心) ※慣れるまで常駐 外国籍:不可
案件の必須スキル
・JAVAによる開発経験 ・詳細設計書作成の経験 ・Springフレームワークの使用経験 ・Eclipseの使用経験 ・チームのマネジメント、管理経験
動画配信サービス運営、Javaサーバーサイド開発をお任せします。 ※パソコン、スマートフォン、タブレット端末など マルチデバイス対応しているサービスです。 担当業務はスマホのJavaサーバーサイド開発をお任せします。 Javaのサーバーサイドに精通してる人材で意欲の高い方を希望します。 Java
案件の必須スキル
・Java、RDB経験3年以上 ・Spring、Seaser経験 ・Eclipse開発経験
BtoB、BtoC向けに様々なFintechサービスを展開している企業にて、 iOSアプリ開発をご担当頂きます。 複数PJがあるので、具体的な案件内容は商談時にお伝えします。 (プロジェクト例) ■BtoC向けサービス 自動家計簿サービスのiOSアプリを、Objective-Cで開発していただきます。 サービスの企画段階から積極的に関わっていける方を歓迎します。 ■BtoB向けサービス クラウド型ERPサービス(会計ソフト等)のiOSアプリを Objective-Cを使って開発していただきます。 【開発環境】 ・Objective-C ・Xcode ・Java ・Eclipse iOS,Java
案件の必須スキル
・Objective-C/Javaでスマホアプリの実務経験が1年以上あること
生保社向け新規ビジネス立ち上げプロジェクトにて、 設計から開発をご担当いただきます。 <開発環境> Java1.8/Spring 4系、Vue.js、Oracle、Eclipse Java,JavaScript
案件の必須スキル
・WEBシステム構築に精通 ・Springboot/Hibernate等のフレームワーク経験 ・SPA画面の開発経験(Vue.js/React.js等)
証券会社の会員システムにおける、国内株式に関する新規サービスの構築及び、 既存システムの保守開発に伴う詳細設計、Java、PL/SQL、シェルスクリプトによる実装、テスト(単体、結合)までの工程が主な中心業務となります。 ご本人の適正や志向によって、その他上流工程からご参画いただくことも可能です。 主に当社のシステムと外部接続先との接続部分を担当していただきます。 Java
案件の必須スキル
・Linux環境下でのJavaアプリケーション開発経験:3年以上 ・下記開発環境、ミドルウェア、フレームワークの利用経験:3年以上 Eclipse、Subversion、Spring Framework、OracleでのSQL利用 ・金融サービスの開発経験 ・複数人での共同作業経験 加えて、下記のいずれかの経験 ・Javaによるマルチスレッドを意識したアプリケーション ・ソケット通信を利用したアプリケーション ・FIX(Financial Information eXchange)プロトコルを利用したアプリケーション
証券会社の会員サイトにおける、国内株式に関する新規サービスの構築及び、既存システムの保守開発に伴う詳細設計、 Java、JSP、JavaScriptによる実装、単体テストまでの工程が主な中心業務となります。 Java
案件の必須スキル
・Linux環境下でのJavaアプリケーション開発経験:3年以上 ・下記開発環境、ミドルウェア、フレームワークの利用経験:3年以上 Eclipse、SVN、Spring Framework、OracleでのSQL利用 ・金融サービスの開発経験 ・複数人での共同作業経験
人材サービス業向けのスマホアプリの開発に携わっていただきます。 就業中(求職中)の派遣スタッフとのエンゲージメント強化を目的とした、 派遣スタッフとのコミュニケーションツールをスマホアプリで実装します。 Java
案件の必須スキル
・Java(Spring Boot)の開発経験:2年以上 ・React.js、Swiftの知識がある方 ・iPhoneでのアプリ開発経験 ・MacPC、WindowsPC上での開発経験 ・GitLab、Subversion、Eclipse、VSCodeの使用経験
Web広告における管理システムの業務画面の開発をお願い致します。 作業工程としては詳細設計(一部)~テストまでとなります。 <開発環境> 言語:java8(Spring)、javascript(AngularJS) OS:Ubuntu IDE:Eclipse その他:Dojo、Gulp、Gradle Java,JavaScript
案件の必須スキル
・javaの開発経験3年以上 ・javascriptのFWを用いた開発経験
同社は、あらゆる業界に対してITコンサル~開発まで一貫して対応し、企業様のIT面をサポートしております。 今回は、不動産管理アプリケーション開発に伴い、以下業務を担当していただきます。 ・画面、帳票、システム間データインターフェース部分などの開発 ・関連機能を参考に既存モジュールを再利用しながら開発・テスト ・進捗管理、関係者への状況報告 ※不動産の業務知識は不要 Java
案件の必須スキル
・Java言語でアプリケーション開発(詳細設計~IT):2年以上 ・フレームワークを使ったWeb系システムの開発経験があること ・SQLを使ったトランザクション処理の実装、DBMSを使ったプログラム設計ができること ・Eclipse/ソース管理/DB操作などのツールの使用ができること ・単体テスト、結合テストの実施と報告ができること ・既存ソースファイルを調査し担当分の実装の参考にできること
老朽化したレガシーシステムのマイグレーション及び設計書を新規に作成いただきます。 ・ソースコードを解析し、基本設計書・詳細設計書を作成 ・アプリケーションサーバとFWのVerUP対応 ※WebSphere 8.5(JSF1.0) → traditional WebSphere9(JSF2.2) ・システム化設計~リリース Java
案件の必須スキル
・Javaにおけるサーバサイド開発経験:5年以上 ・基本設計の経験
Chrome、iOS、AndroidへのPush通知を行う、Push通知基盤の開発、改修案件を元に 画面設計、開発、API設計、開発からサーバ側設計、開発、試験までの対応を行います。 工程は、基本設計~結合試験工程を担当します。 開発環境は以下の内容を予定しています。 言語 : Java、JavaScript、HTML5 OS : Linux(RHEL)、Windows F/W : Play2.0 M/W : Apache Tools : Eclipse、vi その他:Websocket Java
案件の必須スキル
・JavaによるWebシステム開発経験(技術調査、基本設計~) ・API基盤の設計~開発経験
オンライン旅行予約サイトのエンハンス対応・保守運用を行っていただきます。 弊社の技術者と一緒に対応頂きますが、1案件を最初から最後まで1人で対応することあります。一人称で対応できる方が必要になります。 ※詳しくは面談時にお伝えいたします Java
案件の必須スキル
・Java(Spring、Struts)での開発経験:3年以上 ・Oracle DB ・JavaScript ・HTML ・Eclipse
業務内容: 新規のJavaスクラッチアプリケーションの開発案件において、 詳細設計、開発、単体テストを担当していただきます。 メンバーを纏めていただくリーダーの方を募集中。 メンバーの進捗、品質の管理も担当いただきます。 勤務時間:9:00~17:40 勤務場所:大崎/横浜駅(リモート中心) ※慣れるまで常駐 外国籍:不可
案件の必須スキル
・JAVAによる開発経験 ・詳細設計書作成の経験 ・Springフレームワークの使用経験 ・Eclipseの使用経験 ・チームのマネジメント、管理経験
■概要 某社グループ会社の自社システムアプリケーションの保守作業となります。 某社が構築したシステムをご使用いただいており、問い合わせ対応、問題対応のほか、仕様変更作業も行っております。 お願いする作業としましては、詳細設計と製造、テストとなりますが、問い合わせ対応、問題対応の調査も行っていただくこともあります。(仕様の決定については某社プロパーで実施) 対象としては、営業支援システム、勤怠管理システムなどの社内システムです。 ■作業工程 製造、単体テスト
案件の必須スキル
・Java:読み書きできる ・Linux(Unix):基本操作がひと通りできる ・ShellScript(Bash、KornShell):読み書きできる ・COBOL:読み書きできる ・Eclipse:普段使いしている、リファクタリングできる、検索/呼び出し元等の機能を使用して影響範囲を特定できる ・Oracle:経験がある、View、シノニムやDBリンクを知っている ・SQL:複雑なSQLも解析/使用することもできて、パフォーマンスも意識したSQLが書ける ・プログラムに関しては、1つの修正に対してのほかにどのような影響があるかが読解できる
新規機能追加 高度なユーザーインターフェースをJavaScriptで実現する 設計から構築
案件の必須スキル
Java or PHP JavaScript(最新機能理解)、Struts PostgreSQL Eclipse
①サンプルプログラムの作成 ・客先が提供しているマイクロサービス開発基盤上に選定した機能の開発とテスト環境上での検証 ・作成した機能の設計書作成 ②サーバ構築 ・①の検証を行う上で必要なWebサーバ、Batchサーバの構築、DBサーバ Java
案件の必須スキル
・JAVA言語でのプログラム開発経験:3年以上 ・ドキュメンテーション作成(Markdown、Draw.io)
証券基幹系次期システムの開発を行なっていただきます。 ■勤務時間:9:00~18:00 ※休憩 1 時間 ■外国籍:不可 ■備考: ・テレワーク:可(現場とテレワーク併用) ※現場作業端末は顧客にて準備、テレワーク用端末はご自身でご準備お願いいたします。 Windows10以降、セキュリティ対策ソフト要(Windows、Defender不可)、Office不要
案件の必須スキル
C言語による開発経験2年以上
■工程: 設計~試験 ■場所: 八丁堀・宝町・新富町(リモート併用) ■使用技術: ・フロント:HTML/JavaScript/CSS ・サーバ※:Java/Eclipse(RAD)/SpringをベースとしたWacs Linux/SOFA/WAS ※WEBサーバはWASを使用しSofa+Wacsを使用したSpringベースの開発 ・Linux側のJavaバッチも開発予定です。 ■勤務時間: 09:00~18:00(出社時9:30調整可) ■面談: WEB面談1回 ■精算:140H~180H ■外国籍不可
案件の必須スキル
・HTML/CSS/Javascript/Javaを使用したWEB開発の経験5年以上 ・SQLを用いた開発の経験5年以上 ・Linuxでの作業経験1年以上
各部門と連動して、新規タイトルまたは既存タイトルの設計、開発、実装、運用までをお任せします。 将来的にはリーダーとしてメンバーのマネジメントも携わることが可能です。 開発環境は以下の通りです。 OS:Linux、GAE、Mac(開発環境) DB:MySQL、Bigtable FW:Slim3 その他:Apahe、Tomcat、Eclipse、Jenkins、Git、Redmine Java
案件の必須スキル
・JavaでのWebアプリケーション開発経験1年以上 ・MySQL、KVSを使用した開発経験1年以上
Webシステムの4次追加開発として、機能追加を実施します。 要件定義は済んでいる状態で、基本設計~実装~結合/総合テスト実施までを対応します。 開発環境は以下の通りです。 ・WindowsServer ・Eclipse、Subversion、Maven、PostgreSQL、Tomcat ・Java、VBScript、JavaScript、SQL ・Struts2、Velocity、SpringFramework2系 Java
案件の必須スキル
・Javaでの開発経験3年以上
既存アプリケーションをWeb化するためのバックエンド側の開発作業 ・Web画面をSPAへ(Single Page Application) ・DBとのデータ連携はWeb APIを作成 【工程】詳細設計以降
案件の必須スキル
Javaでのアプリ開発経験3年程度
化粧品ECサイトの追加開発の案件です。 フロントはMakeShopを利用していますが、管理画面系やAPIの追加開発となります。 また、MakeShopで出来ない部分のフロント(注文履歴)の改修があります。 【開発環境】 ・言語:Java、HTML、JavaScript ・フレームワーク:sastruts/seasar2 ・APサーバ:Apache、tomcat ・DB:MySQL Java,HTML5/CSS3,JavaScript
案件の必須スキル
・Java開発の経験がある方(MVCモデルのFWによる開発) ・WEB通信(特にXML、JSON、Ajax)が精通している方 ・HTML、JavaScript(JQueryなど)、API、クッキー・ローカルストレージ使用経験のある方 ・調査やコーディングが早い方 ・Eclipseでの環境構築
クラウドサービスのWebオーダーシステム (契約・構成・在庫管理) の開発・保守
案件の必須スキル
・詳細設計、実装、単体テスト (テストコード) の実務経験 ・Java を軸として、オープンソースのミドルウェア、フレーム ワークにも積極的にアプローチできる方 <必須スキル> ・Java ・Spring Boot ・MySQL ・XML-RPCによるサブシステム間連携
話題の「新電力」にまつわる個人向けサービスを開発しており、 消費電力の見える化や総電力を積算するようなシステムを開発していきます [開発言語] ・言語: PHP(一部Javaもあり) ・フレームワーク:CakePHP、Drupal、Struts ・サーバー:RedHat Enterprise Linux ・DB:DB2、MySQL、PostgreSQL ・その他:Eclipse、jQuery Java,PHP
案件の必須スキル
・PHPでの開発経験2年以上の方 ・詳細設計の開発経験がある方
メール配信基盤の構築を主にお任せします。 他システムからのメール配信命令をキューイングし、 外部メール配信ASPへの連携を行うアプリケーションを開発します。 ・Quartz scheduler(Java)を用いたバッチ開発 ・Javaサーブレット開発 <担当工程> 製造、単体テスト(項目作成、実施)、 結合テスト(内部・外部)(項目作成、実施)を予定。 ※場合により、詳細設計書等の修正作業あり。 <開発環境> 開発環境 :windows7 / eclipse / SVN(ソース管理) 開発言語 :Java、bash等 稼動サーバ :RHEL DB: MySQL(InnoDB) Java
案件の必須スキル
・JDK7以上の開発経験 ・JDBCによるRDB接続の経験がある ・基本的な標準SQLの読み書きができる ・Eclipse、SVN等の経験
スマートフォン向けにリリースしている既存ゲームの 機能追加、改修業務を担当します。 ゲームのタイトルは商談後に決定しますが ファンタジー系、カードバトル系、箱庭系のゲームが想定されます。 1タイトル15名~MAX60名程度で運用し、 ディレクター、プランナー、サーバーサイド、フロントサイド デザイナー、イラストレーターの構成になっています。 開発環境は以下の通りです。 言語:Java、JavaScript OS:Linux DB:MySQL FW:Spring、Struts系 KVS:memcached、Redis ORマッパー:iBATIS、MyBATIS その他:Apache、Tomcat、Eclipse、Jenkins、Git、FreeMarker Java
案件の必須スキル
・JavaによるWEBシステム開発経験2年以上 ・設計フェーズの経験 ・DB設計の経験
1 - 50件/全654件
この条件の新着案件情報を受け取る
この条件の新着案件情報を受け取る
Eclipseのフリーランス案件・求人について
■Eclipseとは Eclipseとは、オープンソースの統合開発環境(IDE)で、Javaを中心とした様々なプログラミング言語の開発に広く使われています。 Eclipseの特徴として、 プラグインアーキテクチャによる拡張性の高さを持つこと、Javaの高度なコーディング支援機能を持つこと、Gitなどのバージョン管理システムとの統合ができること、Mavenなどのビルドツールとの連携ができること、Tomcatなどのアプリケーションサーバーとの連携ができること、Mylyn によるタスク管理ができること、Junit などのテストツールとの統合ができること、リモートデバッグができることなどが挙げられます。 Eclipseができる開発はJavaアプリケーション開発、Androidアプリケーション開発、JavaScriptアプリケーション開発、PHPアプリケーション開発、C/C++アプリケーション開発、Pythonアプリケーション開発と幅広いです。 Eclipseを活用している世界的サービスやプロダクトは、IBM、Oracle、SAP などがあります。 ■Eclipseを活用するメリット この章ではEclipseを活用するメリットについて説明します。 Eclipseを習得することにより、具体的に以下のようなメリットがあります。 ・オープンソースの統合開発環境で幅広い言語をサポート ・プラグインアーキテクチャによる高い拡張性と柔軟なカスタマイズ性 ・コード補完、リファクタリング、デバッグなど充実した開発支援機能 ・Gitをはじめ主要なバージョン管理システムとのシームレスな連携 ・Javaのみならず、C/C++、PHP、Python等のマルチ言語対応 ・WTP(Web Tools Platform)によるWebアプリケーション開発支援 ・PDT(PHP Development Tools)によるPHP開発環境の提供 Eclipseはオープンソースの統合開発環境の代表格であり、Javaを始め様々な言語での開発に広く活用されています。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■Eclipseを活用するデメリット この章ではEclipseを活用するデメリットについて説明します。 Eclipseを習得することにより、具体的に以下のようなデメリットがあります。 ・起動や動作が重くメモリ消費が大きい傾向にある ・数多くのプラグインの組み合わせにより不安定になりやすい ・複雑なプロジェクト設定によりIDEの管理が煩雑化しがち ・有償版に比べドキュメントの充実度が低い Eclipseはメリットが多いですが、リソース消費の大きさや複雑な設定など注意すべき点があります。 Eclipse習得を今後検討しているフリーランスエンジニアは、Eclipseを活用するメリットとデメリットを比較した上で決めると後悔が少ないでしょう。 特にオープンソースでのJava開発案件に数多く携わる予定があるなら習得をおすすめします。