1 - 50件/全148件
リカーリングビジネスモデルを実現するためのオンライン決済サービスの新規開発案件です。フルスクラッチ開発にて新規構築を予定しております。 <作業例> ・プロダクトデザインチームや関連システムの担当者とコラボレーションしてサービス開発を行う ・開発チームの進捗管理および課題管理、顧客への定例報告 ・基本設計、詳細設計成果物の作成およびレビュー 例)データモデル設計、テーブル設計、I/F設計、API設計、バッチ設計、運用設計、個別テスト計画 ・開発メンバの技術サポートおよびPRレビュー Java
案件の必須スキル
・Webアプリケーション開発経験:10年以上 ・Java で Spring Boot を利用したWebアプリケーション開発経験 ・アルゴリズム、データ構造の知識及び、ドメイン駆動設計(DDD)などのソフトウェア設計経験 ・リーダとして開発チームを技術的にリードした経験 ・システム要件定義やシステムアーキテクチャの設計経験 ・相手に応じた言語や表現で、的確かつ端的、率直に伝えられるコミュニケーション能力
大手ネット証券企業の各種証券取引システムの追加開発案件に サーバーサイドエンジニアとしてご参画頂きます。 1チーム4~5名程度の少人数での開発となり、 基本設計からテストまでををご対応頂きます。 Java,HTML5/CSS3,JavaScript,SQL
案件の必須スキル
・Java、JSPの経験 ・WEBアプリケーション開発の経験 ・Unix系OSの経験 ・SQLの経験 ・OracleやPL/SQLの経験 ・tomcat,Apacheの経験
【作業内容】 ・IoT技術で収集した先端医療分野のビッグデータ・クラウド基盤開発 ・モダンフレームワークを活用したフロントエンド開発(ダッシュボード等) Java
案件の必須スキル
・Java言語に対する深い知識およびプログラマーとしての経験(3年以上) ・SpringBootを使った開発案件経験 ・JPA, MyBatis, JOOQ等のO/Rマッパーを使った開発案件経験 ・Git, Redmine等開発ツールの知識と実用経験
金融とITを融合したFinTechのパイオニア企業において、 Webサービス、内製Webシステム、金融システムの設計、開発、機能改善、追加機能開発を行っていただきます。 PJの状況に応じて対応していただくシステムは変わってくる可能性がございますので、面談時に詳細をお伝えさせていただきます。 Java
案件の必須スキル
・Javaを用いたWebアプリケーション開発経験(設計~開発、運用):3年以上 ・RDBにおけるトランザクションの知識 ・Gitを利用したチーム開発経験 ・Spring Frameworkを用いた開発経験
物流企業で使用されるDX支援Webアプリケーションの設計、開発、テストを担当していただきます。 実装フェーズからのご参画となります。 Java
案件の必須スキル
・Javaでの開発経験:3年以上 ・フレームワーク利用経験(Spring Bootなど) ・コーディングガイドラインにしっかり準拠し、保守、改修しやすいコーディング、セキュリティを考慮した実装を心がけられる方
リカーリングビジネスモデル(※1)を実現するためのオンライン決済サービスの新規開発案件です。 フルスクラッチ開発にて新規構築を予定しております。 ・プロダクトデザインチームや関連システムの開発チームメンバーとコラボレーションしてサービス開発を行う ・保守性、可読性を重視した高品質なソースコードの作成 ・コードレビューを通じた、コード品質の担保 ・基本設計、詳細設計の成果物作成およびレビュー 例)API設計、バッチ設計、テーブル定義、ER図、テスト仕様書等 ・テスト期間中のケース作成、実施および障害調査とその修正対応 ・データ移行ツールの設計、開発 ※1. リカーリングとは 継続収益(リカーリングレベニュー)を得ることを目的としたビジネスモデルを指す。 商品・サービスを一度提供して終わりではなく、継続的に価値を提供することで、その対価として長期的な収益を目指す考え方。 Java
案件の必須スキル
・Java(Spring Boot)を利用したWebアプリケーション開発経験:2年以上 ・Webアプリケーション開発経験
業務内容: 現在運営中のECカートプロダクトを刷新するプロジェクトを進めています。 その新規メンバーとしてご活躍いただける方を新たに募集します。 専門知識をお持ちの方は専任の形で活躍していただけます。 バックエンドはウォーターフォール開発で日本で設計(日本語)し、オフショアで翻訳~開発を行う形ですが、フロントエンドは日本で実装を行う形で進めています。 ECカート刷新プロジェクトは1年程度を目標としていますが、CRMプロダクトの刷新も企画しており、長期の案件となります 開発環境: Java, TypeScript, SpringBoot, React, MyBatis, Pebble, AWS, PostgreSQL, Redshift, Docker, Git, Windows, Linux 外国籍可能、N1以上、日本在住の方のみ
案件の必須スキル
・TypeScript経験:1年以上 ・React経験:1年以上 ・設計書記述経験:3年以上 ・基本設計経験:3年以上 ・PostgreSQL経験:1年以上 ・AWS経験:1年以上 ・データベース設計経験:1年以上
業務内容: 現在運営中のECカートプロダクトを刷新するプロジェクトを進めています。 その新規メンバーとしてご活躍いただける方を新たに募集します。 専門知識をお持ちの方は専任の形で活躍していただけます。 バックエンドはウォーターフォール開発で日本で設計(日本語)し、オフショアで翻訳~開発を行う形ですが、フロントエンドは日本で実装を行う形で進めています。 ECカート刷新プロジェクトは1年程度を目標としていますが、CRMプロダクトの刷新も企画しており、長期の案件となります。 開発環境: Java, TypeScript, SpringBoot, React, MyBatis, Pebble, AWS, PostgreSQL, Redshift, Docker, Git, Windows, Linux 外国籍可能、N1以上、日本在住の方のみ
案件の必須スキル
・TypeScript経験:1年以上 ・React経験:1年以上 ・設計書記述経験:3年以上 ・基本設計経験:3年以上 ・PostgreSQL経験:1年以上 ・AWS経験:1年以上 ・データベース設計経験:1年以上
業務内容: 現在運営中のECカートプロダクトを刷新するプロジェクトを進めています。 その新規メンバーとしてご活躍いただける方を新たに募集します。 専門知識をお持ちの方は専任の形で活躍していただけます。 バックエンドはウォーターフォール開発で日本で設計(日本語)し、オフショアで翻訳~開発を行う形ですが、フロントエンドは日本で実装を行う形で進めています。 ECカート刷新プロジェクトは1年程度を目標としていますが、CRMプロダクトの刷新も企画しており、長期の案件となります 開発環境: Java, TypeScript, SpringBoot, React, MyBatis, Pebble, AWS, PostgreSQL, Redshift, Docker, Git, Windows, Linux 外国籍可能、N1以上、日本在住の方のみ
案件の必須スキル
・TypeScript経験:1年以上 ・React経験:1年以上 ・設計書記述経験:3年以上 ・基本設計経験:3年以上 ・PostgreSQL経験:1年以上 ・AWS経験:1年以上 ・データベース設計経験:1年以上
業務内容: 現在運営中のECカートプロダクトを刷新するプロジェクトを進めています。 その新規メンバーとしてご活躍いただける方を新たに募集します。 専門知識をお持ちの方は専任の形で活躍していただけます。 バックエンドはウォーターフォール開発で日本で設計(日本語)し、オフショアで翻訳~開発を行う形ですが、フロントエンドは日本で実装を行う形で進めています。 ECカート刷新プロジェクトは1年程度を目標としていますが、CRMプロダクトの刷新も企画しており、長期の案件となります。 開発環境: Java, TypeScript, SpringBoot, React, MyBatis, Pebble, AWS, PostgreSQL, Redshift, Docker, Git, Windows, Linux 外国籍可能、N1以上、日本在住の方のみ
案件の必須スキル
・TypeScript経験:1年以上 ・React経験:1年以上 ・設計書記述経験:3年以上 ・基本設計経験:3年以上 ・PostgreSQL経験:1年以上 ・AWS経験:1年以上 ・データベース設計経験:1年以上
業務内容: 現在運営中のECカートプロダクトを刷新するプロジェクトを進めています。 その新規メンバーとしてご活躍いただける方を新たに募集します。 専門知識をお持ちの方は専任の形で活躍していただけます。 バックエンドはウォーターフォール開発で日本で設計(日本語)し、オフショアで翻訳~開発を行う形ですが、フロントエンドは日本で実装を行う形で進めています。 ECカート刷新プロジェクトは1年程度を目標としていますが、CRMプロダクトの刷新も企画しており、長期の案件となります 開発環境: Java, TypeScript, SpringBoot, React, MyBatis, Pebble, AWS, PostgreSQL, Redshift, Docker, Git, Windows, Linux 外国籍可能、N1以上、日本在住の方のみ
案件の必須スキル
・TypeScript経験:1年以上 ・React経験:1年以上 ・設計書記述経験:3年以上 ・基本設計経験:3年以上 ・PostgreSQL経験:1年以上 ・AWS経験:1年以上 ・データベース設計経験:1年以上
マイクロサービスにて構築されたQRコード決済システムのバックエンド開発案件です。 Java 11、Spring Bootを用いたバックエンド側のwebシステム開発になります。 Java
案件の必須スキル
・Webアプリケーション開発経験(Java 11以上、Spring Boot 2.2以上):1年以上 ・RDBMSを利用した開発経験:2年以上 ・顧客(企画メンバー)との仕様調整の経験 ・Gitを用いたソースコード管理経験:3年以上 ・スクラムなどのアジャイル開発経験 ・大規模トランザクションの経験
業務系Webアプリケーションの設計、開発、テストを担当していただきます。 実装フェーズからのご参画となります。 詳細につきましてはご面談時にお話いたします。 Java
案件の必須スキル
・Javaでの開発経験:3年以上 ・フレームワーク利用経験(Spring Bootなど) ・チーム開発ができる方(ペアプロが必要となった場合に抵抗がないなど) ・コーディングガイドラインにしっかり準拠する、保守および改修しやすいコーディング、セキュリティを考慮した実装を心がけられる方
加盟店から来る決済電文を受け、各ペイメント事業者へ送信する 決済プラットフォームの設計開発をご担当いただきます。 既存のシステムに新規のペイメントを追加するイメージです。 ※詳しくは商談時にお伝えできればと存じます Java
案件の必須スキル
・Unix(Linux)の基本的なCUI操作ができる ・SSH、SCPなどの基本的なネットワーク知識がある ・基本情報技術者レベルのコンピュータ知識がある ・Java SE 6以上を用いての開発経験:3年以上 ・shell(shもしくはbash)を用いての開発経験あり ・基本設計の経験あり
フロント、サーバサイドのエンジニアとして、 某携帯会社の営業向け支援システム開発に携わっていただきます。 設計~試験、リリースまでをご担当いただく予定です。 詳しい説明は商談時にお伝えいたします。 Java
案件の必須スキル
・Web開発経験:3年以上
システム導入コンサルティングやシステム開発を行っている企業にて、 クライアントから受けている開発支援を行っていただきます。 トラックやバスには、デジタルタコグラフという車載機が取付されているのですが、 そちらの機器から収集した運行情報を集約し、PCで管理、運用するためのシステムを開発しています。 運行管理システム(運送会社、バス会社向け)での開発において、 下記のような部品を含むWebアプリケーションのサーバーサイド開発をご担当いただきます。 ・IFクラスの作成、DBから取得したデータの形成 ・MyBatisによるDB操作のロジック作成 ・フロント、バックグラウンドのビジネスロジック作成 Java
案件の必須スキル
・Java言語を使用した開発経験:3年以上 ・SQLでのクエリ作成経験 ・フレームワークを用いた開発経験 ・Gitの利用経験 ・円滑なコミュニケーションが取れる方
金融向け、FX取引Webシステムのアーキテクチャ刷新に伴うJava開発エンジニアの募集案件です。 新しいアーキテクチャに沿って、サーバーサイド/フロントエンドの改修、追加開発を行っていただきます。 ・担当工程:基本設計〜テスト ・募集ポジション:メンバー ※業務知識は不要で、キャッチアップ期間は確保して頂けます ※お客様先拠点に持ち帰っての開発となりますので、厳しいセキュリティは無く、インターネットの使用も可能で、意見の出しやすい環境です Java
案件の必須スキル
・Java経験:3年以上 ・Spring(またはSeaser2などのDIコンテナ)フレームワークの使用経験:3年以上 ・基本設計経験:1案件以上
既にリリースされているアパレル系ECサイトでバックエンド募集をしております。 【作業内容】 ・管理画面や周辺ツールの保守・開発業務 ・スクラム開発をベースに、優先度に応じて保守タスクも柔軟に対応する Java
案件の必須スキル
・システム開発の実務:7年以上 ・Javaなどバックエンドの開発経験 ・MyBatisなどのO/RマッピングFramework経験 ・HTML /CSS、JavaScriptの経験 ・DB CRUDのSQL経験 ・Gitでのチーム開発 ・Linuxの基本的なコマンド操作
流通小売業界大手クライアントの大規模ECサイトシステム保守・改修をご支援いただきます。 2023年5月にリニューアル(クラウド化/アーキテクチャ刷新)し、新システムで現在運用しております。 主にバックオフィス側を担当し、アプリケーション・クラウドリソースの監視、お客様からの問い合わせ対応・障害調査、機能/品質/性能改善提案等、様々な業務を支援しております。 定常業務として、Javaアプリケーションやクラウド(AWS)リソースの監視、定期メンテナンス(データ・環境)、問い合わせ時の調査回答、障害発生時の調査/リカバリ/プログラム修正対応をご担当いただきます。 また、不定期な業務として、小規模なプログラム改修・性能改善(スキル・ご経験に応じて判断)をご担当いただく場合もございます。 マネージドサービスの経験を積みたい、新しいアーキテクチャに触れたい方にマッチする案件となります。 ※なお、本案件は土日稼働(シフト制)がございます(月1~2回程度。平日に振替休みを取っていただきます)。 Java
案件の必須スキル
・Javaの開発経験:2年以上 ・アプリケーションログの調査ができる
ECサイトのエンハンス開発業務全般をお願いします。 4名体制の中で率先してコミュニケーションをとっていただき、 設計も含めたコーディング作業となります。 作業フェーズ:製造、保守 Java,HTML5/CSS3,DB(インフラ)
案件の必須スキル
・Java 6系以上(DIコンテナ、iBatisを利用した開発経験) ・HTML / CSS / XMLの基礎知識 ・Javaを介してDBのテーブルを操作をした経験 ・SpringMVC3.0以降を使用したご経験 ・MyBatis(iBatis)(または相当のORマッパー)のご経験 ・フロントエンドに対する理解
eKYC審査システムの開発を行なっていただきます。 場所:基本リモート(出勤がある場合は神谷町) 面談回数:1回 精算:150-200H 備考: コミュニケーション、協調性が良好な方 ※メンバーで議論しながら方針を決めることも多々あり、自ら意見や提案していただける方がベスト 開発環境: Java8/SpringBoot2/MySQL5.7 MyBatis/Thymeleaf/JUnit Gradle/git/docker vue.js (2.x)/javascript(ES6準拠)/bootstrap 外国籍不可
案件の必須スキル
・Javaの開発経験3年以上 ・基本設計からの経験 ・協調性や主体性のある方
■概要 中間DB周りにおけるJava開発案件をお任せいたします。 ■具体的な作業内容 ・会計データのマッピングおよびデータ変換プログラム ・エラーチェックプログラム ・工程:基本設計~UATまで ・現場担当者との打合せ参加
案件の必須スキル
・Java開発 ・詳細設計~ ・MyBatisのご経験 ・JUnit/Selenium/JMeter等の単体テストコードの経験
バックエンドエンジニア(SE) 参画行程:外部設計~ マイクロサービスアーキテクチャを中心としたバックエンドアプリケーションの設計、開発、テストが主たる作業となります。 フロントからホストへの中間APIの開発が中心となります。 基本的にはフロントからAPI経由でデータを受け取り、それらをホストシステムのEAI及び業務システム内のDBに書き込み、読み取りを実施します。 データベースにはAurora、O/RマッパーにはMybatisを利用して業務システムDBへのI/Oの実装を行っていただきます。 Java
案件の必須スキル
・Javaでの開発経験:3年以上 ・WEB API(REST)の開発経験、ないしは知識 ・認証/認可の基本概念の理解 (基本はSDKが担うので、概念理解レベルでよい) ・バックエンドシステムの設計、開発、テストの実務経験 ・複数人プロジェクトでのチーム開発経験
会社や事業について学んでいただき、プロジェクト先にアサイン。SIベンダーのプロジェクトメンバーとして参画いただきます。ゆくゆくは、大手自動車メーカーHPにおける商品紹介ページのインフラ整備やタブレット端末における手書き変換システムの開発、マンション宅配ボックスにおける不在時のシステム連携などに携わっていただきます。 Java
案件の必須スキル
・Javaでの開発経験:3年以上 ・設計経験 ・製造経験:5年以上
eKYC審査システムの開発を行なっていただきます。 場所:基本リモート(出勤がある場合は神谷町) 面談回数:1回 精算:150-200H 備考: コミュニケーション、協調性が良好な方 ※メンバーで議論しながら方針を決めることも多々あり、自ら意見や提案していただける方がベスト 開発環境: Java8/SpringBoot2/MySQL5.7 MyBatis/Thymeleaf/JUnit Gradle/git/docker vue.js (2.x)/javascript(ES6準拠)/bootstrap 外国籍不可
案件の必須スキル
・Javaの開発経験3年以上 ・基本設計からの経験 ・協調性や主体性のある方
eKYC審査システムの開発を行なっていただきます。 場所:基本リモート(出勤がある場合は神谷町) 面談回数:1回 精算:150-200H 備考: コミュニケーション、協調性が良好な方 ※メンバーで議論しながら方針を決めることも多々あり、自ら意見や提案していただける方がベスト 開発環境: Java8/SpringBoot2/MySQL5.7 MyBatis/Thymeleaf/JUnit Gradle/git/docker vue.js (2.x)/javascript(ES6準拠)/bootstrap 外国籍不可
案件の必須スキル
・Javaの開発経験3年以上 ・基本設計からの経験 ・協調性や主体性のある方
スマートフォン向けにリリースしている既存ゲームの 機能追加、改修業務を担当します。 ゲームのタイトルは商談後に決定しますが ファンタジー系、カードバトル系、箱庭系のゲームが想定されます。 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設計の経験
マイクロサービスにて構築されたQRコード決済システムのバックエンド開発案件です。 Java 11、Spring Bootを用いたバックエンド側のWebシステム開発になります。 詳細についてはご商談時にお話いたします。 Java
案件の必須スキル
・Webアプリケーション開発経験(Java 11以上、Spring Boot 2.2以上):2年以上 例)stream APIを利用したコーディングなどの機能を正しく利用できる ・RDBMSを利用した開発経験 ・顧客(企画メンバー)との仕様調整の経験 ・Gitを用いたソースコード管理 ・スクラムなどのアジャイル開発 ・大規模トランザクションの経験
大手金融機関向けラップシステム開発をお願いします。 担当工程:基本設計~製造 [開発環境] 言語:Java, Shell FW:Spring, ibatis(Mybatis) その他:JUnit, dbUnit, JMeter Java
案件の必須スキル
・Java開発経験5年以上(オンライン、バッチ共に) ・金融系開発経験 ・SpringFW使用経験 ・JUnit、dbUnitなどテスティングフレームワーク使用経験(無い場合はキャッチアップが早い方) ・shell等のスクリプト言語経験
マイクロサービスにて構築されたQRコード決済システムの Java11(Spring Boot)を使用したバックエンド側のWeb開発となります。 詳細につきましてはご面談時にお話いたします。 Java
案件の必須スキル
・Java11(Spring Boot)を使用した開発経験:1年以上 ・stream APIを利用したコーディング経験 ・RDBMSを利用した開発経験 ・Gitを用いたソースコード管理 ・大規模トランザクションの経験
スマートフォン用ゲームのサーバエンジニア業務をお任せいたします。 リズム&アドベンチャーゲームでの参画となります。 ・iOS/Android向けのスマートフォンゲームでのサーバサイドの設計/開発/運用 ・サービス、システムの保守・運用 ・施策リリース時のサポート全般 ・ユーザーサポートにおける調査対応 ※ご経験・スキルに応じてお任せする業務を変更いたします
案件の必須スキル
・スマホアプリでのサーバサイド開発経験(3年以上) ・Macでの開発経験 ・使用言語:Java ・使用DB:MySQL ・GitHub/GitLab ・Spring Framework/MyBatisでの開発経験
■概要 生命保険会社(代理店向け)システム開発をお任せいたします。 ※アーキテクチャ ■開発環境 プログラミング言語:Java8、HTML、JavaScript フレームワーク:SpringBoot、Vue.js、MyBatis データベース:DB2 バージョン管理:Git、Gitlab IDE:Eclipse、Visual Studio Code
案件の必須スキル
・Java開発経験(最低3年以上)
住宅リフォームマッチングサイトの構築・改修・維持管理をご担当ください。 体制としては7~8名体制でのチーム開発になっています。 【開発環境】 MySQL、fuelPHP、Spring、MyBatis、JUnit、 jQuery、AWS、Salesform.com、Eclipse 【チーム体制】 PM1名、PL1名、PG5名 Java,PHP,SQL,AWS
案件の必須スキル
・PHP、Javaを使った開発経験
設計からテスト
案件の必須スキル
Java + Oracleによる開発経験 ※Oracle 10g以上が望ましい 以下のFWによる開発経験 ※すべてである必要はないがStrusのみはNG ・Struts 2以上 ・Spring ・MyBatis(iBatis) アジャイル開発の経験 システムの調査経験 Oracle PL/SQLによる開発 Java + PostgreSQLによる開発経験 パフォーマンス・チューニングの経験
■概要 情報資産管理システム再構築をお任せいたします。 ■具体的な作業内容 ・中国オフショアにて実施されるJavaフレームワーク変換作業に対する成果物チェック ・オフショア側の開発手法はソース変換ツールを利用した開発 ■開発環境 プログラミング言語:Java(SpringBoot)等 作業工程:設計、製造、単体試験
案件の必須スキル
・JavaのWebアプリケーション開発経験(SpringBoot) ・SpringBootの設定ファイル「application.yml」の設定確認ができる程度の理解 ・MyBatisの設定ファイル「mybatis-config.xml」の設定確認ができる程度の理解 ・顧客とコミュニケーションができる方
■概要 重機レンタルサービスの保守開発業務をお任せいたします。 4月末まではリリース済みのサービスに対してバグ対応などの保守開発を行い、5月以降には追加機能の開発などを行う予定です。
案件の必須スキル
・バックエンド開発経験(PHP、SQL)3年以上 ・フロント開発経験
新規IF作成対応をご担当いただきます。 【作業工程】 製造~結合試験 【環境】 OS:Linux DB:PostgreSQL Java:OpenJDK 1.8.0.171 Javaフレームワーク:MyBatis, log4j2, Jackson, Univocity Parser, Jef4j 言語:Java ※将来的に設計から携わっていただく可能性あり (案件№:1340-0o)
案件の必須スキル
・Javaでの開発経験がある方(3年程度) ・SQL経験がある方
現行機能のリプレイス(C言語→Java)およびリプレイスに伴った、ユーザーニーズの取り込みをご担当いただきます。 【作業工程】 結合試験→システムテスト→以降次のフェーズ (案件№:1279-0o)
案件の必須スキル
・Java、SQLのご経験 ・リーダー経験(目安:3,4名規模を2案件以上)
既存ECカートシステムの刷新プロジェクトにてフロントエンドに携わって頂きます。 また、CRMプロダクトの刷新も今後予定しております。 ・バックエンドは、設計を日本で、実装以降はオフショア(翻訳~開発)で行う フロントエンドは、日本で実装を行う <開発環境> Java, TypeScript, SpringBoot, React, MyBatis, Pebble, AWS, PostgreSQL, Redshift, Docker, Git, Windows, Linux
案件の必須スキル
・下記記載技術全て実務経験:1年以上 ※React、TypeScript、データベース設計、PostgreSQL、AWS ・基本設計記述経験:3年以上
ISP事業者の業務システム開発
案件の必須スキル
・java開発経験3年目安(Java8以上での開発経験) ・明るいやる気があるタイプ ※スクラム開発なので自発的にコミュニケーションが取れることが必須・本番作業のご経験 ・linux環境での開発経験 ・バックエンドの経験が豊富な方 ・SQLが書ける方(DBのトランザクション制御(Commit、RollBackを知っている)の理解、性能評価等) ・長期参画可能な方(2~3年を想定しています) ・オブジェクト指向への知識がある(UML図の作成経験があると尚良し) ・Springのご経験 ・Gitのご経験 ・O/Rマッパーの経験(経験のあるツールがMyBatisだと尚良し) ・DBの非機能周りの考慮ができる方(SQL実行時のパフォーマンスや処理速度といった性能周りの考慮ができる)
1 - 50件/全148件
この条件の新着案件情報を受け取る
この条件の新着案件情報を受け取る
MyBatisのフリーランス案件・求人について
■MyBatisとは MyBatisとは、オープンソースの永続化フレームワークで、オブジェクト指向のプログラミング言語とリレーショナルデータベースのギャップを埋めるO/Rマッパーの機能を提供しています。 MyBatisの特徴として、SQLとオブジェクトのマッピングを柔軟に定義できること、動的SQLの組み立てができること、結果セットのマッピングが容易なこと、ストアドプロシージャの呼び出しができること、二つ以上のデータベースをサポートしていること、Spring Frameworkとの連携ができること、Mavenによる依存関係管理ができること、SQLのロギングとトレースができることなどが挙げられます。 MyBatisができる開発はデータアクセス層開発、エンタープライズアプリケーション開発、Webアプリケーション開発、バッチ処理アプリケーション開発、レポーティングアプリケーション開発、データ移行ツール開発と幅広いです。 MyBatisを活用している世界的サービスやプロダクトは、Amazon、Alipay、Didiなどがあります。 ■MyBatisを活用するメリット この章ではMyBatisを活用するメリットについて説明します。 MyBatisを習得することにより、具体的に以下のようなメリットがあります。 ・SQLとJavaコードの分離によるコードの可読性と保守性の向上 ・XML或いはアノテーションベースのマッピングによる柔軟な設定 ・SQLのDynamic Mappingによる条件分岐の柔軟な記述 ・複雑なJOINやサブクエリの記述による高度なSQL制御が可能 ・Spring FrameworkやJUnit等の主要なフレームワーク・ツールとの連携 ・軽量でシンプルな設計思想によるパフォーマンスの高さ ・MyBatis Generatorによるボイラープレートコードの自動生成 MyBatisはSQLに重きを置いたO/Rマッパーであり、複雑なSQLを多用するデータベースアクセス処理の実装に適しています。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■MyBatisを活用するデメリット この章ではMyBatisを活用するデメリットについて説明します。 MyBatisを習得することにより、具体的に以下のようなデメリットがあります。 ・SQL記述量が多くなりがちでコード量が増大する傾向にある ・アノテーションベースの設定では設定の集中管理が困難 ・Hibernateなどの高機能O/RマッパーよりもDBMSに依存する側面が強い ・オブジェクト指向と関係モデルのインピーダンスミスマッチへの対処は限定的 MyBatisはメリットが多いですが、SQL記述の煩雑さやDBMS依存の高さなど注意すべき点があります。 MyBatis習得を今後検討しているフリーランスエンジニアは、MyBatisを活用するメリットとデメリットを比較した上で決めると後悔が少ないでしょう。 SQLチューニングを重視したデータベースアクセス最適化が求められる案件での採用をおすすめします。