全栈开发工程师

工作职责:
1、负责公司软件产品的模块设计、开发、运维和交付;
2、按照功能需求进行程序设计,编写概要设计、详细设计、数据库设计等相关技术文档;
3、负责编码,接口联调,单元测试,程序上线,应用部署及中间件配置;
4、对其他软件工程师的代码进行交叉检查;
5、参与新知识的学习和培训;
6、修复程序BUG,修复系统在日常运行过程中的故障;
7、参与其业务相关的需求变更评审;
8、完成上级领导交办的其他事宜。
岗位要求:
1. 扎实的Java编程基础,3年以上工作经验;
2. 3年以上使用JAVA开发的经验,熟练运用常用的开源框架;
3. 熟练运用SpringCloud/SpringBoot/Mybatis/JPA等主流JAVA框架;
4. 熟悉MySQL、PG数据库等,有数据库和中间件调优经验;
5. 熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、搜索\推荐等机制;
6. 具备flink、spark等相关开发经验优先;
7. 熟练使用Vue.js全家桶、Element-UI、Echarts等前端技术优先。

来源:https://shixian.com/jobs/1152790907