工作职责:
1、负责设计和开发大容量互联网平台产品的后端服务和系统架构;
2、持续优化设计和编码,完善前后端技术规范、开发流程、工具和组件库,沉淀技术,赋能团队;
任职资格:
1、计算机及相关专业本科毕业,3年以上后端开发经验;
2、良好的计算机科学和工程基础,良好的逻辑设计和软件设计能力;
3、熟练掌握Java语言,熟练掌握Spring、SpringBoot,MyBatis,熟悉微服务框架SpringCloud或K8s等;
4、精通数据库原理和MySQL;
5、熟悉常用设计模式,具备良好的编程能力和代码风格,有代码洁癖和数据洁癖者优先;
6、熟悉微服务技术体系,对服务治理、分布式、缓存、异步框架、消息中间库、分库分表的原理及常用中件间有深入了解,并在工作项目中有实际使用经验;
7、能快速准确理解业务和产品逻辑,逻辑思维清晰,并将业务逻辑转换成合理的技术设计;
8、热爱学习、积极成长,持续提高技术能力和业务理解能力;
特别加分项:
1、深入理解面向对象思想和领域驱动设计,能对业务进行合理设计,善于对业务进行抽象,进行数据库和API设计者优先;
2、有深入使用MQ、ES(ElasticSearch)、Redis,并理解其中原理者优先;
3、熟悉互联网大用户量后台开发技术,具备高并发、高可用、复杂业务开发能力及实际经验,有大型互联网产品或产业互联网SaaS产品开发经验者优先;
4、深入理解CI、CD和DevOps,有推进DevOps经验者优先;
5、良好的沟通和团队合作能力和意愿,良好的自驱意识和责任心,主动推动解决问题和优化产品;