
高级 Java 软件工程师(科隆混合办公)
加入 TENIOS GmbH,构建云原生通信、电话和 AI 语音机器人系统,担任高级 Java 工程师。负责后端服务、平台可靠性以及高可用通信平台的持续演进。
描述
- 负责云原生通信平台从开发到运营的全生命周期。
- 使用 FreeSWITCH 和 Kamailio 构建并维护低延迟呼叫控制系统。
- 开发先进的自动呼叫分配引擎和 AI 驱动的 IVR 工作流。
- 通过 WebSockets 和 RTP 连接实时 AI 语音机器人平台。
- 扩展基于 Java 21+ 和 Spring 的后端微服务。
- 通过隔离、计量和资源分区扩展多租户架构。
- 维护自动化用量计费、账单和开票系统。
- 实施符合 ISO 27001 和 NIS 2 要求的安全编码实践。
- 运营 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 或 GCP。
- 深入理解自动化测试、代码审查实践和持续交付。
- 了解安全软件开发,包括 OWASP Top 10、依赖管理和密钥管理。
- 具备指标、集中式日志、分布式追踪和应用性能监控等可观测性经验。
- 有信心运营生产系统并处理事故。
- 具备出色的分析能力,能够在复杂分布式环境中作出合理的技术判断。
- 英语书面和口语流利;懂德语者优先。
- 具备 AI 辅助开发工具的实操经验,或真正愿意采用这些工具。
- 具备 CPaaS、云通信、SIP、RTP 或 WebRTC 等电信协议,或 FreeSWITCH、Kamailio、Asterisk 等相关框架的经验。
- 了解电信级、高可用、低延迟分布式系统。
- 具备使用 Kafka、RabbitMQ 或类似技术实现异步消息和事件驱动架构的经验。
福利待遇
- 年薪税前 67,000 至 72,000 欧元,具体取决于经验。
- 以科隆为基地的混合办公安排。
- 有机会在一家快速发展的科技公司服务多个欧洲市场的客户。
- 定期接触先进的 AI 解决方案和数字化工具。
- 国际化、高效的团队,决策迅速,并能直接影响公司的发展。








