职位描述: 岗位描述:
1.负责移动应用及商城的系统设计的迭代、开发、重构;
2.编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析;
3.负责核心技术问题的攻关,架构设计、系统优化,协助解决项目开发过程中的技术难题;
4.了解互联网的技术发展、评估外部技术与解决方案。
职位要求:
1. 5年以上Java开发经验, 具有扎实的程序设计基本功,有志于从事技术工作,能够独立担当功能模块的设计开发;
2. 理解Java常用设计模式,并且能够合理运用,基本技术特性,如Java数据结构,多线程编程,Java IO等;
3. 熟练使用Java常用框架和工具,如 Sping boot 、Sping Cloud、SpingMVC、Mybatis等;
4. 熟悉缓存Redis,缓存设计和模式及其应用;
5、熟悉数据库原理并熟练掌握相关优化方案,熟悉MySql数据库开发技术及相关工具,熟悉数据库设计,熟练掌握SQL语句;
6、具备领域设计的概念,对DDD有理解和经验优先;
7、熟悉Vue、React、Angula中的一种,并在实际项目中有做过相应的应用的优先;
8、有移动互联网行业开发经验者优先;有shell/python脚本开发能力更佳;有容器应用技术开发经验优先;有参与过开源项目的人优先。
9、具备良好的沟通能力及团队合作精神,具备良好的理解能力和表达能力,能够承受一定工作压力;
10、具备强烈的责任心,思路清晰,较强的学习能力和解决问题的能力;良好的需求归纳分析和文档编写能力;