1、熟练Java编程语言,熟练掌握面向对象程序设计的基本思想和方法,有一线自研产品开发经验,具有良好的编程习惯和代码规范,熟悉Java集合框架以及Java API使用、多线程编程、熟练掌握Java新特性进行编程、结合需求使用对应的设计模式进行功能设计、具有良好的编程习惯;
2、熟练掌握Spring、SpringMVC、MybatisPlus、SpringSecurity、Springboot、SpringCloudAlibaba、nacos、Hibernate等开源框架,了解框架的基本原理,熟悉分布式微服务开发,可以根据业务需求选择合适的框架进行开发;
3、熟练掌握MySQL数据库开发与设计,能够根据需求分析并实现定制化数据表结构,编写良好的SQL语句,保证数据库操作的效率和稳定性;
4、熟悉Redis缓存技术,具有丰富的Redis使用经验,能够解决Redis缓存导致的生产问题,熟悉使用分布式锁来解决数据的一致性问题;
5、熟悉rabbitMQ中间件,丰富的rabbitMQ使用经验,有分布式任务调度XXLJob的使用经验;
6、熟练掌握Maven、Git、Jenkins等版本控制工具,熟悉团队协作开发流程和规范,能够实现多人协同开发和代码管理;
7、掌握RESTful设计网络接口规范,熟练编写接口文档,能够根据需求设计和开发出符合规范的网络接口;
8、熟悉Linux操作系统,掌握常用Linux命令,能够查看系统日志等,协助排查线上bug追踪,提高系统的稳定性和可靠性
支付中心
该项目旨在解决财务入账过程中对支付流水进行分类所需的人工操作耗时长、管理不便等问题。通过搭建一个支付中心,整合现有市场主流支付方式,可以更高效地记录和管理每笔支付信息,并方便后续财务对账,提高财务管理效率和准确性。同时,也使对支付信息的追踪和检索更加可靠和方便。
结算中心
财务需要对各餐厅收入进行价税分离、结算、凭证制作等工作,但目前方式为手工计算,存在出错和耗时长等问题。因此,财务部计划通过建立结算中心,让自动化系统来完成这些工作,提高工作效率和准确性,降低人工成本,并在月结时迅速出具凭证,解决做账难的问题。
执法平台
一套综合执法管理信息系统,包括行政执法、行政检查、案件管理、信息查询等模块,提高了执法效率和质量。集成多个执法部门的执法业务,实现了资源共享和协同作战,并通过全程监控、记录、分析和统计确保执法规范化、标准化、科学化,有助于提升执法水平、加强社会治理,促进城市的和谐稳定发展。