
シニアフルスタックAIソフトウェアエンジニア(Java)- マッケソン・ハイブリッド勤務
マッケソンでシニアフルスタックAIエンジニアとして、Javaとクラウドを基盤とする薬局テクノロジーシステム向けアプリケーションを開発します。スケーラブルなAPI、ユーザーインターフェース、マイクロサービス、AIエージェントのオーケストレーションを担当します。
仕事内容
- Java、Spring Boot、Angular、TypeScript、PostgreSQLを使用して、フルスタックアプリケーションを設計、構築、テスト、リリースする。
- 最新のアーキテクチャプラクティスとOpenAPI/Swagger標準に従って、REST APIとマイクロサービスを開発・運用する。
- GitHub CopilotやClaudeなどの承認済みAIコーディングツールを使用し、生産性、コード品質、テストカバレッジ、提供効率を高める。
- AIが生成したコードを、セキュリティ、パフォーマンス、スケーラビリティ、保守性、正確性の観点からレビューする。
- 業務プロセスと運用効率を支えるユーザーインターフェースや管理ツールを作成する。
- Kafkaや分散メッセージング技術を使用して、スケーラブルなイベント駆動システムを構築する。
- 複雑なマルチステップ実行とモデルルーティングに対応する、中央AIエージェントオーケストレーション層とランタイムハーネスを設計・改善する。
- インターフェース、API、データベース、連携、イベント駆動サービス全体でエンドツーエンドの品質を維持する。
- 自動テスト、CI/CDパイプライン、継続的デリバリーの実践を確立する。
- オブザーバビリティと監視ソリューションを適用し、アプリケーションの信頼性と本番サポートを強化する。
- アーキテクチャ評価、コードレビュー、技術設計セッションに貢献する。
- 知識共有、設計面での協業、確かなエンジニアリングプラクティスを通じて、エンジニアの成長を支援する。
- 部門横断のパートナーと協力し、アジャイル環境で高品質なソフトウェアを提供する。
応募要件
- 関連分野の学位または同等の経験があり、通常は少なくとも7年の関連ソフトウェアエンジニアリング経験を伴うこと。
- プロフェッショナルなソフトウェア開発経験が少なくとも7年あること。
- Java、Spring Boot、REST API開発の実務知識。
- AI支援開発ツールとワークフローの使用経験。
- Angular、React、Vue、Next.js、または同等のJavaScriptフレームワークを使用したWebアプリケーション開発経験。
- ネイティブなマルチステップツール実行に対応する低レイテンシーのエージェント実行ループを設計した豊富な経験。
- PostgreSQLを含むSQLおよびリレーショナルデータベースに関する高度な知識。
- イベント駆動システムの設計およびKafkaなどのメッセージングプラットフォームの経験。
- ソース管理、CI/CD、現代的なソフトウェア提供手法の経験。
- 自動テストの作成・実行経験。
- トラブルシューティング、デバッグ、本番サポートに関する優れた能力。
- Azureサービスおよびクラウドネイティブアプリケーション開発の経験。
- Dockerコンテナでのアプリケーションデプロイ経験。
- HibernateやJPAなどのORMフレームワークの経験。
- Redisまたは同等のキャッシュシステムに関する知識。
- LaunchDarklyやOptimizelyなどの機能管理プラットフォームの経験。
- LiquibaseやFlywayなどのデータベース移行ソリューションの経験。
- Dynatraceを含むオブザーバビリティおよび監視プラットフォームの経験。
- 分散トレーシング、メトリクス、構造化ロギングの経験。
- 医療、薬局、またはその他の高度に規制された業界での就業経験。
福利厚生
- 競争力のある報酬パッケージ。
- 年間ボーナスの機会が提供される場合があります。
- 長期インセンティブの機会が提供される場合があります。
- Total Rewardsパッケージを利用できます。
- 求職または応募の過程で合理的配慮を受けられます。




