
シニアソフトウェアエンジニア、JVM最適化プラットフォーム(Java)—プラハ・ハイブリッド勤務
AzulのJVMパフォーマンスプラットフォーム向けに、スケーラブルなJavaサービスを構築します。 OptHubのバックエンドコンポーネント、診断機能、リアルタイム最適化ツールを開発します。
仕事内容
- AzulのJVMパフォーマンスプラットフォームを支えるサーバーサイドサービスを作成・保守します。
- プロダクトマネージャー、パフォーマンスエンジニア、JVMスペシャリストと協力し、スケーラブルで信頼性の高いバックエンドシステムを提供します。
- プロトコル、API、データストレージ、リアルタイム最適化エンジンを含む高性能なJavaサービスを開発します。
- クラウド環境とオンプレミス環境のJVMと通信する、サーバーサイドのOptHubコンポーネントを拡張します。
- 診断情報が限られ、厳しいパフォーマンス制約がある中で、複雑な分散システムの問題を調査します。
- 社内エンジニアリングおよび顧客環境向けに、可観測性、プロファイリング、診断ツールを構築します。
- ベンチマークを設計し、プロファイラの結果を分析して、得られたパフォーマンスに関する知見を適用します。
- 技術設計レビューとコードレビューに参加します。
応募要件
- バックエンドまたはサーバーサイドシステムを中心とした、5年以上の実務Java開発経験。
- メモリ管理、ガベージコレクション、JITコンパイル、スレッドなど、JVM内部に関する深い知識。
- 分散システムおよびマイクロサービスの構築・運用に関する本番環境での経験。
- Javaの並行処理、低レイテンシアーキテクチャ、パフォーマンス最適化に関する高いスキル。
- AWS、Azure、GCPのいずれか、およびKubernetesベースのコンテナオーケストレーションの経験。
- 明確なAPIとプロトコルを設計でき、必要に応じて基盤システムに近い領域で作業する意欲。
- 不完全なデータから、困難で断続的に発生する本番環境の問題を診断できる実績。
- JVM agent、JVMTI、ASM、Javassist、OpenJDK内部実装などのJVM関連技術に関する知識。
- パフォーマンスエンジニアリング、async-profiler・JFR・YourKitなどのプロファイリングツール、またはランタイム可観測性の経験。
- gRPC、Protocol Buffers、WebSockets、高スループットメッセージングシステムの経験。
- プロセスメトリクス、システム可観測性、CI/CDパイプラインの経験。
- Javaプラットフォーム、ミドルウェア、またはインフラストラクチャ製品企業での経験。
福利厚生
- 適格な候補者を紹介できる従業員紹介プログラム。
- MacBook Proまたは希望する同等のハードウェアを含むプレミアムIT機器。
- 年間5週間の休暇に加え、5日間の病気休暇。
- 柔軟な勤務時間と、完全リモート勤務の選択肢。
- オフィスはプラハ中心部にあります。
- 世界中の経験豊富な専門家と協力し、Javaエコシステムに貢献できる機会。







