我们正在寻找一位强大的个人贡献型后端工程师,具有架构设计和构建大规模分布式 Web 应用程序的实际经验。您应该能够从前端到后端系统全面掌控架构,并指导团队进行核心技术设计。
• 计算机科学或相关领域的学士学位,以及 5 年以上 Java 经验,专注于构建大规模基于 Web 的分布式系统。
• 深入理解计算机科学基础、数据结构和算法,并在构建高可用性、可扩展性和稳健性应用程序方面具有丰富经验。
• 在 Java 或其他面向对象语言中具备优秀的面向对象设计和编码技能,具有使用单元/集成测试框架(如 Karate)构建完全自动化软件应用程序的实际经验。
• 对关系型和 NoSQL 数据库、数据存储/访问模式、缓存技术、消息系统和异步工作流有扎实的理解。
• 具备错误分类和调试技术、日志记录和监控系统、应用程序和查询性能调优的经验。
• 对 Web 服务和与 SOA 相关的标准(如 REST/OAuth/JSON)有良好的理解。