
ケルン勤務 シニアJavaソフトウェアエンジニア(ハイブリッド)
TENIOS GmbHのクラウド通信バックエンド、電話連携、AI音声ボット機能を構築・拡張します。 ケルンのハイブリッド勤務で、分散Javaマイクロサービスを扱います。
仕事内容
- 開発から運用まで、クラウドネイティブな通信プラットフォーム全体を担当します。
- FreeSWITCHとKamailioを統合した低遅延の通話制御システムを開発します。
- 自動通話分配エンジンとAI対応IVRワークフローを構築します。
- WebSocketsとRTPを使用して、リアルタイムAI音声ボットプラットフォームを電話ワークフローに接続します。
- Java 21+、Springベースのマイクロサービス、RabbitMQでバックエンドを拡張します。
- 分離、計測、リソース割り当てを含むマルチテナント機能を拡張します。
- 使用量課金、請求、請求書発行システムを保守・改善します。
- OWASPガイダンス、脅威モデリング、依存関係スキャンなど、安全な開発手法を適用します。
- ISO 27001への準拠と欧州NIS2サイバーセキュリティ要件の実現に貢献します。
- CI/CDパイプライン、Kubernetesデプロイメント、可観測性機能を運用します。
- プラットフォームの可用性99.99%超の維持を支援します。
- 既存のBackbone.jsとMarionette.jsのインターフェースをサポートし、最新のフロントエンドフレームワークへの移行を推進します。
- コーディング、リファクタリング、デリバリーにAI開発ツールとエージェントベースのCLIワークフローを活用・推奨します。
- プラットフォームエンジニアリング、セキュリティ、プロダクトの各チームと緊密に連携します。
応募要件
- ソフトウェア開発の実務経験が5年以上あり、主にJavaバックエンドシステムの構築に携わっていること。
- 最新のJava 17/21+、Spring Boot、Spring Framework、JPA/Hibernate、RESTful API設計に関する深い知識。
- 分散型クラウドネイティブ・マイクロサービスアプリケーションの設計・開発・提供経験。
- Docker、Kubernetes、およびGitHub Actions、GitLab CI、Jenkins、Argo CDなどの最新CI/CDプラットフォームのうち少なくとも1つに関する実務経験。
- AWS、Azure、Google Cloud Platformのいずれか主要クラウドプロバイダーでの業務経験。
- 自動テスト、コードレビュー、継続的インテグレーションとデリバリーを含む、確かな品質管理の実践。
- OWASP Top 10、依存関係管理、シークレット管理を含む、安全なソフトウェア開発に関する確かな理解。
- メトリクス、集中ログ、分散トレーシング、アプリケーションパフォーマンス監視にわたる可観測性の経験。
- 本番システムの運用とインシデント対応に自信があること。
- 複雑な分散システムに取り組む際の優れた分析力と確かな技術的判断力。
- 英語の読み書きと会話に堪能であること。
- ドイツ語スキルがあれば尚可。
- Claude CodeやGitHub CopilotなどのAI支援開発ツールの使用経験、または導入に前向きであること。
- CPaaSまたはクラウド通信、SIP・RTP・WebRTCなどの通信プロトコル、あるいはFreeSWITCH・Kamailio・Asteriskなど関連オープンソースフレームワークの経験。
- 高可用性、低遅延、キャリアグレードの分散システムに関する知識。
- KafkaまたはRabbitMQを使用した非同期メッセージングとイベント駆動アーキテクチャの経験。
福利厚生
- 年間総報酬67,000~72,000ユーロ。経験に応じて決定します。
- ケルンでのハイブリッド勤務。
- 国際的なB2Bテクノロジー環境。
- 先進的なAIソリューションとデジタルツールに日々触れられます。
- 意思決定が速く、会社の成長に大きな影響を与えられる、生産性の高い国際チーム。









