
高级 Java 工程师(远程,波兰)
为 InPost Group 的欧洲包裹配送和电子商务平台构建并运营 Java 微服务、Kafka 集成及云基础设施。 负责从初始设计到生产交付的完整功能开发流程。
描述
- 创建并交付高性能 Java 和 Spring Boot 微服务
- 开发并支持基于事件驱动的 Apache Kafka 集成
- 负责数据层,包括模式设计、查询优化、迁移和 PostgreSQL
- 在基于 Docker、Kubernetes 和 GCP 的容器化云原生环境中开展工作
- 通过代码审查、测试实践和规范的 CI/CD 提升软件质量
- 指导同事,同时推动工程质量和持续改进
- 负责从需求定义到生产部署及后续支持的完整功能开发
- 与业务利益相关者合作,验证假设并确定有效解决方案
- 将产品、客户和功能背景应用于工程决策
- 在大型组织中开展协作,连接团队并交付成果
- 编写系统设计文档、RFC 和 ADR 等技术文档
- 主动发现并减少技术债务
- 为架构讨论提出经过思考且以证据为基础的建议
任职要求
- 至少五年专业 Java 开发经验
- Java 11 或更高版本,包括 Java 17 及以上环境
- 具备 Spring Boot、Spring Security 和 JPA/Hibernate 的实践经验
- 深入掌握分布式系统、微服务、事件驱动架构和服务间通信
- 深入了解 JVM,包括内存模型、垃圾回收调优、并发和性能分析
- 具备 Apache Kafka 实践经验,包括生产者、消费者、消费者组、偏移量管理和错误处理
- 具备 PostgreSQL 专业知识,熟悉关系建模、索引、查询计划和模式迁移
- 具备 Docker 和 Kubernetes 的生产环境经验
- 熟悉 Maven 或 Gradle、Git、JIRA、Confluence、代码审查和 CI/CD
- 能够与非技术利益相关者协作,并编写清晰的设计文档
- 英语达到 B2 或以上水平,能够与团队和利益相关者沟通
- 具备使用 AI 工具和大型语言模型的经验,包括 GitHub Copilot、ChatGPT 和 Claude
- 能够批判性评估 AI 生成的内容,并在专业工作中负责任地使用这些内容
- 具备 Kotlin 开发经验者优先
- 具备领域驱动设计、CQRS、事件溯源、gRPC、GraphQL、GCP 服务、MongoDB、高吞吐量或低延迟系统,或电子商务、物流、金融科技经验者优先
福利待遇
- 支持性的工作环境和灵活的工作时间
- B2B 合同安排
- 培训和职业发展机会
- 与多元化的国际跨职能团队合作
- 积累电子商务和物流领域经验
- 提供多种福利的职业发展机会
- 根据团队安排远程工作,可选择完全远程,或每周在办公室工作一天的混合办公模式



