シニアJavaバックエンドエンジニア(Spring Boot)
モビリティや鉄道旅行を支えるJavaおよびSpring Bootシステムを保守し、本番環境のインシデントに対応しながら、新しいモビリティプラットフォームへの移行を支援します。
仕事内容
- 既存のJava、Spring Boot、Spring Batchコンポーネントを運用し、継続的に改善する。
- 分散サービス全体の複雑なインシデントを調査し、解決する。
- 平均復旧時間を1時間未満に抑え、重大なデグレードを防ぐために取り組む。
- 既存コードにClean Codeとテストピラミッドの実践を取り入れる。
- 信頼性の高いGitLab CIデプロイを支えるため、自動テストのカバレッジを拡大する。
- 運賃、発券、地域ごとの差異に関する複雑な業務ルールを記録する。
- 新しいモビリティエンジンのチームと連携し、移行を支援する。
- Feature TeamのAgile ScrumまたはKanban、およびDevOpsの各種ミーティングに参加する。
応募要件
- コンピューターサイエンスの修士号を有すること。工学系の学校または大学の学位、もしくは同等の資格でも可。
- Javaバックエンド開発の実務経験が4〜6年あること。
- 本番環境のアプリケーション運用・保守に関する豊富な経験があること。
- JavaおよびSpring Bootに精通していること。
- Spring Batchの実務経験があること。
- REST APIの設計・保守経験があること。
- SOAP Webサービスの経験があること。
- MongoDBのデータモデリング、クエリ、パフォーマンスチューニングのスキルがあること。
- JUnitやMockitoなどの自動テストツールの使用経験があり、Clean Codeの実践に通じていること。
- GitおよびGitLab CIの使用経験があること。
- ログや監視データを用いて本番環境のインシデントを分析し、複雑な不具合を解決できること。
- インシデント対応において、慎重さと冷静さを保てること。
- サービス精神があり、顧客満足を大切にできること。
- 知識をわかりやすく説明・共有でき、文書でのコミュニケーション能力が高いこと。
- チームワークを大切にし、自立して行動でき、業務ルールへの好奇心があること。
福利厚生
- 担当業務の期間を通じて、マネージャーと人事チームのサポートを受けられます。
- スキル開発や研修、5つの事業部門にまたがるプロジェクトを通じてキャリアを伸ばせます。
- 社内イベントや知識共有が活発な、親しみやすいコンサルタントコミュニティがあります。
- B Corp、Great Place to Work、EcoVadisの取り組みに参加する、広く認知されたグループで働けます。
- 無期雇用契約(CDI)。
- 注目度の高い、戦略的な顧客プロジェクトに携われます。
