【フルリモート/週5】Javaバックエンドエンジニア(システムモダナイゼーション・API開発)

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,200 ~ 4,800円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5】Javaバックエンドエンジニア(システムモダナイゼーション・API開発)
お任せしたいこと
自社で展開する既存システムのモダナイゼーション、および新規機能のバックエンドAPI設計・開発をお任せします。
長年運用されてきたJavaシステムの技術的負債を安全に解消し、最新のJava環境(Spring Boot等)を用いた保守性の高いモダンなアーキテクチャへの移行をチームで推進していただくポジションです。
具体的な業務内容
・JavaおよびSpring Bootを用いたバックエンドAPIの設計・開発・運用
・既存レガシーシステムのコードベース解析、およびドメイン駆動設計(DDD)などに基づくリファクタリングの推進
・RDBMS(PostgreSQL, MySQL等)のデータベース設計およびクエリチューニング
・JUnitやMockito等を利用した自動テストの実装によるコード品質の担保
・GitHub Actions等を用いたCI/CDパイプラインの構築・改善
・プロダクトマネージャーやフロントエンドエンジニアと連携した要件定義とAPI仕様の策定
・プルリクエストを通じたコードレビューと、チーム全体の技術力向上のサポート
必須スキル・経験
・Javaを用いたWebアプリケーションの開発実務経験(目安として3年以上)
・Spring Bootを用いたAPIの設計・開発経験
・RDBMSを用いたテーブル設計、および基本的なSQLの記述・チューニング経験
・Git / GitHub等を用いたチーム開発経験
・ユニットテスト(JUnit等)の実装経験
歓迎スキル・経験
・ドメイン駆動設計(DDD)やクリーンアーキテクチャを用いた開発経験
・オンプレミス環境からクラウド(AWS, GCP等)へのシステム移行経験
・Dockerなどのコンテナ技術を用いた開発・運用経験
・Apache KafkaやRabbitMQ等を用いた非同期処理の実装経験
・スクラム等のアジャイル開発手法でのプロジェクト参画経験
開発・業務環境
開発言語:Java 17 または 21
フレームワーク:Spring Boot
データベース:PostgreSQL, MySQL
インフラ:AWS または GCP, Docker
テスト・CI/CD:JUnit, GitHub Actions
コミュニケーション・管理:GitHub, Jira, Slack, Zoom, Notion
プロジェクトチームについて
プロダクトマネージャーやフロントエンドチームと密に連携し、ユーザーへ継続的に価値を届けることを目指す開発チームです。「動けば良い」という考え方ではなく、保守性や可読性の高いコードを書くことを重視しています。
既存のシステム仕様や歴史的背景に敬意を払いながらも、テストコードをしっかりと敷き詰め、安全かつ着実にモダンな技術へ移行していく堅実なカルチャーがあります。
求める人物像
・複雑なビジネスロジックや既存の仕様を紐解き、より良いアーキテクチャへの改善に前向きに取り組める方
・技術的な課題に対して、チームメンバーとコミュニケーションを取りながら協力して解決策を模索できる方
・新しい技術やフレームワークのアップデートに対して継続的にキャッチアップし、業務に取り入れていける方
働き方
リモート環境
[フルリモート] 基本的にフルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
