1、具备扎实的编程基础,精通Java语言,熟悉JVM,内存模型,并发编程。
2、可以灵活运用设计模式,如:单例、工厂、策略、责任链、模板方法等设计模式进行项目开发。
3、熟悉Spring、 SpringMVC、SpringBoot、SpringCloud、Mybaits、Mybaits-Plus等开发技术。
4、熟悉关系型数据库MySQL、Oracle,有一定的SQL优化经验。
5、熟练使用Redis等非关系型数据库。
6、熟练运用RabbitMQ等主流消息中间件。
7、熟练运用Svn、Git、Linux操作系统等基本命令。
8、熟练Nginx、Docker等相关技术的使用。
9、熟悉前端相关技术,熟练使用HTML、CSS、jQuery、JavaScript开发。
一、中国石化销售公司电子发票管理平台
技术栈:Springboot + JPA + Spring + Redis + Fastdfs + Nginx + F5 + Oracle + Linux
项目描述:中国石化销售公司电子发票管理平台,包括电子发票的集中管理、电子发票版式文件的交付(短信、微信和邮件)、报表统计、电子发票版式文件的集中存储。预警功能实现异常数据的实时监控,预防发票风险,提升客户开票体验。
项目职责:
1、负责项目开发进度计划,需求调研及确认,系统架构设计,技术选型;
2、技术方案评审,协助解决项目中出现的问题;
3、负责核心功能的开发工作,短信短域名、电子发票版式文件存储方案设计。
二、伊犁自治州研究院计量质检智慧平台
技术栈:SpringCloud + Nacos + Gateway + OpenFeign + Mybatis + Spring + Redis + Nginx + Mysql + Linux
项目描述:伊犁院计量质检综合平台是一个致力于实现高效、准确的计量和质量检测管理的平台。通过创新性的解决方案和严谨的实施策略,为伊犁院的计量质检工作带来了实质性的效率提升和成本节约。
项目职责:
1、制定方案解决了伊犁院计量质检综合平台的大文件存储问题,提高了平台的性能;
2、开发和实施电子签章系统,以满足证书颁发机构和接收方对于电子证书的安全、可靠和合规性的需求;
3、负责核心功能的开发工作,葡萄城在线文档集成。