株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
案件一覧
( 2,662 件中 941 - 950 件を表示) 【フルリモート/週5/PHP】高トラフィック広告配信プラットフォームのバックエンド開発 お任せしたいこと [役割] 秒間数万件のリクエストを処理する広告配信(AdTech)プラットフォームのサーバーサイド開発を担当していただきます。 [役割に対して求める成果] PHP 8.3の機能を最大限に活用し、広告枠の選定や配信ロジックのミリ秒単位での高速化を実現するとともに、膨大なトラフィック下での安定稼働を維持すること。 具体的な業務内容 PHP 8.3 / Laravel 11 を用いた配信エンジンおよび管理画面の開発 Swoole または RoadRunner を活用した、PHPの常駐実行によるレスポンスの高速化 Redis を用いた超高速なキャッシュ制御と、並列リクエストの排他制御の実装 広告インプレッション・クリックデータのリアルタイム集計パイプラインの構築 PHPStan (Level 9) を用いた、静的解析による厳格な品質管理 必須スキル・経験 PHPを用いたバックエンド開発の実務経験(4年以上) Laravel 等のフレームワークを用いた、スケーラビリティを考慮した設計経験 RDB(MySQL)におけるスロークエリの特定および実行計画に基づく最適化経験 KVS(Redis / Memcached)を用いたパフォーマンスチューニングの実績 歓迎スキル・経験 広告配信(DSP/SSP)や大規模ゲーム等、高負荷・低レイテンシが求められるシステムの開発経験 PHPのバージョンアップ(7系から8系など)に伴うリファクタリング経験 Docker / Kubernetes を用いたコンテナベースの開発・運用経験 GoやRust等、他言語によるパフォーマンス改善の知見(PHPとの使い分けなど) 開発環境 言語: PHP 8.3 フレームワーク: Laravel 11 DB: MySQL 8.0, Redis インフラ: GCP (Cloud Run, GKE, BigQuery) ツール: GitHub, Slack, Datadog, PHPStan 開発チームについて パフォーマンスを最優先するエンジニアが集まっており、1ミリ秒の遅延短縮に対しても真剣に議論を行う文化です。コードの可読性と実行効率のバランスを重視しており、定期的な技術共有会ではPHPの内部構造や最新の拡張機能についての知見が交換されています。 求める人物像 「PHPでどこまで速くできるか」を突き詰めることに興味がある方 大規模データの処理や、分散システム特有の課題解決にやりがいを感じる方 フルリモート環境で、アウトプットを通じてチームに貢献できる自律性の高い方 仕事の魅力 国内最大級のトラフィック量 を扱う現場で、PHPエンジニアとしての限界に挑戦できます。 最新のPHP 8.3や周辺ツールを積極的に導入しており、モダンなPHP開発を極められる環境です。 フルリモート・フルフレックスのため、自身の最も集中できる時間帯に開発に没頭することが可能です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
お任せしたいこと [役割]求人マッチングSaaSのバックエンド開発(設計・実装・テスト/検索・推薦・連携基盤) [役割に対して求める成果] 高速検索・推薦のためのAPIとデータモデル設計 スプリント内での機能実装と自動テスト整備の完遂 可観測性/KPI(検索応答時間・CVR・エラーレート等)の改善 具体的な業務内容 Laravelを用いた求人・応募・スカウト領域のAPI/バッチ実装 OpenSearch/Elasticsearch を用いた全文検索・絞り込み・スコアリング設計 レコメンド用イベント収集(閲覧・応募・スカウト)と集計ジョブ(Queue/Scheduler) 外部ATS/求人媒体との連携(Webhook/CSV/SFTP) パフォーマンス計測、A/Bテスト基盤連携、監視/アラート整備 必須スキル・経験 PHPでのWebアプリ開発経験(3年以上) LaravelでのAPI/バッチ実装経験 RDB設計(正規化、インデックス、トランザクション制御) チーム開発(Git/PRベース、レビュー)の実務経験 歓迎スキル・経験 OpenSearch/Elasticsearchでの検索機能実装経験 キュー/非同期処理(SQS、Redis Queue など)の設計・運用 外部サービス連携(Webhook、OAuth2、SFTP等)の実装 CI/CDやIaC(GitHub Actions、Terraform等)の運用経験 開発環境 言語/フレームワーク:PHP 8.2, Laravel 10 検索:OpenSearch(Elasticsearch互換) DB/キャッシュ:MySQL 8, Redis メッセージング/ジョブ:Amazon SQS, Laravel Horizon インフラ:AWS(ECS Fargate, RDS, OpenSearch, S3, CloudWatch) テスト/品質:PHPUnit, Pest, PHP-CS-Fixer, Psalm CI/CD:GitHub Actions, CodeBuild コラボ:GitHub, Slack, Jira, Confluence, Figma, Zoom リモート環境 [フルリモート] フルリモートで働いていただけます。
【フルリモート/週5/Swift】次世代モビリティ・MaaSプラットフォームのiOSアプリ開発 お任せしたいこと [役割] 移動の最適化やシェアリングサービスを提供する次世代MaaS(Mobility as a Service)プラットフォームにおいて、iOSアプリの新規機能開発およびパフォーマンス改善を担当していただきます。 [役割に対して求める成果] 位置情報(GPS)やリアルタイムの地図描画を伴う複雑な仕様において、SwiftUIやSwift Concurrencyを駆使して、バッテリー消費を抑えつつ遅延のない滑らかなユーザー体験を実現すること。 具体的な業務内容 Swift (SwiftUI) を用いたiOSアプリの設計、新規機能の実装およびリファクタリング CoreLocation および地図SDK(MapKit / Google Maps SDK)を活用した、高精度な位置情報制御とルート描画の最適化 Swift Concurrency (async/await, Actors) を用いた非同期処理の実装による、バックグラウンド通信とUIスレッドの分離 状態管理ライブラリ(TCAやCombineなど)を用いた、単方向データフローに基づくクリーンなコード作成 XCTest やスナップショットテストを用いた、リプレイスに耐えうる自動テストコードの拡充 必須スキル・経験 Swiftを用いたiOSアプリの開発・運用実務経験(4年以上) SwiftUI および Combine(またはSwift Concurrency)を用いた開発実務経験 バックグラウンド処理、位置情報の取得、ローカルキャッシュ制御に関する知見 Git / GitHub を用いたチーム開発およびコードレビューの経験 歓迎スキル・経験 Swift 6(Data Race Safety等)への移行、またはコンパイルエラーの解消経験 地図APIや位置情報を主軸としたアプリケーションの開発・チューニング経験 Swift Package Manager (SPM) を用いたマルチモジュール構成での開発・運用経験 Bitrise などのCI/CDツールを用いた、配信・検証プロセスの自動化経験 開発環境 言語: Swift 5.10 / 6.0 フレームワーク: SwiftUI, UIKit (一部), Combine アーキテクチャ: MVVM / The Composable Architecture (TCA) インフラ: AWS, Firebase ツール: Xcode, GitHub, Slack, Figma, Notion 開発チームについて WWDCやSwiftのプロポーザル(Evolution)など、最新の技術トレンドに対して非常に感度が高いメンバーが集まっています。 仕様の不確実性に対しては、モックアップを素早く作って検証する「プロトタイプ文化」が根付いており、技術的なアプローチに集中できる環境です。 リモート環境でありながら、SlackやNotion、Figmaを用いた非同期コミュニケーションが極めてスムーズで、個々のエンジニアが担当コンポーネントに裁量を持って進めています。 仕事の魅力 位置情報やリアルタイムデータ同期など、OSのディープな機能と向き合う高難易度なiOS開発を経験できます。 最新のSwift仕様やSwiftUIに特化した、モダンでレガシーの少ないコードベースで開発に集中できます。 フルリモート・フルフレックスの環境で、無駄な割り込みがなく、自分のゾーンに入ってコーディングができる体制が整っています。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
【フルリモート/週5/Kotlin】高トラフィックメディア・次世代コンテンツ基盤のバックエンド開発 お任せしたいこと [役割] 月間数千万PVを誇る大規模メディアプラットフォームにおいて、Kotlinを用いたサーバーサイドの設計・開発を担当していただきます。 [役割に対して求める成果] 高負荷環境におけるデータ配信の低レイテンシ化を実現し、同時大量アクセス時でもサービスを安定して継続できる、スケーラブルなAPI基盤を実装すること。 具体的な業務内容 Kotlin / Spring Boot 3 を用いた、APIおよびバックエンドサービスの開発 Kotlin Coroutines / Flow をフル活用した、大量のコンテンツ配信を捌くための非同期・並行処理の実装 gRPC を用いた、社内マイクロサービス間の型安全で高速な通信処理の構築 大量データのキャッシュ制御(Redis)および、RDB(PostgreSQL)のクエリ・インデックス最適化 GitHub Actions / Docker を用いた、CI/CDパイプラインの運用と改善 必須スキル・経験 Kotlinを用いたサーバーサイド開発の実務経験(3年以上) Spring Boot または Ktor を用いたWebアプリケーションの開発経験 静的型付け言語における、並行処理(マルチスレッド/非同期処理)の基礎知識 RDBを用いたWebアプリケーションのスキーマ設計およびパフォーマンス改善の経験 歓迎スキル・経験 JavaからKotlinへの移行(リプレイス) や、コードのモダン化を推進した経験 gRPCやGraphQLなどを用いた、REST以外のAPI開発・運用経験 AWS / GCP などのパブリッククラウド上でのコンテナ(EKS, GKE等)運用知見 DDD(ドメイン駆動設計) などの設計手法を用いた、クリーンなコードベースの構築経験 開発環境 言語: Kotlin 2.x フレームワーク: Spring Boot 3, Spring WebFlux DB: PostgreSQL, Redis インフラ: AWS (EKS, Aurora, CloudFront) ツール: IntelliJ IDEA, GitHub, Slack, Datadog 開発チームについて 最新のKotlin 2.x系をいち早く導入するなど、技術的なキャッチアップに非常に貪欲なエンジニアが揃っています。 コードレビューでは、型安全性の担保やメモリ効率、読みやすさ(Idiomatic Kotlin)について活発に意見を交わしています。 全員がフルリモートで自律的に動いており、テキスト(Slack/GitHub/Notion)でのドキュメント化と情報共有が徹底されているため、非同期でスムーズに開発が進む環境です。 仕事の魅力 圧倒的なユーザー数とトラフィック量 を持つプロダクトで、技術的なインパクトをダイレクトに実感できます。 Coroutinesを用いた非同期処理など、Kotlinの強みを最大限に活かした実践的なエンジニアリングが経験できます。 フルリモート・フルフレックスの柔軟な環境が整備されており、自分のリズムで開発に100%集中できます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
【フルリモート/週5/Flutter】大規模エンタメ・マンガ配信アプリの新規機能開発およびUI刷新 お任せしたいこと [役割] 累計ダウンロード数1,000万を超える大規模マンガ・エンタメ配信プラットフォームにおいて、Flutterを用いたiOS/Androidアプリの開発を担当していただきます。 [役割に対して求める成果] コンテンツの増加に伴う画面遷移の複雑化をクリアにし、マンガビューアやアニメーション演出のパフォーマンスを損なうことなく、滑らかで快適な読書体験を提供すること。 具体的な業務内容 Flutter (Dart) を用いた、プロダクトの新規機能開発および機能改修 Riverpod をベースとした、厳格な単方向データフロー(UDF)による状態管理の設計 カスタムペイントやアニメーションを用いた、リッチなエフェクト・読込画面の実装 画像(マンガ原稿データ)のプリフェッチ・キャッシュ戦略の最適化による表示速度の向上 段階的なマルチモジュール構成への移行、およびCI/CDパイプラインによる検証自動化 必須スキル・経験 Flutterを用いたモバイルアプリの設計、開発、運用の実務経験(3年以上) Dart の非同期処理(Future, Stream, async/await)やジェネリクスに関する深い理解 Riverpod などの状態管理ライブラリを用いた、テストコードを意識したアーキテクチャ設計経験 各種OS(iOS/Android)固有のライフサイクルやUIガイドラインの基礎知識 歓迎スキル・経験 iOS(Swift)またはAndroid(Kotlin)いずれかのネイティブ開発・保守経験 メモリプロファイラを用いたパフォーマンスチューニング、メモリリークの特定・改善経験 Codemagic などのCI/CDツールを用いたビルド・配信の自動化設定経験 デザインツール(Figma)からUIコンポーネントを設計・実装するコンポーネント駆動開発の経験 開発環境 言語: Dart フレームワーク: Flutter 3.x 状態管理: Riverpod, Freezed ローカルDB: Isar, Hive インフラ: AWS, Firebase ツール: GitHub, Slack, Figma, Notion 開発チームについて 現在はモバイルアプリ専任のエンジニアが5名在籍しています。最新のFlutterのバージョンアップへの対応速度が非常に早く、コミュニティの動向や新しいプラグインの検証を積極的に行う文化です。 SlackやGitHubを活用した非同期コミュニケーションが極めてスムーズで、仕様の意図や技術的な意思決定のログがしっかりと残されているため、迷いなく実装に集中できます。 各メンバーが担当コンポーネントに裁量を持って進めており、割り込みミーティングも少なく、個人が最高のパフォーマンスを出せる環境を重視しています。 仕事の魅力 数百万規模のアクティブユーザー が日常的に使うアプリで、自分の書いたコードがダイレクトに体験価値へ繋がります。 大規模プロダクトならではの、パフォーマンス最適化やマルチモジュール化といった一歩踏み込んだFlutter開発を経験できます。 フルリモート・フルフレックスが定着しており、無駄なミーティングを極力減らし、実装に集中できる環境です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
【フルリモート/週5/React】大規模SaaS・デザインシステム構築およびフロントエンド開発 お任せしたいこと [役割] プロダクト全体のUIの一貫性と開発スピードを向上させるため、Reactを用いた共通コンポーネントライブラリ(デザインシステム)の構築と、それを用いた新機能開発を担当していただきます。 [役割に対して求める成果] 再利用性の高いコンポーネントを設計し、複数の開発チームがスムーズにUIを実装できる基盤を作ることで、プロダクト全体のコード品質とUIの均質化を実現すること。 具体的な業務内容 React 18 / TypeScript を用いたUIコンポーネントの設計・実装 Storybook を活用したコンポーネントカタログの構築とドキュメント整備 Tailwind CSS または Vanilla Extract を用いた、拡張性の高いスタイリング 複雑なデータグリッドや動的なグラフを含む、管理画面用高度UIの開発 React Testing Library / MSW を用いた、コンポーネント単位の自動テスト実装 必須スキル・経験 Reactを用いたWebアプリケーション開発経験(3年以上) TypeScript を用いた厳格な型定義の実務経験 コンポーネントの再利用性を意識した設計(Atomic DesignやHeadless UIの理解) 状態管理ライブラリ(Zustand, TanStack Query等)の利用経験 歓迎スキル・経験 Next.js (App Router) を用いたパフォーマンス最適化の経験 自社サービスや大規模プロジェクトでの「デザインシステム」構築・運用経験 Webアクセシビリティ(WAI-ARIA)に関する深い知識と実装経験 モノレポ構成(Turborepo / Nx)での開発・運用経験 開発環境 言語: TypeScript フレームワーク: React 18, Next.js 14 UI基盤: Storybook, Radix UI, Tailwind CSS 状態管理: TanStack Query, Zustand インフラ: Vercel, AWS ツール: GitHub, Slack, Figma 開発チームについて エンジニアがデザイナーと密に連携し、コンポーネントの挙動やインターフェースを議論しながら決定しています。ペアプログラミングやコードレビューが日常的に行われており、技術的な議論が非常に活バツな環境です。 技術スタックのモダン化を強く推進しているチームであり、レガシーコードの排除や新しいライブラリの検証・導入がスピード感を持って行われています。 フルリモート・フルフレックスの体制が浸透しており、テキスト(Slack/GitHub)ベースでのスムーズな非同期コミュニケーションで業務が完結します。 仕事の魅力 プロダクトの成長を支える「デザインシステム」の立ち上げに深く関わることができます。 特定の機能に縛られず、フロントエンド全体のアーキテクチャ向上に貢献できるやりがいがあります。 フルリモート・フルフレックスにより、開発に集中できる最適な環境を自分で構築可能です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
【フルリモート/週5/React】大規模SaaS・デザインシステム構築およびフロントエンド開発 お任せしたいこと [役割] プロダクト全体のUIの一貫性と開発スピードを向上させるため、Reactを用いた共通コンポーネントライブラリ(デザインシステム)の構築と、それを用いた新機能開発を担当していただきます。 [役割に対して求める成果] 再利用性の高いコンポーネントを設計し、複数の開発チームがスムーズにUIを実装できる基盤を作ることで、プロダクト全体のコード品質とUIの均質化を実現すること。 具体的な業務内容 React 18 / TypeScript を用いたUIコンポーネントの設計・実装 Storybook を活用したコンポーネントカタログの構築とドキュメント整備 Tailwind CSS または Vanilla Extract を用いた、拡張性の高いスタイリング 複雑なデータグリッドや動的なグラフを含む、管理画面用高度UIの開発 React Testing Library / MSW を用いた、コンポーネント単位の自動テスト実装 必須スキル・経験 Reactを用いたWebアプリケーション開発経験(3年以上) TypeScript を用いた厳格な型定義の実務経験 コンポーネントの再利用性を意識した設計(Atomic DesignやHeadless UIの理解) 状態管理ライブラリ(Zustand, TanStack Query等)の利用経験 歓迎スキル・経験 Next.js (App Router) を用いたパフォーマンス最適化の経験 自社サービスや大規模プロジェクトでの「デザインシステム」構築・運用経験 Webアクセシビリティ(WAI-ARIA)に関する深い知識と実装経験 モノレポ構成(Turborepo / Nx)での開発・運用経験 開発環境 言語: TypeScript フレームワーク: React 18, Next.js 14 UI基盤: Storybook, Radix UI, Tailwind CSS 状態管理: TanStack Query, Zustand インフラ: Vercel, AWS ツール: GitHub, Slack, Figma 開発チームについて 技術スタックのモダン化を強く推進しているチームです。エンジニアがデザイナーと密に連携し、コンポーネントの挙動やインターフェースを議論しながら決定しています。ペアプログラミングやコードレビューが日常的に行われており、技術的な議論が非常に活発な環境です。 求める人物像 1つの機能を実装するだけでなく、裏側の共通基盤や「仕組み作り」に興味がある方 最新のReactエコシステムや、フロントエンドのトレンドを追うのが好きな方 フルリモート環境下で、非同期なドキュメントベースのコミュニケーションを厭わない方 仕事の魅力 プロダクトの成長を支える「デザインシステム」の立ち上げに深く関わることができます。 特定の機能に縛られず、フロントエンド全体のアーキテクチャ向上に貢献できるやりがいがあります。 フルリモート・フルフレックスにより、開発に集中できる最適な環境を自分で構築可能です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
【フルリモート/週5/Vue】人事労務向け勤怠・工数管理SaaSのフロントエンド開発(Vue.js/TypeScript) お任せしたいこと [役割] Vueエンジニアとして、人事労務向け勤怠・工数管理SaaSのフロントエンド開発を担当。打刻、勤務状況確認、工数入力、承認フローなど、従業員・管理者双方が日常的に利用する業務画面のUI実装を行っていただきます。 [役割に対して求める成果] 勤怠・工数情報を迷わず入力・確認できる分かりやすいUIの実装 複雑な承認フローや就業ルールを破綻なく表現できる画面設計 制度変更や機能追加に柔軟に対応できる保守性の高い構成 具体的な業務内容 Vue.js/TypeScriptによる勤怠・工数管理画面の設計・実装 打刻、勤務実績、残業時間、工数入力画面の開発 承認フロー、差戻し、コメント機能のUI実装 月次集計、一覧表示、CSV出力画面の開発 REST APIとのデータ連携および状態管理 既存画面のUI改善およびリファクタリング バックエンド・デザイナーとの仕様調整 必須スキル・経験 Vue.jsでのフロントエンド開発経験2年以上 TypeScriptを用いた開発経験 業務系または管理画面の開発経験 API連携を伴う画面実装経験 Gitを用いたチーム開発経験 歓迎スキル・経験 勤怠管理・労務管理・工数管理システムの開発経験 複雑なフォームや業務フローUIの実装経験 Nuxt.jsを用いた開発経験 UX改善や業務効率化を意識した画面改善経験 開発環境 言語:TypeScript フレームワーク:Vue.js(Nuxt.js) 状態管理:Pinia UI:Element Plus テスト:Vitest インフラ:AWS 管理:Slack, Jira, Confluence, GitHub, Figma 開発チームについて フロントエンド3名/バックエンド4名/デザイナー1名/QA1名/PM1名 業務理解と操作性を重視するSaaSプロダクトチーム 2週間スプリントのアジャイル開発 求める人物像 業務背景を理解しUIに反映できる方 保守性・拡張性を意識した実装ができる方 チームと連携しながら主体的に改善を進められる方 仕事の魅力 企業の働き方を支える基盤プロダクトに携われる Vue/TypeScriptによる業務系SaaS開発経験を積める フルリモートで安定して参画できる 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
【フルリモート/週5/Java】年間数兆円の決済トラフィックを処理する決済代行システム(Payment Gateway)のバックエンド開発およびトランザクション最適化 お任せしたいこと [役割]バックエンドエンジニアとして、数万社の加盟店(ECサイトや実店舗)と各金融機関(クレジットカードブランド、銀行、QRコード決済事業者等)を繋ぎ、年間数兆円規模の流通を支える「決済代行システム」のコア機能開発および保守運用をお任せします。 [役割に対して求める成果]新たな決済手段(BNPL、各種Payなど)の追加や法改正(セキュリティ要件の強化)に伴うシステム改修を、既存の稼働システムに一切の不整合を起こすことなく安全に実装すること。また、ネットワークの瞬断や外部APIのタイムアウトが発生した場合でも、「二重請求」や「決済漏れ」を絶対に防ぐための厳格なトランザクション制御と冪等性(何度実行しても結果が同じになること)を担保し、24時間365日止まらない堅牢な決済基盤を提供し続けること。 具体的な業務内容 ・Java(Spring Boot)を用いた、決済ゲートウェイ向けバックエンドAPIおよびバッチ処理の詳細設計、実装、テスト ・CAFISや各金融機関の外部APIとの連携機能の実装、およびネットワーク障害を想定したリトライ処理・フォールバック(例外処理)の堅牢な設計 ・「オーソリ(与信)」「売上確定」「キャンセル」「部分返金」といった複雑な決済状態(ステート)の安全な管理と、トランザクションの補償処理(Sagaパターン等)の実装 ・数千万件のトランザクションを遅延なく処理するための、RDBMS(PostgreSQLまたはOracle)における悲観的ロック/楽観的ロックの適切な使い分けとスロークエリのチューニング ・JVMのパフォーマンスチューニング、およびコネクションプール(HikariCP)やスレッドプールの最適化による高トラフィック・低レイテンシの実現 ・PCI DSS(クレジットカード業界のセキュリティ基準)に準拠した、暗号化処理(AWS KMS等の利用)やトークナイゼーションの実装 ・JUnitやMockitoを用いた異常系(Unhappy Path)の徹底的な自動テスト実装による、デグレ(回帰バグ)の完全な防止 ・加盟店からの問い合わせやアラート検知時の、ログ(Datadog, Splunk)を通じた迅速な原因究明とデータ補正 必須スキル・経験 ・Javaを用いたWebアプリケーション、またはバックエンドシステムの実務開発経験(3年以上) ・Spring Framework(Spring Boot)を用いた開発経験(2年以上) ・RDBMSを用いたデータベース設計、およびACID特性やトランザクション分離レベルに関する極めて深い理解と実務経験 ・Git/GitHubを用いたプルリクエストベースでのチーム開発経験 歓迎スキル・経験 ・決済代行サービス、FinTech、銀行、または証券などの金融ドメインにおけるミッションクリティカルなシステム開発経験 ・分散システムにおける冪等性の設計、および非同期処理(メッセージキュー等)の実装経験 ・外部API(REST/SOAP等)との連携において、複雑なエラーハンドリングやリトライ制御を設計した経験 ・暗号化技術、またはPCI DSS等のセキュリティ基準に関する知識 ・JVMチューニング、または大規模トラフィックを捌くためのパフォーマンス最適化経験 ・AWS(ECS, EKS, RDS, SQS, KMS等)を利用したセキュアなインフラ環境での開発・運用経験 開発・業務環境 開発言語:Java 21 フレームワーク:Spring Boot, Spring Batch データベース:PostgreSQL (または Oracle) インフラ:AWS (ECS, RDS, SQS, KMS等), Docker テスト・CI/CD:JUnit, Mockito, GitHub Actions 監視・ツール:Datadog, Splunk, GitHub, Jira, Confluence, Slack プロジェクトチームについて システム開発部の決済コア基盤チームへの配属となります。「1円のズレも、1秒のダウンタイムも許されない」という決済システムの性質上、スピードよりも「確実性」と「安全側への倒し方(フェイルセーフ)」を何よりも重視する非常に厳格なカルチャーです。コードレビューでは、「もしこの処理の直前でDBのコネクションが切れたらデータはどうなるか?」「外部APIから504 Gateway Timeoutが返ってきた際、ステータスは『未確定』として正しく保留されるか?」といった異常系のシナリオについて、チーム全員で執拗なまでに確認し合います。 求める人物像 ・ハッピーパス(正常系)のコードを書くことよりも、「いかにしてシステムを安全に失敗させるか」「どうすればデータを復旧できるか」という異常系の設計に知的な面白みを感じる方 ・流行りの新しいアーキテクチャを無計画に導入するのではなく、枯れた技術であっても確実に動作する堅牢で予測可能なコードを書くことに強いこだわりを持てる方 ・「人の預金を預かり、経済活動の根幹を担っている」という金融システムエンジニアとしての高い倫理観と責任感を持てる方 仕事の魅力 現代のデジタル社会において最も重要なインフラの一つである「決済」の心臓部を担う、極めてプレッシャーとやりがいの大きなポジションです。Javaエンジニアとして最高峰の難易度となる「厳格なトランザクション制御」「冪等性の担保」「高可用性設計」といった金融グレードのアーキテクチャ設計に最前線で向き合うことで、いかなるエンタープライズ企業からも必要とされる圧倒的なバックエンド開発スキルを獲得することができます。 働き方 リモート環境 [フルリモート] 基本的にフルリモートで働いていただけます(※クレジットカード情報などの極めて高い機密データを扱うため、厳格なアクセス制御・監視が施された貸与端末およびセキュアなVDI環境での業務となります)。
お任せしたいこと [役割] バックエンドエンジニアとして、JavaおよびSpring Bootを用いた個人向け資産運用・管理プラットフォームの新規API開発およびサービス連携ロジックの実装を担当していただきます。 [役割に対して求める成果] 外部金融機関(銀行・証券)のAPIから取得するデータの不整合を防ぐため、Springのトランザクション管理や厳密な例外処理を徹底した、堅牢でバグのない決済・同期システムを構築すること。 具体的な業務内容 Java 17 / Spring Bootを用いた、資産推移データの集計・配信を行うREST APIの実装 MyBatis / Hibernate(JPA)を使用した、PostgreSQLデータベースへの効率的なアクセス処理のコーディング JUnitを用いた自動単体テストの作成、およびモック(Mockito)を活用した外部連携テストの実施 金融データ特有の複雑なバリデーションチェックおよび暗号化処理の実装 Dockerを用いたローカルコンテナ環境の構築、およびAWS(ECS/Fargate)環境でのデバッグ GitHubを用いたコードレビューへの参加、およびチームメンバーとの技術的議論への参画 必須スキル・経験 Java(Java 8以降)を用いたWebアプリケーションまたはAPIの開発実務経験3年以上 Spring Boot等のフレームワークを用いた商用プロダクトの開発経験1年以上 RDBMS(PostgreSQL、MySQL等)を用いた開発経験およびSQLの基礎知識 Git/GitHubを用いたチーム開発フロー(プルリクエストの作成からレビュー対応まで)の経験 オブジェクト指向プログラミング(デザインパターン、クラス設計)の基礎知識 歓迎スキル・経験 金融システム、決済代行サービス、または証券/銀行関連システムの開発・運用経験 AWS(ECS, Fargate, RDS)や、Terraformを用いたクラウドインフラに関する基礎知識 大規模なバッチ処理(Spring Batch等)の設計、またはパフォーマンス改善の経験 OpenAPI(Swagger)を活用したスキーマ駆動開発の実践経験 セキュリティ基準(PCI DSS等)に準拠したセキュアコーディングの知見 開発環境 言語・FW:Java 17, Spring Boot, MyBatis インフラ・DB:AWS, PostgreSQL, Docker 管理ツール:GitHub, Slack, Jira, Confluence 技術スタック:Gradle, JUnit, Mockito, GitHub Actions 開発チームについて テックリード1名、Javaエンジニア4名、QA1名の少数精鋭チームです。 「金融をもっと身近に、安全に」をミッションに掲げ、コードの疎結合性やドキュメントの正確性を非常に大切にしている落ち着いた文化です。 求める人物像 細かなデータ仕様や例外ケース(エッジケース)に目を配り、丁寧で確実な実装ができる方 自身の書いたコードの品質に責任を持ち、テストコードを積極的に充実させられる方 仕事の魅力 需要の根強いJava×Spring Bootの環境で、レガシーではないモダンな設計手法(クリーンアーキテクチャ等)を体験できます。 社会的信頼が求められるFinTechプロダクトの核心部分に携わることができ、バックエンドエンジニアとしての市場価値を高められます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。