主要职责
设计、开发和实施新集成和功能,以支持使用 Java EE 的新电子商务平台。现代化和重构现有代码库,以提高性能、可维护性和可扩展性。利用 HTML、CSS 和 JavaScript 更新和增强用户界面,提供引人入胜且直观的体验。与产品经理、UX/UI 设计师和其他工程师合作,将业务需求转化为技术解决方案。参与代码审查、测试和文档编写,以确保高质量和可靠性。及时排除、调试和解决软件缺陷和问题。保持对行业最佳实践和新兴技术的了解,以不断改进我们的平台。负责并指导支持电子商务平台的 Java EE 应用程序的整体架构。定义并执行团队的编码标准、设计模式和最佳实践。领导现代化举措,包括重构单体、提高模块化和减少技术债务。评估并推荐符合企业标准的新技术、框架和工具。担任初级和中级工程师的技术导师。领导设计审查、架构讨论和复杂问题解决会议。通过代码审查提供建设性反馈,重点关注长期可维护性和可扩展性。作为产品经理、架构师、DevOps 和安全团队的技术联系人。将业务和非功能性需求(性能、安全性、可扩展性)转化为技术解决方案。通过数据驱动的建议影响路线图和技术优先级。
资格
计算机科学、软件工程或相关领域的学士学位,或同等的实际经验。7 年以上专业 Java 开发经验,包括显著的 Java EE 专业知识。具有设计和维护企业级生产系统的经验。具备前端开发和 UI 更新的 HTML、CSS 和 JavaScript 的强大知识。具有现代化遗留代码和将新功能集成到现有系统中的经验。具备扎实的问题解决能力和细节关注能力。出色的沟通和团队合作能力。表现出领导技术举措和影响工程方向的能力。具备出色的沟通技巧,能够向技术和非技术受众解释复杂的技术概念。
优先技能
具备定义或贡献企业架构标准的经验。具有云原生或混合架构(优选 Azure)的实践经验。具备 RESTful API 和 Web 服务的经验。对 RESTful API 设计、安全模式和集成策略有深入理解。熟悉 CI/CD 管道、DevSecOps 实践和自动化质量门槛。具有领导或参与大规模系统迁移或平台现代化工作的经验。