エンジニアフルリモート

【フルリモート/週5/Java】日本企業のレガシーシステムを刷新する次世代クラウドERPプラットフォームのバックエンド開発

【フルリモート/週5/Java】日本企業のレガシーシステムを刷新する次世代クラウドERPプラットフォームのバックエンド開発

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
5,600 ~ 6,700円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週5/Java】日本企業のレガシーシステムを刷新する次世代クラウドERPプラットフォームのバックエンド開発

お任せしたいこと

[役割]バックエンドエンジニアとして、日本を代表するエンタープライズ企業が抱える複雑で巨大な業務システム(人事、会計、販売管理など)を統合し、モダンなアーキテクチャで再構築する次世代クラウドERP(統合基幹業務システム)プラットフォームの開発をお任せします。
[役割に対して求める成果]数十年にわたって複雑に絡み合ったレガシーシステムの業務ロジックをドメイン駆動設計(DDD)によって解きほぐし、Java 21とSpring Boot 3を用いた拡張性の高いマイクロサービスアーキテクチャへと刷新することで、顧客企業の圧倒的な業務効率化とDX(デジタルトランスフォーメーション)を実現すること。

具体的な業務内容

・Java(Java 21)およびSpring Boot 3を用いた、フロントエンド(SPA)および外部連携向けRESTful API / GraphQL APIの詳細設計・実装
・既存の巨大なオンプレミス・モノリスシステムから、クラウドネイティブなマイクロサービスアーキテクチャへの段階的なリプレイス戦略の立案と実行
・複雑なエンタープライズ領域(会計・人事等)の業務ロジックを整理し、ドメイン駆動設計(DDD)に基づいた堅牢なオブジェクト指向モデリングと実装
・Spring Batch等を利用した、月末月初に集中する数千万件規模の大規模な帳票・集計データバッチ処理の高速化およびリソース最適化
・RDBMS(PostgreSQL等)の大規模なテーブル設計、トランザクション分離レベルの適切な制御、および複雑なクエリのパフォーマンスチューニング
・JUnitやTestcontainersを利用したテスト駆動開発(TDD)の実践と、GitHub Actions等を用いたCI/CDパイプラインでの自動テスト運用

必須スキル・経験

・Javaを用いたWebアプリケーションのサーバーサイド開発経験(3年以上)
・Spring Framework(Spring Boot)を用いた実務経験(2年以上)
・RDBMSを用いた複雑なデータベース設計、トランザクション管理、およびSQLチューニングの経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験

歓迎スキル・経験

・Java 17/21等のモダンな言語機能(Records, Pattern Matching等)を利用した開発経験
・ドメイン駆動設計(DDD)、クリーンアーキテクチャ等の知見、およびそれらに基づくシステム設計・リファクタリング経験
・マイクロサービスアーキテクチャにおけるシステム設計、および分散トランザクション(Sagaパターン等)の知識・実装経験
・大規模なバッチ処理システム(Spring Batch等)の設計・パフォーマンスチューニング経験
・AWS環境(EKS, ECS, Aurora等)でのコンテナ技術(Docker/Kubernetes)を利用したインフラ運用経験
・ERPパッケージの開発経験、または会計・人事・サプライチェーン等のエンタープライズ業務に関するドメイン知識

開発環境

言語・フレームワーク:Java 21, Spring Boot 3, Spring Batch, JUnit, Testcontainers
インフラ・ミドルウェア:AWS (ECS, Aurora PostgreSQL, S3, SQS), Docker, Redis
CI/CD・ツール:GitHub, GitHub Actions, Datadog, Terraform, Jira, Confluence, Slack

開発チームについて

プロダクトマネージャー1名、テックリード1名、ドメインエキスパート(業務コンサルタント出身)1名、バックエンドエンジニア6名(今回募集枠含む)、フロントエンドエンジニア4名、QAエンジニア2名の体制です。「技術的負債を憎み、レガシー業務をリスペクトする」というカルチャーのもと、エンジニア自身が顧客の業務フローを深く理解し、妥協のないアーキテクチャ設計とコード品質(高カバレッジの自動テスト)を追求しています。

求める人物像

・「とりあえず動くコード」で妥協せず、複雑なビジネスルールを整理し、変更に強く可読性の高い美しいコードを書くことに強いこだわりを持てる方
・エンタープライズ特有の難解な業務仕様から逃げず、ドメインエキスパートと対等に議論を交わしながらパズルを解くようにモデリングを楽しめる方
・フルリモート環境下において、他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方

仕事の魅力

「日本の大企業のITシステムが古くて使いにくい」という国を挙げての社会課題(2025年の崖など)に対し、Javaの堅牢なエンジニアリング力で真正面から立ち向かう非常に社会的インパクトの大きなポジションです。最新のJava 21エコシステムを本番環境で活用し、DDDやマイクロサービス化といったバックエンド開発における最高難易度の設計課題に継続して取り組むことで、エンタープライズ領域におけるトップクラスのソフトウェアアーキテクトとして市場価値を飛躍的に高めることができます。

働き方

リモート環境

[フルリモート] フルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。