
Java开发工程师 - 克拉科夫混合办公
加入Xebia,担任Java开发工程师,使用Spring Boot构建可扩展的Azure微服务,为克拉科夫的数字化转型客户提供支持。 负责技术设计、实施与工程改进。
描述
- 使用Java 25和Spring Boot创建可扩展的应用程序
- 将业务挑战转化为技术策略、高层设计和可运行的实现方案
- 使用领域驱动设计和事件溯源构建并演进微服务
- 使用包括AKS和Kubernetes在内的Azure服务,并通过Terraform管理基础设施
- 设计PostgreSQL数据解决方案和事件驱动架构
- 与各团队的工程师合作,统一技术方案并简化集成
- 从澄清需求到完成实施,负责功能交付
- 通过推荐更优方法和新思路,参与制定技术与业务战略
- 发现架构和技术方面的不足,并带领团队解决问题
- 推进工程实践、代码质量和团队工作方式的改进
任职要求
- 具备至少六年的JVM生态专业软件工程经验
- 深入掌握Java和Spring Boot,并了解其底层技术与抽象机制
- 具备在敏捷开发环境中工作的专业经验
- 能够独立将业务挑战转化为技术解决方案并负责交付
- 具备微服务设计经验,有领域驱动设计和事件溯源经验者优先
- 具备Azure、Kubernetes或AKS以及Terraform的实操经验
- 具备PostgreSQL和现代CI/CD实践经验,使用过GitHub Actions、ArgoCD等工具
- 熟悉Splunk等可观测性工具,并具备使用Spock进行自动化测试的经验
- 具备使用Claude Code、GitHub Copilot或Cursor等AI编程助手的实践经验
- 具备出色的沟通与协作能力,能够协调多方利益相关者
- 积极主动、勇于承担责任,持续改进并交付有价值的解决方案
- 英语达到B2或更高水平
- 能够尽快开始工作
- 愿意每周至少一次在客户的克拉科夫办公室工作
- 必须居住在欧盟境内并持有有效工作许可






