1 - 30件/全916件
案件概要:美容系サイト開発支援(Java,リーダー経験) 業務内容: 美容系サイトのWebアプリケーション(Java)開発におけるチームリード、開発支援(プレイングマネージャー) 備考: ・40代まで ・周囲とうまく協業して、チームの一員として動ける方 ・言われたことだけではなく、必要だと思うタスクを率先して実施し、 自発的に動ける方募集 場所:東京※基本リモート 外国籍:NG
案件の必須スキル
・新規開発での技術検討や設計方針の検討経験 ・チームリーダー経験 -3~5名規模のチームリーダー経験 ・Javaの開発経験があり設計~テストまでの一通りの工程を経験している。(目安として3年以上) -Spring,SAStruts,Play,JavaEE等のフレームワークの経験 -DBのパフォーマンスチューニングやApacheのリライトルールを理解している -Javaの実装ができても上記の概念が理解できてないというのはNG(実際に経験がなくても可) -セキュリティ攻撃手法の理解や回避策を考慮して設計、実装が行えること -Junitを使ったテストコードの実装ができること
案件概要: 業務内容: 美容系サイトのWebアプリケーション(Java)開発におけるチームリード、開発支援(プレイングマネージャー) <スキルセット> ・開発言語:Java/v8 ・DB:Oracle 11g(19cに変更予定) ・FW:Seasar2ベースの独自FW ・サーバー:Apache+Tomcat(OS:Linux) ・ソース管理:git 備考: ・40代まで ・周囲とうまく協業して、チームの一員として動ける方 ・言われたことだけではなく、必要だと思うタスクを率先して実施し、 自発的に動ける方 場所:東京※基本リモート 外国籍:NG
案件の必須スキル
・新規開発での技術検討や設計方針の検討経験 ・チームリーダー経験 -3~5名規模のチームリーダー経験 ・Javaの開発経験があり設計~テストまでの一通りの工程を経験している。(目安として3年以上) -Spring,SAStruts,Play,JavaEE等のフレームワークの経験 -DBのパフォーマンスチューニングやApacheのリライトルールを理解している -Javaの実装ができても上記の概念が理解できてないというのはNG(実際に経験がなくても可) -セキュリティ攻撃手法の理解や回避策を考慮して設計、実装が行えること -Junitを使ったテストコードの実装ができること
ポータルサイトのバックエンドを分離しサービスとして独立させる ・バックエンド機能をポータルサイト用に分離する ・バックエンド機能は3つ -サービス運用画面 -外部CPとのIF機能(Java) -バッチ機能(Java/Python) ・サービス運用画面をポータルサイト向けの必要最低限機能に絞りスクラッチ開発 ・PythonおよびJavaScript/CSSを用いたシステム開発 ・自発的に動き、開発タスクを推進 ・開発に必要なコミュニケーションを円滑に実施 ・AWS環境(特にECS)を利用した開発やパイプライン実装支援も想定 ・試験自動化やIaC(Infrastructure as Code)環境構築支援も実施
案件の必須スキル
・Python開発経験2年以上 ・JavaScript/CSSによる画面開発経験2年以上 ・自発的に動ける方 ・コミュニケーション能力
大手広告企業で展開している大手広告企業で展開している美容系アプリケーションのBE開発支援になります。複数チームが動いており、募集状況に応じてアサインさせていただきます。 業務内容一例 ■EOSL対応としてJava のバージョンアップ Java8→17 Seasar2、strutsベースのFW→Springboot ・関連システムの開発チームメンバーと連携して開発を行う。 ・保守性/可読性を重視した高品質なソースコードの作成 ・コードレビューを通じた、コード品質の担保 ・基本設計/詳細設計の成果物作成およびレビュー 例)API設計、バッチ設計、テーブル定義、ER図、テスト仕様書等 Java
案件の必須スキル
・Springを使ったWebアプリケーション設計、実装経験:3年以上 ・Thymeleafの利用経験 ・JUnitなどのテスティングフレームワーク経験 ・10人以上のチームでWebアプリケーション開発経験があること
案件内容: 大手人材会社のヘッドハンター様向けWEBアプリケーションの開発チームに所属していただきます。プロジェクト発足しましたが、フロント要員が足りず、1名新規募集となります。 ◆業務内容 フロントエンドのリアーキテクチャを進めており、APIのリプレイスから、Angular→Reactの書き換えるプロジェクトに参画いただきます。 ◆業務範囲 ・フロントエンドの実装、レビュー、単体テスト TypeScript
案件の必須スキル
・NextJS(React)を用いたフロント開発の経験 2年以上 ・フロントエンドの状態管理(ストアなど)の設計経験 ・渋谷週3出社できること
【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! 業務内容: ・PoC開発のチームに所属し、バックエンドの実装をメイン行います。他フロントエンドの実装、レビュー、単体テストを行います。 スキル(必須): ・Kotlin(Java)およびSpringMVCを用いたWebアプリケーションの開発経験(3年以上) ・RESTAPIの設計・開発経験 ・Next.js(React)を用いたフロントエンド開発経験 ・JUnitによる単体テスト経験 スキル(尚可): ・フロントエンドの状態管理に関する設計経験 ・アジャイル開発経験 ・コードレビュー経験 場所:渋谷※週3日出社(火・水・木) 清算方法:140-180H(中間割) 打合せ回数:1回 業務時間:10:00~19:00 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlin(Java)およびSpringMVCを用いたWebアプリケーションの開発経験(3年以上) ・RESTAPIの設計・開発経験 ・Next.js(React)を用いたフロントエンド開発経験 ・JUnitによる単体テスト経験
案件概要: 業務内容: 美容系サイトのWebアプリケーション(Java)開発におけるチームリード、開発支援(プレイングマネージャー) <スキルセット> ・開発言語:Java/v8 ・DB:Oracle 11g(19cに変更予定) ・FW:Seasar2ベースの独自FW ・サーバー:Apache+Tomcat(OS:Linux) ・ソース管理:git 備考: ・40代まで ・周囲とうまく協業して、チームの一員として動ける方 ・言われたことだけではなく、必要だと思うタスクを率先して実施し、 自発的に動ける方 場所:東京※基本リモート 外国籍:NG
案件の必須スキル
・新規開発での技術検討や設計方針の検討経験 ・チームリーダー経験 -3~5名規模のチームリーダー経験 ・Javaの開発経験があり設計~テストまでの一通りの工程を経験している。(目安として3年以上) -Spring,SAStruts,Play,JavaEE等のフレームワークの経験 -DBのパフォーマンスチューニングやApacheのリライトルールを理解している -Javaの実装ができても上記の概念が理解できてないというのはNG(実際に経験がなくても可) -セキュリティ攻撃手法の理解や回避策を考慮して設計、実装が行えること -Junitを使ったテストコードの実装ができること
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社内で複数パッケージソフトの開発や、ソフトウェア設計、開発を行っているシステム開発企業にて、決済代行システムの開発に携わって頂きます。 【具体的な業務内容】 ・共通アプリケーション基盤を利用した開発作業(設計、開発、試験) - 主にJava言語を使用しますが、他の言語での関連ツール開発が生じることもあります。 ・障害発生時の調査・復旧対応 - サーバーログ/データベースの記録等から、障害原因を調査 - データ復旧のためのSQL作成 - アプリケーションの不具合の場合は、既存アプリケーションの改修およびテスト対応 ・問い合わせサポート - 担当範囲の仕様調査やログ調査など
案件の必須スキル
【リーダークラス】 ・以下の経験5年以上 - WEBアプリケーション開発 - Java に関連するフレームワーク使用 (DI/Logging/ORM) - RDBMSの利用 (SQL) - Unix系環境でのCLI操作によるアプリ環境構築 ・以下の経験2年以上 - 3名以上のチームのリーダー/サブリーダー業務 - 運用保守業務 - UMLによる設計(クラス図/シーケンス図/アクティビティ図) - ユニットテスト実装 (JUnit) 【メンバークラス】 ・以下の経験2年以上 - WEBアプリケーション開発 - Java に関連するフレームワーク使用 (DI/Logging/ORM) - UML による設計(クラス図/シーケンス図/アクティビティ図) - ユニットテスト実装 (JUnit) - RDBMS の利用 (SQL) - Unix 系環境でのCLI操作によるアプリ環境構築
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■案件 開発モダナイズチームにおけるテスト領域の アセスメント~調査・検証~計画~実施支援をご担当いただきます。 ■その他条件 作業時間:原則9:00~18:00 作業場所:リモート可/豊洲 時間精算:有り(時間幅:140h~180h) 面談回数:WEB1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
1.以下、開発言語の中で"1つ以上"の言語において独力で開発業務を独力で遂行した経験または指導した経験 Java/C/C++/C#/VB.NET/VBA/Go/R/Julia/Scala/Haskell/COBOL/JavaScript/TypeScript/ Python/PHP/Ruby/Perl/Objective-c/Kotlin/Swift/MATLAB/HTML/CSS/markdown/markdown/ AsciiDoc/PlantUML/SQL/Bash/Powershell 2.以下、フレームワーク(FW)の中で"1つ以上"のFWを用いて独力で開発業務を遂行した経験または指導した経験 SpringFramework/Springboot/SpringBatch/ApacheStruts/JavaEE/PlayFramework/ TERASOLUNA2.x/TERASOLUNA5.x/jQuery/Angular/React/Next.js/Vue/Nuxt.js/Node.js/NestJS/ SolidJS/Backbone/Bootstrap/Storybook/Histoire 3.以下、テスト系フレームワークまたはテストツールの中で"1つ以上"、独力で実務を遂行または指導した経験 JUnit/Selenium/Playwright/API自動テストツール(Karate、Assistetc) ・コミュニケーション能力の高い方 ・勤怠に問題のない方 ・柔軟かつ主体的に動いていただける方 ・必要に応じて都内23区にご出社いただける方(原則リモート)
大手広告企業で展開している大手広告企業で展開している美容系アプリケーションのBE開発支援になります。 業務内容 ・関連システムの開発チームメンバーと連携して開発を行う。 ・保守性/可読性を重視した高品質なソースコードの作成 ・コードレビューを通じた、コード品質の担保 ・基本設計/詳細設計の成果物作成およびレビュー 例)API設計、バッチ設計、テーブル定義、ER図、テスト仕様書等 Java
案件の必須スキル
・Javaでの開発経験:3年以上 ・10人以上のチームでWebアプリケーション開発経験があること ・Springを使ったWebアプリケーション設計経験 ・Springを使ったWebアプリケーション実装経験 ・Thymeleafの利用経験 ・JUnitなどのテスティングフレームワーク経験
・予約業務支援アプリケーションの開発に携わっていただきます。 ・下記の作業をご担当いただきます。 - システム設計 - システム実装、テスト実装、テスト作業 - データ基盤連携
案件の必須スキル
・Javaを用いた開発経験(5年以上) ・Spring Bootを用いた開発経験(5年以上) ・会計もしくは経理分野での開発経験
急成長中のFintech・Web3領域において、Android向けネイティブアプリの開発をご担当いただきます。 暗号資産やブロックチェーン技術を活用した新しい金融サービスの開発に携わり、セキュリティ・パフォーマンスの最適化を推進するポジションです。
案件の必須スキル
・Kotlinを用いたAndroidアプリの開発経験(3年以上) ・設計変更、リファクタリング、新技術導入の経験 ・モバイルアプリの設計パターンの理解と実践経験 ・ユニットテスト(JUnit等)の運用経験 ・CI/CDツールの活用経験 ・GitHub/GitLabを用いたPull Requestベースの開発経験 ・非同期処理、リアクティブプログラミングの経験 ・日本国籍の方 ・40代まで
【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! ▼案件概要 某健康食品企業向けの社内通販業務システムの刷新と追加開発におけるアプリケーション開発。 ・アプリケーション開発(機能設計~試験) ・レビュー ・Javaクラス設計や実装方式の設計 ・チームリードや技術的な支援 ▼必須スキル ・Java8以降のJavaバージョンを用いたモダンなJavaコード開発経験(2年以上) ・HTML/CSS/JavaScriptを用いた開発経験(1年以上) ・SpringMVCとRDBを利用したWEBアプリ(API、WEB画面)の開発経験(2年以上) ・JUnit5を用いたテストコーディング経験 ・Linux利用経験(2年以上) ▼尚可スキル ・SpringSecurity、SpringBatchを利用した開発経験 ・JavaEE、Swingを用いたアプリの開発経験 ・MultiPageApplicationとSinglePageApplication両方の開発経験 ・Dockerコンテナを利用したオートスケールアプリ開発経験 ・OpenAPIの定義や利用経験 ・パブリッククラウドや外部のPaaSを用いた新規アプリ開発経験 ・キャッシュDB(Redisetc.)やNoSQLを利用したアプリ開発経験 ▼条件 勤務地:大門(週3~4日リモート可) 精算:140-200H テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Java8以降のJavaバージョンを用いたモダンなJavaコード開発経験(2年以上) ・HTML/CSS/JavaScriptを用いた開発経験(1年以上) ・SpringMVCとRDBを利用したWEBアプリ(API、WEB画面)の開発経験(2年以上) ・JUnit5を用いたテストコーディング経験 ・Linux利用経験(2年以上)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼案件概要 社内通販業務システムの刷新と追加開発における アプリケーション開発を行っていただきます。 また、工程としましては機能設計~試験をご担当いただきます。 ・アプリケーション開発(機能設計~試験) ・レビュー ・Javaクラス設計や実装方式の設計 ・チームリードや技術的な支援 ▼求める人物像 技術課題解決に向けて能動的に動ける方 ▼条件 精算:140-200 ▼勤務地 リモート可/大門 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Java8以降のJavaバージョンを用いたモダンなJavaコード開発経験(2年以上) ・HTML/CSS/JavaScriptを用いた開発経験(1年以上) ・SpringMVCとRDBを利用したWEBアプリ(API、WEB画面)の開発経験(2年以上) ・JUnit5を用いたテストコーディング経験 ・Linux利用経験(2年以上)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■案件 保育・教育施設向け業務支援 サービスの機能追加・機能改修をご担当いただきます。 ・新規機能の開発 ・既存機能の改修・機能追加 ・既存機能の調査・リファクタリング ■場所:フルリモート ■稼働時間:140h~180h ■面談:2回 ■環境 サーバーサイド:PHP※FWは使用していません。 フロントエンド:AngularJS/Vue.js/JavaScript/TypeScript インフラ:AWS(EC2/Lambda/Pinpoint/Kinesis) DB:Aurora(mysql)/DynamoDB/Redis CI/CD:GitHubActions IaC:Terraform/Ansible テスト:Autify/gauge/Playwright IDE:IntelliJ 開発手法:アジャイル開発(XP(ペアプロ、TDD)) 設計思想:CleanArchitecture/DDD ・バーチャルオフィス(Gather)上でコミュニケーションを取ることが多い -コミュニケーションを取る際は、基本的にビデオオン ・アジャイル開発 -ペアプロを行い1日のうち半分またはそれ以上はペアでプログラミング ■求める人物像 ・チームとしてのアウトプットを意識して、主体性を持って開発を進められる方 ・フロントメンバーと仕様を詰めて、機能設計ができる方 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Webアプリケーション開発経験3年以上(自走可能な方) ・アジャイル開発(XPやスクラムなど)に関する深い知見/経験 ・PHPUnit(PHP)やJUnit(Java)などテストコードの実装経験 ・不具合調査/障害調査からバグフィックスまでのご経験 ・大規模システムのリファクタリングの経験 ・コミュニケーション能力があり、協調性がある ・PHPでの開発経験 ・AngularJSを利用した開発経験 ・TDDでの開発経験
下記業務をご担当いただきます。 ・Swift SDK2.0、Security SDK 影響調査 ・アプリケーションチャネル影響調査 ・対外システム向け内部APIの検討 ・テストサーバを構築し、現VerのMicrogatewayを導入 ・Alliance CloudとのChanel Certificate接続、AC連動確認の実施 ・Swift協会ドキュメントの確認、SwiftとのQA対応支援
案件の必須スキル
・Java開発経験 (5年以上) ・JUnit経験(3年以上) ・ドキュメント作成経験 ・コミュニケーション能力 ・日本国籍の方 ・~40歳まで
運営している「保活支援ポータルサイト(SaaS)」において以下の業務をご担当頂きます。 - ビジネスサイドとのコミュニケーション取りながらの企画検討 - 優先度策定 / 工数見積もり / 設計 / 開発 / テスト / リリース作業 - 既存機能の改修 / リファクタリング ・少人数のチームで開発を進めているため、メンバー同士の距離は近く主体的な開発を行って頂ける環境です。 ※フルリモート可 PHP
案件の必須スキル
・Laravelを利用したウェブアプリケーション開発経験:3年以上 ・Vue.jsやReactなどのフロントエンドフレームワーク経験:2年以上 ・XPやスクラムなどアジャイル開発の経験もしくは深い知見 ・オブジェクト指向を用いた開発経験
・新規エンハンス時の技術的実現方法の検討、コードレビュー ・技術的負債、障害発生時の原因追求、リファクタリング、テスト手法改善(Junitの改善や見直し) ・クライアント側の技術担当者の方と技術的各論 Java
案件の必須スキル
・Java(SpringBoot)を使用したWEBアプリケーション開発経験:3年以上 ・AWS(EC2/S3/RDSなど)の環境構築経験 ・コードレビューなどのテックリードとしての経験 例)チーム内の技術面のリーダーとして、コード品質の方針策定やコードの品質を担保するための指示、テスト計画など資料のレビューなど
基本設計~テスト(参画後の工程は単体テスト Junit使用) ECサイトの商品をかごに入れた後の部分、サーバーサイド側を担当します。 フルスクラッチで再構築中です。 パッケージで作っていたものをJavaで作り直しています。 Java
案件の必須スキル
・Javaでの開発経験:3年以上 ・Junitの経験 ・springの経験
モダンなUIUXで使いやすいWebベースのレセプトシステムの新規開発に伴う サーバーサイドの開発に従事していただきます。 インフラはAWS想定でフロントエンドおよびサーバサイド開発を行います。 サーバサイド(API、Batch)はSpring Boot、フロントエンドはReact.jsを想定しております。 (今回募集ポジションではフロントをご担当いただくことはありません。) Java
案件の必須スキル
・業務システム開発経験:2年以上 ・Javaでのプロダクト開発経験 ・Springを用いた開発経験、知見 ・JUnitを用いたテストコード実装経験 ・REST APIの設計経験 ・新規システム開発経験有
SaaS企業におけるインテグレーション開発支援ツールのバックエンド開発に携わっていただきます。 ・Webサイトの新機能開発と改善 ・アプリケーションのパフォーマンス最適化 ・Autifyを用いた自動テストの作成と改善 Android
案件の必須スキル
・Javaによる開発経験:5年以上 ・Spring Bootを利用した開発経験 ・JUnitを用いたテストコードを書いた経験 ・REST APIもしくはGraphQL APIの設計、開発経験
大手HR企業にてリリース済みの既存システムのバックエンドロジックを精査ししながら、 汎用的に使えるWeb APIの再構築に携わっていただきます。 詳細はご商談時にお話いたします。 Java
案件の必須スキル
・Javaを用いたwebアプリケーション開発の実務経験:5年以上 ・Spring Bootを用いた開発経験 ・JUnitなどのテストライブラリを利用して定常的にテストを書く開発の経験 ・APIの設計経験、HTTPの基本知識 ・関係者と適切なコミュニケーションを取りながら開発を進めた経験 ・Gitを利用したプルリクベースの開発経験
現在新規で開発中のBtoB SaaS企業に特化したノーコードデータ連携サービスの サーバーサイド開発をご担当いただきます。 参画時期によりますが主に追加開発等をご対応いただく想定です。 Android
案件の必須スキル
・JavaもしくはKotlinでの開発経験:3年以上 ・Spring Bootの実務経験 ・JUnitの経験 ・モダンな開発やベンチャー企業での就業経験
自社サービスである、シフト管理サービスにおいて、開発業務全般をご担当いただける方を募集します。 ▼業務内容 顧客(社内)との要件定義 基本設計/詳細設計 製造 単体テスト/結合テスト リリース/移行 ※保守対応含む 各チーム間の調整 ▼特徴/ポイントなど ・プロジェクト内で技術共有会なども設けており、他プロダクトの開発状況や知見などを吸収することもできます。 ・React Reduxを使ったアプリケーション開発、Webpack + babelでのモダンフロントエンド開発に挑戦することができます。 ・案件状況などによりますが、最初にご参画いただいたプロダクトに完全に専任になるわけではなく、希望を加味した上で他プロダクトに移っていただく可能性もあります。 【備考】 ・目安作業時間:10:00〜19:00 ・服装:私服 ・PC貸与あり Java
案件の必須スキル
・Javaのフレームワーク経験(Spring、SAStruts、Play、JavaEE等) ・インターネットWEBサービスの開発、運用経験 ・複数人でのコードレビュー経験 ・jUnit等の単体テストコード経験 ・Git利用経験、ブランチモデルを理解していること ・Webアプリケーションを支えるミドルウェア(Nginx, MySQL等)構築,チューニング経験 ・各種自動化/効率化の設計/技術調査経験 ・Jenkins, CircleCIなどのCIツールを扱える方
Webサービスにおける全てのサーバ・Networkインフラを管理する部署で、 サーバの構築・設定作業を自動化する、インフラ管理アプリの開発 (インスタンス自動構築機能、インフラ自動テスト、及び、 インフラ管理アプリ機能改善の設計・構築)をご担当頂きます。 ※機能単位で、要件定義~設計~実装~テストまで一貫してご担当頂きます。 インフラの設定変更を行うアプリケーションの開発、その中でも サーバ側で動作するモジュールの開発が主な作業となります。 [技術環境] ・仮想化技術:vmware sphere ・開発:Shell/Perl/Ruby ・ Ruby on Rails/MySQL/Redis/Javascript/ Java:SAStruts・JUnit/Oracle/Vue.js/Node.js ・テスト:ユニットテストの実装 ・ソースコード管理:Git ・CI:Jenkins ・インフラ系知識:DNS Java,Ruby,Perl,JavaScript,サーバ(インフラ)
案件の必須スキル
・RubyまたはPerlの知識 (どちらか1つで構いません) ・Linux上での基本操作 ・1種類以上の言語で継続的に数年のプログラミングしたご経験 またははそれに相当する知見がある ・新しい技術の学習と導入が好きである。
「保育・教育施設向け業務支援サービス」の保護者向けECサイト機能のリプレイスに向け、技術選定から設計、製造、リリースまでを担当頂きます。 バックエンドとフロントエンドでチームが分かれていないため、バックエンドとフロントエンドの両方の開発をご担当頂きます。 ほぼ、新規開発となります。 Android
案件の必須スキル
・Webアプリケーション開発経験:3年以上 ・アジャイル開発(XPやスクラムなど)の経験もしくは深い知見 ・PHPUnitやJUnitなどテストコードの実装経験 ・システムのAPI設計からリリースまでの経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 同社は3D関連技術を活用したヘルスケア業界向けのSaaSや、AI関連のサービスを提供している企業です。 生成AIを活用したアプリ開発やディープラーニングを用いた画像・動画・音声・自然言語処理に関わる新規開発、アルゴリズムの構築や実装などを行うチームに入っていただきます。 具体的なご依頼内容としては、大規模言語モデル (LLM) 関連の案件に参画いただきます。 クライアントの具体的な課題を解決するためにプロンプトエンジニアリングやRAG・ファインチューニングの実装等をお任せしたり、生成AIワークフロー・エージェントツールの調査や、人の頭の中にしかない暗黙知を生成AIを活用してノウハウを可視化する実証研究をお願いする予定です。 技術調査等にも携わっていただきますので、調査に抵抗のない方でお願いいたします。
案件の必須スキル
・PHP を用いた開発経験3年以上 ・フロントエンドの開発経験 ・Web アプリケーション開発経験3年以上(自走可能な方) ・PHPUnit (PHP) や JUnit (Java) などテストコードのご経験 ・不具合調査/障害調査からバグフィックスまでのご経験 ・アジャイル開発の経験 ・リファクタリングの経験
1 - 30件/全916件
この条件の新着案件情報を受け取る
単価で絞り込み
エリアで絞り込み
職種で絞り込み
この条件の新着案件情報を受け取る
■JUnitとは JUnitとは、Java向けの単体テストフレームワークで、ソフトウェアの品質向上とバグの早期発見を目的として広く利用されているオープンソースのツールです。JUnitを使うことで、Javaのコードに対する自動化されたテストを簡単に作成し、実行することができます。 JUnitの特徴として、テストメソッドの実行と検証をシンプルに記述できること、テストケースのセットアップとクリーンアップを柔軟に行えること、例外やタイムアウトのテストが容易なこと、パラメータ化されたテストの作成ができること、テストスイートによるテストの組み合わせと実行順序の制御ができること、アサーションメソッドによる結果の検証が詳細に行えること、IDEやビルドツールとの連携が容易なこと、他のテストフレームワークとの統合が可能なことなどが挙げられます。 JUnitができる開発は、Javaで実装されたアプリケーションロジックの単体テスト、外部ライブラリやフレームワークのテスト、リファクタリングに伴うデグレードの検出、継続的インテグレーションにおけるテストの自動化、テスト駆動開発(TDD)の実践など、Javaによるソフトウェア開発の品質保証に関わる幅広い分野での活用が可能です。 JUnitを活用している世界的サービスやプロダクトは、Javaを使った多くのオープンソースプロジェクトやエンタープライズシステムで採用されています。Spring、Hibernate、Apache Struts、Apache Kafkaなど、有名なJavaフレームワークやライブラリの多くがJUnitを使ったテストを実装しており、ソフトウェアの品質維持に役立てられています。また、Jenkins、Travis CI、CircleCIなどの継続的インテグレーションツールとの連携も容易で、自動化されたテストの実行環境を構築することができます。Java開発者にとって必須のスキルの一つであり、ソフトウェアエンジニアリングのベストプラクティスとして広く認知されています。 ■JUnitを活用するメリット この章ではJUnitを活用するメリットについて説明します。 JUnitを習得することにより、具体的に以下のようなメリットがあります。 ・単体テストの自動化によりテストの網羅性と再現性を担保できる ・テストファーストの開発スタイルを後押しし不具合の早期発見につながる ・リグレッションテストを自動化することで品質の継続的な担保が可能になる ・テストケースをドキュメント化することで仕様の理解と共有が進む ・主要なIDEやビルドツールとの連携が容易で導入コストが低い ・アサーションメソッドによりテストの可読性を高められる ・他のテストフレームワークと比較して学習コストが低い JUnitは事実上の業界標準となっているJavaの単体テストフレームワークであり、ソフトウェア開発の品質向上に大きく寄与するツールです。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■JUnitを活用するデメリット この章ではJUnitを活用するデメリットについて説明します。 JUnitを習得することにより、具体的に以下のようなデメリットがあります。 ・単体テストの記述自体が時間的なコストになる場合がある ・ GUI やデータベースを含む処理のテスト自動化は難易度が高い ・テストケースの総数が膨大になるとメンテナンスが難しくなる ・単体テストへの過度な集中により結合テスト軽視の弊害が生じる恐れがある JUnitはメリットがJUnitはメリットが多いですが、テスト自動化の工数や過度な利用への注意など留意すべき点がいくつかあることを理解しておきましょう。 JUnit習得を今後検討しているフリーランスエンジニアはJUnitを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。