Java Web开发人员 Level 3
重要性:高
职位描述
作为一名全栈开发人员,您将有机会设计、构建、测试、维护并对数字平台的路线图产生直接而有意义的影响。您将负责设计和开发高可扩展电子商务 Web 应用程序的编排服务层。
全栈开发人员努力不断改进软件交付流程和实践,并成为公司尊重、诚实、正直、多元化、包容和他人安全的核心价值观的榜样。
职位要求:
• 8+年的服务器端开发经验,熟悉 Node.js 和 Java / Spring
• 具备前端 Web 开发技术栈的重要知识,包括 Javascript / CSS 和 Angular 或 React
• 熟悉 SQL 数据库和 NoSQL 数据库(MongoDB / Cassandra)
• 强大的分析问题解决能力
• 具备现代微服务架构的经验
• 具备构建 RESTful API 的经验,深入理解 REST 原则
• 注重细节,能够在团队和个人中良好地工作
• 具备强大的主动性和在压力下工作的能力
• 理解整个开发过程(设计、开发和部署)
• 出色的书面和口头沟通能力
• 能够优先处理工作并在短时间内完成任务
• 出色的组织、时间和项目管理能力
• 商业化的时间、成本和截止日期的处理方式
主要职责
• 确定和维护全栈工程的最佳实践
• 与设计师和产品经理合作,迭代设计和实施我们的产品
• 与我们的消费者工程师合作,构建和发布功能
• 设计一个随公司需求增长的服务框架
• 监控性能,观察与可用性问题相关的流量下降并解决问题
• 审查应用程序和功能代码,并与开发团队计划未来的 API 升级
• 协助开发将放在网站、移动应用和外部客户端应用的应用程序和功能
• 保持对新兴技术的了解