职责:
1、能独立完成项目的调研、需求分析和系统设计等;
2、参与功能需求说明书和系统概要设计,并负责完成核心代码;
3、根据开发规范与流程独立完成核心模块的设计和编码相关文档;
4、负责对架构进行优化及重构,持续改进性能、可扩展性、稳定性、安全性。
要求:
1、二本A类及以上学历,计算机类专业优先;
2、5年以上研发经验,具备较强的管理能力;
3、精通 MySQL数据库,会分析、优化SQL语句;
4、精通SpringMVC,Spring,MyBatis,Spring Boot等常用框架;
5、熟悉常用设计模式,具有扎实的JAVA基础和良好的编程习惯;
6、熟悉Java NIO、多线程编程及锁机制等常用技术;
7、熟悉Redis,RabbitMQ/Kafka,Zookeeper,springcloud等底层中间件及分布式技术;
8、优秀的学习能力和团队沟通协作能力及自驱动能力,对新技术有浓厚兴趣并有钻研精神。