岗位职责:
1.与产品经理沟通,深入挖掘用户需求,提供详细方案并实现代码编写;
2.参与技术团队的方案设计和系统评审工作,对设计复杂的系统进行技术把控;
3.编写简洁、清晰、高效的代码,不断提升代码质量
4.参与头脑风暴会议,引入创新技术和创新解决思路,为产品功能和算法提供建议。
岗位要求:
1.精通Java网络编程,深入理解http,https,tcp/Ip协议,具备扎实的Java基础,对JVM原理有扎实的理解,对Spring Cloud,SpringBoot, netty,Mybatis开源框架熟悉,了解原理和机制,具有大型分布式系统设计研发经验;
2.熟悉基于Redis的设计和开发、对Redis性能优化有丰富的经验;
3.熟悉nginx,apache,kafka,rabbitmq,redis,zookeeper,elasticsearch等缓存、消息中间件、高性能服务器、数据搜索引擎的使用;
4.熟悉MySQL数据库,索引优化,数据库调优等;
5.对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力;
6.有钉钉、企业微信程序开发经验优先考虑。