岗位描述
【岗位职责】
1. 顶层设计与规划
(1)负责大型/特大型信息化项目(如:城市一网统管、协同办公、人工智能等平台)的整体技术架构规划,输出架构蓝图设计和演进路线;
(2)分析业务需求,识别性能、高可用、安全等保合规等关键非功能性需求,转化为可落地的技术设计指标和架构设计;
(3)制定系统集成方案,制定数据互通规范和通讯适配协议,解决异构系统间的数据孤岛问题;
2. 技术选型与落地
(1)主导技术选型,评估开源/商业软件(如Spring Cloud Alibaba、K8s、Dubbo、Kafka等),确定基础开发框架、中间件选型,确定项目技术底座;
(2)制定技术标准、编码规范、接口规范(如RESTful/GraphQL/gRPC),并对开发团队进行架构落地辅导;
(3)统筹微服务拆分、服务治理、分布式事务、限流熔断等高可用方案落地,从性能、安全、扩展性、成本四个维度管控架构落地;
3. 技术攻关和评审
(1)攻克项目中的核心技术难题,如:分布式事务处理、海量数据分片、缓存策略、高并发架构优化等;
(2)架构评审与团队赋能:组织全项目架构评审、代码评审,指导高级工程师开发、沉淀通用组件,提升团队整体研发质量;
(3)探索和引入新技术和新工具,通过技术分享赋能研发团队,提升团队能力;
4. 研发过程管理
(1)评审核心模块的架构设计和详细设计,保障系统的可维护性和可演进性,确保系统不被代码腐蚀;
(2)规划研发DevOps全过程,统筹CI/CD、集群化部署(如Docker/K8s),负责生产环境性能调优、高可靠、灾难演练等;
5. 沟通与协作
(1)跨域协同:对接产品、运维、安全、业务等部门,拆解复杂需求、评估技术风险,推动架构方案落地,统筹重大项目技术落地全生命周期;
(2)作为技术窗口与业务部门、产品经理、外部供应商对接,平衡业务需求与技术成本;
6.完成上级领导交办的其他事项。
【任职要求】
1.大学本科及以上学历,取得相应学位证书;
2.计算机科学与技术、信息系统管理、通信等其他相关专业;
3.具有硕士6年或本科8年及以上软件开发经验,6年后端开发,3年架构落地经验,主导过千万级DAU/集团级中台项目从0到1落地;具备央国企、知名民企或外企相关工作经历者优先。
4.精通Java,熟悉JVM调优,熟练使用多线程、网络IO编程,熟悉设计模式;熟练使用SpringBoot/SpringCloud/Dubbo等微服务框架;
5.精通Redis、MQ(如RocketMQ/Kafka)、Elasticsearch等中间件原理与集群优化;熟练分布式锁、分布式事务、多级缓存、熔断降级、全链路追踪设计;
6.精通数据库索引优化、SQL调优、分库分表等,熟悉MySQL/MongoDB/Postgre/TiDB/达梦等各类数据库使用与架构设计;
7.熟悉Docker/K8s集群调度、CI/CD流水线、监控体系(Prometheus/Grafana),熟悉DevOps过程;懂DDD领域驱动优先;
8.有SaaS平台、企业/政务数字化落地经验,有知名开源项目贡献、有大数据(如Flink)或AI工程化经验优先;
9.年龄40周岁及以下;
10.中共党员优先。