· 至少 10-12 年的软件开发经验
· 至少 8-10 年的 Java 工作经验
· 对 SOLID 模式、单元测试和集成测试有深入理解和丰富经验
· 对最新的 Java 语言特性以及 Spring Boot 框架有扎实的知识和经验
· 在 RESTful API 设计和开发方面有丰富经验,熟悉 Swagger 和 OpenAPI 标准
· 对 AWS 云基础知识有良好的了解和经验(微服务架构、Docker 和 Kubernetes、S3 存储、Redshift 等)
· 有使用 Java OpenTelemetry 和 ElasticSearch 构建应用可观察性的经验
· 具备使用 Angular 或 React 进行前端开发的经验
· 熟悉 SQL 或类似语言的知识和经验
· 有使用 Maven、Git、Gitlab 和 JIRA 的经验
· 具备算法和数据结构的良好知识,具有复杂性分析的扎实基础
· 具备分析代码的强大能力——理解执行流程并进行调试,即使没有调试器的访问权限
· 理想的候选人还应具备以下某些或全部的专业知识:
o Apache Kafka、Spark 和 Iceberg
o 了解 DevOps 文化