岗位职责:
1. 负责软件系统平台核心功能模块设计、核心代码开发。
2. 负责对现有系统重构、拆分、升级、优化。
3. 负责系统业务代码的快速开发。
4. 负责通过接口对接外部系统。
5. 负责公司项目文档归类整理。
6. 负责产品架构分析,提出软件架构整体设计,数据库存储设计方案。
7. 参与技术团队建设与管理工作,负责对软件开发团队的技术指导。
任职要求:
1. 二年以上JAVA开发工作经验,有系统架构设计成功案例优先。
2. 精通Spring框架相关技术,包括SpringMVC、SpringBoot、SpringCloud等框架,了解各种框架的使用,包括切面处理(AOP)、全局异常处理(GlobalException)、依赖注入(IOC)等等。
3. 精通基于Spring框架的相关外部功能集成,包括Druid、Mybatis、Swagger2、Shiro等。
4. 精通Memcached、Redis、MongoDB等NoSql数据库的基础功能封装、性能优化、使用场景等。
5. 熟悉消息队列,包括ActiveMQ、RabbitMQ、RocketMQ等消息队列的基础功能封装、性能优化、使用场景等。
6. 熟悉Redis,MongoDB等NoSQL数据库。
7. 熟练掌握Oracle、MySQL等主流数据库,熟练在Linux平台安装调优。熟悉数据库建模,具备深厚的SQL功底,并有着丰富的数据库设计经验。
8. 具备BLE室内外定位、LBS定位服务相关工作经验。
9. 具备良好的文档编制习惯和代码书写规范。
10. 具备团队合作意识,工作责任心强,具有协调、沟通能力。
11. 具有较强的责任心,能够承受较大的工作压力。