职位描述
工作职责:
1.参与公司基础平台功能开发、技术选型和重构、优化现有的技术架构的工作
2.参与新技术攻关,完成新技术研究、传播和落地;参与解决或指导重要项目中的关键问题和技术难题
3.参与系统整体非功能性规划,解决产品对安全性、可用性、可扩展性及数据处理性能等要求
4.负责软件整体架构质量的保障工作、生产支持和问题跟踪定位
5.完成上级交办的其他工作
岗位要求:
1.本科以上学历、至少3年以上专业从业经验,参与过大型软件架构或项目软件架构搭建,有独立软件架构设计经验者优先
2.熟悉精通Java的IO、多线程、集合等基础框架,熟悉JVM原理和回收机制,能够针对性的进行JVM性能优化
3.熟悉分布式系统常用基础框架,有微服务、消息中间件、数据库、缓存和容器等一种或多种主流框架经验,掌握spring-cloud或者dubbo分布式框架
4.精通高可用、负载均衡、Docker、租户资源隔离和容灾恢复等一种或几种,有大型项目的部署规划和生产实施、维护经验优先考虑
5.有涉及如下一项或多项经验优先
1)有熟悉RabbitMQ、RocketMQ、SeaweedFS、ES、Activiti、k8s 经验优先
2)有熟悉物联网、MQTT、视频流处理等相关经验优先
3)有低代码平台、企业聊天工具、企业系统办公工具等项目经验优先
4)有熟悉APP开发经验优先,如安卓、IOS等