岗位要求:
1.全日制本科及以上学历,计算机相关专业。
2.有5年以上java项目开发、实施等相关经验,2年以上系统架构经验。
3.有分布式、高并发、高可用系统开发和设计经验,精通分布式及各种开源技术,精通spring、springcloud、Dubbo等框架技术,熟悉主流数据库。
4.熟悉Mybatis,Netty等;熟悉中间件Redis、RocketMQ、Nginx;熟悉Docker或k8s环境;熟悉JVM、多线程、;熟悉SQL优化;对底层技术与源码有比较深入的了解。
5.熟悉网络拓扑,对信息化系统网络架构和安全架构有一定了解。
6.了解大数据平台,如hadoop、spark等。
岗位职责:
1.负责项目技术方案设计、评审与架构符合性审查。
2.负责业务系统技术架构建立和管控,技术难点解决,前沿技术研究,推动应用开发规范、数据架构规范与技术实施规范的编制与实施。
3.根据业务系统规模及业务需求,对业务系统软件开发框架、技术组件选型,参与核心功能开发,并能指导软件开发。
4.负责规划业务系统程序的运行模式,层次结构,调用关系,规划具体的实现技术类型。
5.负责代码质量审核、指导与监督,提升开发团队的技术水平。
6.负责设计业务系统硬件基础环境,规划网络、安全、服务器等部署模式。
7.负责技术整体方案的编写,并能按照方案落地。
8.持续优化业务系统软硬件环境,预测未来系统风险点,并提前做出预案。
9.完成领导交办的其他工作。