1、参与需求评审并根据需求文档,独立完成接口的开发,并保证功能、性能、安全性等
2、协助开发组长完成后端的部分技术设计和研发
3、与前端工程师配合,为项目提供最优化的技术解决方案
4、专研JAVA及大数据相关技术,协助其他同事解决遇到的难题,持续优化系统
5、具备带领小团队进行项目开发的能力
6、持续学习并分享新的技术知识和心得
1、5年以上JAVA开发经验,对于用过的开源框架,了解其原理和机制
2、熟悉Mysql、Oracle等关系型数据库设计和开发,对数据库性能调优有一定经验
3、熟悉多线程及高性能的设计与性能调优
4、有分布式系统研发经验,对常见中间件如分布式缓存、消息队列、RPC等有使用经验和较深入的理解
5、熟练使用linux操作系统及常用linux命令
6、熟悉docker、k8s容器技术
7、熟悉spring、springboot、springcloud技术
8、思路清晰,有良好的业务理解、系统分析和软件设计能力,有良好的沟通能力和横向推动能力
9、有一定的技术深入和广度、并且思维不局限于技术上
10、本科及以上学历,计算机相关专业