岗位职责:
1.负责项目产品的需求分析、顶层设计,将业务架构转换成可落地的技术架构与详细设计;
2.负责解决项目实施中的各种技术难题,组织力量进行项目技术攻关;
3.参与项目或产品核心模块设计和开发,提供技术指导和支持,确保团队按照最佳实践进行开发工作;
4.参与技术方案和系统设计评审,对于设计不合理的地方修正,确保系统的架构质量;
5.参与编写架构设计相关文档、软件技术文档、规范文档,架构汇报材料等;
6.制定架构规范和代码规范,落实项目遵循统一规范要求,并规划形成统一的框架、平台或组件。
任职要求:
1.计算机技术相关专业本科或以上学历,5年以上Java研发经验;2年以上架构设计经验;
2.有编写框架底层代码的经验,有研读开源项目代码的良好习惯,有需求分析和技术选型的经验;
3.熟系SpringMVC、SpringBoot、SpringCloud、MyBatis等主流的开发框架,并了解底层实现原理;
4.熟悉微服务架构及应用,有微服务和分布式系统的架构设计和开发经验;
5.熟悉Tomcat、Weblogic主流中间件,及金蝶天燕、东方通等信创中间件;
6.熟悉Oracle、Mysql、PostgreSQL主流数据库,熟悉达梦、崖山、人大金仓等信创数据库,掌握SQL语句调优,数据库模型设计;
7.熟悉分布式、缓存、消息等机制,掌握多线程及高性能的设计与编码及性能调优,有高并发应用开发经验优先;
8.熟悉Devops运作流程,Docker容器技术,有云原生项目架构经验;
9.能够组织编写针对客户行业的系统架构相关文档,有较强的专业沟通能力和文档写作能力;
10.有AI人工智能开发和架构经验者优先。