具体的な業務内容
【フルリモート可】バックエンドエンジニア(プラットフォーム領域)◆Yahoo! メディアサービス
■ポジション概要:
「Yahoo! JAPAN」トップページや、「Yahoo!ニュース」、「Yahoo! 天気・災害」などのメディアサービス向けプッシュ通知システムの開発リードを担当します。
【変更の範囲:会社の定める業務】
■業務詳細:
プッシュ通知システムのアーキテクチャを再設計し災害時の地震速報や号外ニュースを数千万ユーザーに迅速かつ確実に届ける社会的インフラを強化していただきます。この役割では、社内のプライベートクラウドの技術を活用して、システムの信頼性と拡張性を高めるための設計と開発を行います。具体的には、Push通知をexactly-onceに処理を達成することが目標で、非常に高度な設計が求められます。また、開発プロセスの改善を通じて、新しい機能の追加や既存機能の最適化を行い、ユーザー体験を向上させます。
<主な業務内容>
・新規サービスの開発、及び既存機能の改善における開発業務全般
・企画チーム、デザインチームとコラボレーションしてアイデアを形にする
・開発チーム内での設計レビューやコードレビューを通じた、内部品質の担保
・パフォーマンス改善やリファクタリング、自動化などのアプリケーションの改善
■開発環境:
開発言語、フレームワーク:Java、Spring Boot
インフラ:プライベートクラウド、Kubernetes
CI / CD:Screwdriver.cd
データベース:MySQL
ストリーミング処理:Apache Pulsar
その他:GitHub、Confluence、JIRA、Slack
■関わるサービス:
Yahoo! JAPAN トップページ https://www.yahoo.co.jp/
Yahoo!ニュース https://news.yahoo.co.jp/
Yahoo! 天気・災害 https://weather.yahoo.co.jp/weather/
変更の範囲:本文参照
チーム/組織構成
その他プロジェクト事例
開発環境