职位描述
岗位职责:
1.负责分析业务需求,根据系统现状进行模块划分与抽象,形成开发方案;
2.负责完成设计工作,撰写《开发设计文档》;
3.负责日常系统功能开发,生产问题分析及处理;
4.负责相关请求的技术分析与技术解决方案
5.负责各系统间接口开发;
6.负责模块测试,冒烟测试,功能测试及性能测试;
7.负责定期进行代码审查,提高代码健壮性;
8.负责定期代码重构与脚本性能调优
9.完成上级分配的工作任务
任职资格:
1.有 5 年以上 Java 后端开发经验,有Python 、大数据经验更佳;
2. 精通 Java 体系,扎实的JAVA基础,熟悉 JVM、多线程、高并发处理技术;
3. 熟悉SpringCloud、 SpringMVC、Spring Boot 、MyBatis等应用框架和实现原理;
4. 对分布式系统原理(如cap、paxos)比较熟悉,并且有高并发场景下的架构和开发经验;
5. 精通数据库: MySQL,SQLserver,Oracle,Redis。SQL编写与常用函数使用
6. 熟练前端: Css3,HTML5,jQuery,Vue,ElementUI,AntdesignUI,等第三方UI库、组件库。
7. 良好的编码习惯,包括代码整洁、重构、单元测试,有良好的数据结构和算法基础等;
8. 对技术有强烈的进取心、责任心与主动性,能自我驱动成长,对未知领域有快速的学习、探索和研究能力;
9. 有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力