岗位职责:
1、根据需求与设计规格书,按照公司的质量要求,完成指定的开发、单元测试工作
2、参与项目或产品的需求分析、设计工作,参与技术里程碑评审
3、协助测试人员的测试,完成测试阶段bug的修改
4、参与编写完善开发各阶段的文档资料
5、维护现有的应用和产品,支持协助应用与产品的运维工作
6、完成公司要求的其他任务
任职要求:
1、5年以上相关Java研发工作经验 ,加分项:对DDD领域驱动设计有一定的了解。
2、精通Java网络编程,深入理解http,https,tcp/Ip协议
3、具备扎实的Java基础,对JVM原理有扎实的理解;对Spring Cloud,netty,Mybatis开源框架熟悉,并能了解它的原理和机制,具有大型分布式系统设计研发经验。
4、熟悉基于Redis的设计和开发、对Redis性能优化有丰富的经验。
5、熟悉nginx,apache,kafka,rabbitmq,redis,zookeeper,elasticsearch等缓存、消息中间件、高性能服务器、数据搜索引擎的使用。
6、熟悉MySQL数据库,索引优化,数据库调优等
7、思路清晰,有良好的需求理解、分析、抽象能力和软件设计能力。
8、对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力。
9、具备良好的沟通技能能力,团队合作能力以及推进工作执行,明确目标结果能力。
10、对常见算法与设计模式比较了解。