一、岗位职责
1、负责公司产品或项目的系统架构设计与开发工作;
2、主导系统及技术改造类项目的系统分析与设计工作,承担核心功能代码编写,开发与维护系统公用核心模块;
3、对已有的产品功能模块进行升级和维护。
二、岗位任职要求:
1、 大专及以上学历,计算机、通信、电子、自动化或相关专业,四年以上系统软件开发经验。
2、 理解JAVA常用设计模式,并且能够合理运用基本技术特性,如Java数据结构,多线程编程,Java IO等;
3、 精通Spring框架,熟练掌握SpringCloud、SpringMVC、Hibernate和MyBatis等;
4、 熟悉MySql、Oracle、sql server数据库开发技术及相关工具,熟悉数据库设计,熟练掌握SQL语句;
5、 熟悉缓存Redis、Memcache/Couchbase,缓存设计和模式及其应用;
6、 熟悉RPC框架(如Dubbo、Thrift等)、消息队列框架(如Kafka、RocketMQ等),了解分布式协调服务Zookeeper;
7、 熟练使用js,node.js等前端技术;
8、 有出色的独立工作能力及团队合作精神,有良好的沟通能力;