资深后端工程师
岗位摘要
使用 Kotlin 和 Spring Boot 设计、开发和维护安全、可扩展的后端服务与 API;通过 Apache Kafka 构建并运营事件驱动集成,包括生产者、消费者、Kafka Streams 和 Avro schema,并实现 exactly-once 语义
岗位职责
- 使用 Kotlin 和 Spring Boot 设计、开发和维护安全、可扩展的后端服务与 API
- 通过 Apache Kafka 构建并运营事件驱动集成,包括生产者、消费者、Kafka Streams 和 Avro schema,并实现 exactly-once 语义
- 负责数据模型、查询优化以及 PostgreSQL 和 MySQL 的 schema 迁移
- 将服务与可观测性、CI/CD 和 DevOps 工具集成;支持在 OpenShift/Kubernetes 上的部署与监控
- 在 OAuth2/OIDC、认证、授权和加密领域应用安全最佳实践
- 开展代码评审,维护工程标准,并指导初级工程师
- 编写高质量技术文档,涵盖设计、实现和 API 契约
任职要求
- 5 年以上后端工程职业经验
- 精通 Kotlin
- 丰富的 Spring Boot 实战经验(Spring MVC、Security、Data JPA、Cloud、Actuator)
- 扎实的 Apache Kafka 经验,包括 Kafka Streams、Schema Registry 和 exactly-once 语义
- 精通 PostgreSQL 和 MySQL:数据建模、查询计划、复制以及连接池(HikariCP)的使用
- 具有 Kubernetes 或 OpenShift 的实际经验
- 对分布式系统、微服务架构和设计模式有良好的理解
- 熟悉 OAuth2/OIDC 和后端安全基础知识
- 熟练使用 Git 和 CI/CD 实践
- 德语 B2 以上,是团队沟通、文档和利益相关方交流的主要语言
- 英语商务水平,用于技术标准和国际工具
加分项
- 计算机科学、信息技术学士学位或同等经验
- 有银行或金融科技等受监管行业的经验
- 熟悉 Spring Cloud 和分布式追踪工具
- 有 Flyway 或 Liquibase 等数据库迁移工具经验
- 法语或意大利语——鉴于瑞士平台的多语言特性,视为优势