职位描述
【岗位职责】
1、协助软件的整体架构设计和技术路线规划,协助审核团队成员的代码实现;
2、协助制定软件开发规范、测试策略和质量保证体系,规范研发流程制度,确保软件产品的质量和可靠性;
3、关注行业发展趋势,引入新技术、新方法,推动技术创新和产品升级;
4、管理技术团队,指导培训团队成员,提升团队整体技术水平和开发效率;
5、负责技术文档体系的维护、知识共享、技术培训等工作;
6、负责系统关键模块的技术攻关以及新技术探索;
7、响应业务部门诉求,通过技术工作促进业务目标达成。
【任职要求】
1、学历要求:硕士研究生及以上学历,且具有相应的学位;
2、专业要求:计算机科学与技术、软件工程、网络工程、通信工程、电气,自动化等相关专业;
3、熟练掌握数据结构、多线程编程,掌握常用的设计模式,较强的架构能力和业务抽象能力,具备业务系统建模及高可用、高可扩展性系统设计能力和复杂系统的重构能力;
4、熟悉JVM,包括内存模型、类加载机制以及性能优化;
5、熟悉Docker等容器化系统,熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制,能对分布式常用技术进行合理应用,解决实际架构问题;
6、熟悉常用的开源框架和组件的原理,包括SpringMVC,Springboot,Springcloud,Dubbo,MyBatis,Redis,RocketMQ,nacos等/zookeeper,熟悉Java常用的设计模式;
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕