
科隆高级 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 工作流,用于编码、重构和交付。
- 与平台工程、安全和产品团队密切合作。
任职要求
- 至少五年专业软件开发经验,主要负责构建 Java 后端系统。
- 深入了解现代 Java 17/21+、Spring Boot、Spring Framework、JPA/Hibernate 和 RESTful API 设计。
- 具备分布式云原生微服务应用的架构设计与交付经验。
- 具备 Docker、Kubernetes 以及至少一个现代 CI/CD 平台的实际经验,例如 GitHub Actions、GitLab CI、Jenkins 或 Argo CD。
- 具备至少一家主要云服务提供商的工作经验: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 解决方案和数字工具。
- 高效的国际团队,决策迅速,并能对公司发展产生切实影响。








