岗位要求:
1、具备3年以上软件设计开发经验,具备较强的系统架构设计经验;
2、具有扎实的Java基础,对JVM的原理有一定的了解,具有较好的Java10、多线程、网络等方面的编程能力;熟悉数据结构与算法、熟悉脚本编程,有良好的编程习惯:
3、熟悉常用的应用服务器nginx、tomcat等,熟悉Eclipse、Tomcat、JDK、SVN运行环境的配置:熟悉spring、MyBatis等常用Java开源框架,对其运行原理有较好的理解;善于数据库设计,有优秀的SQL编写及调优能力,熟悉常见NoSQL存储,如memcached、redis笔:
4、熟悉软件开发流程,熟悉软件技术文档的编写,具备良好的文档编制习惯和代码书写规范;
5、高级的工程师要求独立完成架构、交互设计和功能设计,快速定位和解决系统问题,并指导相关团队人员进行问题快速处理;
6、具备商城、进销存等系统开发经验。
岗位职责:
1、负责软件程序设计与代码编写,。
2、负责有关技术方案、文档编写及软件单元的测试,协助架构师解决高并发,高可靠性等各种技术问题。
3、辅助复杂分布式系统的设计、开发及维护,用技术支撑公司业务的快速发展。
4、根据项目具体要求,承担开发任务,按计划高质量完成任务目标。
5、独立完成软件系统及模块的编码
6、参与业务规划,讨论并提出有建设性的意见。