吉林十一选五分布走势图
社会招聘
· Java开发工程师

职位描述:

1. 负责公司平台产品框架搭建、维护和管理工作;
2. 负责项目的需求分析、软件平台架构设计、系统开发、项目验收等进度把控及过程管理;
3. 负责开发团队的管理、协调工作;
4. 负责产品相关技术文档的编写;
5. 负责对项目组其他人员进行技术指导,提高项目组工作效率;
6. 参与讨论公司技术平台发展方向,完整的规划和把握产品研发架构。

岗位要求:

1. 深厚的Java技术功底,对面向对象设计、开发有深刻理解并熟练在项目中应用。
2. 熟练使用J2EE常用框架,springboot,mybatis,springmvc,hibernate等,能独立集成开发框架并指导团队使用;
3. 熟练使用主流数据库,mysql/postgresql/mongodb/redis等,对不同应用场景下的数据库选型有自己的理解,熟练使用sql并能进行基本的优化;
4. 熟悉工作流技术,至少熟练使用一种工作流引擎,如activiti;能独立设计和实现基于RBAC的权限及帐号管理系统,熟悉OAuth2和SSO;
5. 熟练操作linux系统,能独立配置系统运行环?#24120;?/span>
6. 熟悉分布式系统及相关技术,如分布式事务,分布式缓存、计算的使用和应用场景,至少熟悉一种分布式缓存工具、消息队列工具,了解分布式事务的各种处理方式,能独立处理分布式缓存更新问题;
7. 熟悉领域驱动设计、开发方法,熟练使用UML进行建模;至少了解一种除MVC外?#32435;?#35745;模式;
8. 熟悉敏捷思想,有?#23548;?#25935;捷开发、管理项目经验,能熟练应用Scrum?#23548;?#20248;先;
9. 了解SOA架构,微服务架构,前后端分离架构中的?#25105;?#19968;种;
10. 熟悉nodejs开发平台优先;熟悉web、移动前端技术栈优先,如react,react-native;
11. 必须具备基本需求分析和解决方案设计能力;
12. 必须具备优秀的团?#26377;?#20316;能力;
13. 必须能承受较强的工作压力,思路清晰,代码规范、严谨,有上进心,学习能力强,解决问题能力强,对解决具有挑战性问题充满激情;
14. 热爱技术研发工作,热爱研究前瞻性技术,技术视野广阔;知识面广,思路开阔,创新能力强,对新技术持有敏?#34892;?#24182;愿意致力于新技术的探索和研究
15. 至少5年以上?#23548;?#39033;目开发经验(能力突出者不受此限制);
16. 6~9项?#25105;?#28385;足两项即可。
吉林十一选五分布走势图