职位描述: 1.参与核心系统功能代码的开发和维护;
2.协调研发部与项目组的工作安排及配合;
3.参与需求分析,进行系统设计,按计划开发和交付产品;
4.负责对接各类业务数据接口工作,协助完成各类数据标准化建设工作;
5.责公共组件开发、核心通用类库、框架编写,负责解决开发过程中的技术问题;
6.参与改进业务系统的稳定性、优化各模块功能、性能;
7.对业务团队进行数据能力输出,并且负责与各业务平台进行数据对接;
8.带领初级工程师进行开发,帮助初级工程师学习成长;
9.与项目组其他成员紧密合作,责任心强;
岗位要求:
1.计算机相关专业本科及以上学历,具备4年以上java开发经验;
2.精通Java SE和Java EE技术,了解JVM运作机制;
3.熟练掌握Sping MVC,Hibenate,Mybatis,Spingboot,sping cloud,研读过源码者优先;
4.具备数据库建模、设计和优化能力,熟悉关系型数据库MySQL,了解非关系型数据库MongoDB、HBase等;
5.熟悉缓存(Memcached、Redis), 以及RocketMQ、RabbitMQ/Kafka等同类消息队列技术,有Elasticseach使用经验;
6.熟悉微信公众号开发,有微信、支付宝等第三方支付平台接入经验;
7.熟悉互联网架构模式,熟悉高并发、高可用的分布式系统的设计应用;
8.熟悉io、多线程等基础知识,熟悉分布式、缓存、消息等机制;
9.具备良好的质量意识和代码规范,工作认真负责,有强烈的事业心;
10.具备良好的团队合作精神,适应能力强,能够承受工作压力;