[工作职责]
1.负责制定开发规范、编写和维护开发文档;
2.了解主流的技术架构,针对产品功能进行技术架构搭建和技术可行性分析;
3.参与产品需求评审,进行开发难度评估,提出开发建议,以减少开发返工;
4.参与团队代码review,分析解决软件开发过程种种问题;
5.参与系统架构设计,核心架构搭建。带领开发完成代码的编写,调试,测试,维护;
6.负责最细粒度的组件模块研发,支撑模块API的快速调用。
[任职要求]
1.本科及以上学历,工作年限5年以上;
2.精通Java,精通数据库设计,熟练使用NoSQL的应用;
3.掌握需求分析,软件概要、详细设计方法,熟悉UML设计方法: 熟悉开发设计模式;
4.了解大数据处理组件,Spark, Flink,大数据分布式服务等大数据;
5.深入理解面向对象,熟练使用SpringCloud、Springboot、 SpringMVC、Mybatis等框架;
6.了解MVC.OR- Mapping规范的开发思想:了解开发设计模式,有一定的jvm调优经验优先;
7.了解linux系统以及熟练使用redis,nginx的基础配置管理;能够编写基础的xshell脚本;
8.熟悉mysql,oracle等关系型数据库,具备较强的sql能力,且有一定的sql调优能力;
9.具备良好的文档技术方案,标准规范等文档编写能力;思维严谨,责任心强,具有良好的沟通能力和团队合作意识,能承受一定的工作压力。