职位:全栈数字架构师 - AngularJS / Spring Boot
我们正在寻找一位高技能且具有前瞻性的全栈数字架构师,负责企业级数字解决方案的架构、设计和开发。该职位需要在 Angular、Spring Boot、Node.js 和数据库设计方面具有深厚的实践经验,且需对解决方案架构、系统集成及 AI 驱动的产品特性设计有较强的了解。
理想的候选人应熟悉敏捷开发方法,具备领导开发团队的经验,并能够将业务需求转化为可扩展和安全的技术解决方案。
主要职责:
• 负责企业数字平台的端到端架构和解决方案设计。
• 使用 Angular(前端)、Spring Boot / Node.js(后端)和关系型 / NoSQL 数据库设计和开发可扩展、安全且高性能的全栈应用程序。
• 在解决方案规划和实施的各个方面应用行业标准的软件设计原则(例如:模块化架构)。
• 定义和实施系统集成策略,包括 REST API、消息服务和中间件连接。
• 与 AI / ML 团队合作,构思和集成 AI 驱动的产品特性(例如:聊天机器人、智能工作流、推荐系统)。
• 负责设计文档的开发,包括高层和低层设计文档、接口定义和数据流图。
• 确保多个系统、平台和服务之间的无缝互操作性。
• 领导和参与 Agile / Scrum 仪式,包括冲刺规划、评审和回顾。
• 指导解决方案从开发到生产的转变,遵循 DevOps 和 CI / CD 最佳实践。
• 指导开发人员并进行代码/设计审查,以确保质量和遵循架构标准。
• 与利益相关者和合作伙伴密切合作,在项目生命周期中展示强大的沟通和领导能力。
所需技能与经验:
• 8年以上全栈软件开发和解决方案架构角色的经验。
证明的专业知识:
• 前端:
Angular,TypeScript,HTML5,SCSS
• 后端:
Spring Boot,Node.js
• 数据库:
MySQL,PostgreSQL,MongoDB;在数据库架构设计、索引、规范化和优化方面有较强的能力。
• 在通过 API(REST / SOAP)、消息队列(Kafka、RabbitMQ)和企业中间件设计系统集成方面具有深厚的经验。
• 扎实的软件设计原则和模式基础(MVC、微服务、事件驱动架构等)。
• 有能力与数据和 AI 团队合作设计和开发 AI 驱动的特性。
• 熟悉身份验证和安全标准(OAuth2、OpenID Connect、JWT、基于角色的访问)。
• 具备在 Azure、AWS 或 GCP 上进行云原生应用设计和部署的经验。
• 熟悉 DevOps 实践,包括 CI / CD、Docker、Kubernetes、Git、Jenkins 和基础设施即代码工具。
• 在使用 Jira、Confluence 和版本控制系统的 Agile Scrum 环境中有丰富的经验。
• 出色的分析、沟通和利益相关者管理技能,能够有效地桥接技术与业务讨论。
优先资格:
• 有产品开发的工作经验。
• 接触过 AI / ML 流水线和智能服务的集成。
• 熟悉事件驱动系统、流处理架构和实时数据解决方案。
• 拥有云认证(例如:Azure 解决方案架构师、Google 解决方案架构师)者优先。