シニアフルスタック開発コンサルタント――Allstate、プネー・ハイブリッド勤務
Java、Spring Boot、Reactを使って、インドにおけるAllstateの保険業務を支えるアプリケーションを開発します。分散システムとAPIを設計し、プネーのハイブリッド勤務で本番ソフトウェアを提供します。
仕事内容
- 最新のツール、テクノロジー、フレームワーク、システムを用いてデジタル製品を設計する
- ソフトウェアの設計、実装、テスト、ドキュメント作成の全般で科学的・技術的な専門知識を活用する
- 本番環境で稼働するアプリケーションを担当する
- KPIに基づいて成果を提供し、デジタル製品の成果に責任を持つ
- プロダクトマネージャーとともに、立ち上げおよびイテレーション計画に技術的専門知識を提供する
- 毎日のサイト内、サイト間、プロダクトチームのスタンドアップに参加する
- レトロスペクティブに参加し、建設的なフィードバックを促進する
- 他のメンバーと協力して、コンポーネントおよびシステムの高レベル設計と詳細設計を行う
- パフォーマンス最適化と技術レビューに貢献する
- ペアプログラミングとテスト駆動開発を実践する
- 継続的インテグレーション、継続的デリバリー、継続的デプロイメントのパイプラインとプラクティスを構築・発展させる
- ユーザー環境のソフトウェア製品をサポートする
- 知識を共有し、チーム全体の専門性を高める
応募要件
- 4~10年の実務経験
- B.E.またはB.Techの学位
- Java、Spring Boot、React JS、SQL、テスト駆動開発のコアスキル
- Microsoft Fabric、Kafka、オブザーバビリティツールに関する知識
- Swagger、REST Docs、OpenAPI、バージョン管理、サービスディスカバリと登録、テスト、管理を含む、Java Spring BootによるREST API構築の経験
- APIゲートウェイとReactの経験
- 大規模な分散システムまたはクラウドシステムのアーキテクチャ設計、設計、実装、提供の経験
- マイクロサービスアーキテクチャでの業務経験
- 認証、認可、OAuth、OWASP、OpenID、SAMLを含むWebおよびAPIセキュリティの知識
- SQL、キャッシュ、Kafkaメッセージングに関するバックエンドおよびデータベースの経験
- Git、アーティファクト管理、Maven、Gradle、npm、Artifactoryなどのビルドおよびパッケージングツールに関する知識
- Jenkinsまたは同等の継続的インテグレーションツールの経験
- アジャイルまたはペアプログラミングおよびエンジニアリング環境での経験
- テスト駆動開発を適用し、エンドツーエンドのカバレッジに向けた単体テストを記述した経験
- 問題のトラブルシューティングとパフォーマンスボトルネックの分析能力
- Pythonの経験があれば尚可
福利厚生
- スキルを身につけ、専門的に成長する機会
- 協力的なチーム環境
- ハイブリッド勤務形態
