1. 精通 Java 核心技术,理解 OOP、OOA 思想;
2. 掌握设计模式,有良好的编码习惯;
3. 掌握并发编程,锁、反射,对 AQS、Lock、Refect、ThreadPool 等源码有深入研究;
4. 熟悉数据结构及常⻅的算法和集合;
5. Java 基础扎实,有良好的编码习惯,了解多线程,锁、反射;
6. 掌握使⽤MySql、Oracle、TiDB 数据库,掌握性能优化 SQL 优化;
7. 熟练掌握 SSM 框架,深入研究 Spring, SpringBoot,SpringMVC 的源码实现;
8. 掌握 Redis、MongoDB⾮关系型数据库,掌握主从、哨兵、集群的相关概念;
9. 熟悉 RabbitMQ 消息中间件;
10. 熟悉 Dubbo 以及 zookeeper,Eureka,nacos 等常⻅的注册中⼼的使⽤;
11. 精通 SpringBoot、SpringCloud(Eureka、Ribbon、Feign、Hytrix、zull/Gateway)搭建分布式微服务架构;
12. 掌握 Java 内存模型,熟悉 JVM 优化以及常⻅的垃圾收集器;
13. 掌握 Maven 项目管理以及 Git 版本控制,掌握使用 Postman 测试工具;
14. 掌握 Linux 操作系统,熟悉 Linux 常用指令能在 Linux 系统中搭建部署环境;
15. 掌握使用 DeBug 调试代码以及 Api 工具 Swagger;
缴费平台 Java 高级后端开发
项目所用技术及工具:
Mybaits, nacos, redis, springCloundAlibaba, jdk1.8, maven,git, TiDB 数据库, XXL-Job 等。
缴费平台业务范围:
客户基于缴费账单或缴费事项而发起的缴费业务均属于缴费平台业务范围。包括水电燃气等公用 事业费、小客车缴费、非税统一平台缴费、学费、税费缴纳、党工团费、话费等,款项收取的支付方式 包括现金、银行卡支付、数字人民币、支付宝、微信等。
缴费平台功能:
缴费单位与缴费项目管理、账单管理、缴费模式管理、缴费进度及催缴、对账清算、账单管理等。
责任范围:
1. 项目功能实现评估;
2. 负责批量定时管理系统的构建与功能实现;
3. 业务逻辑功能实现;
4. 负责对账清算流程的搭建与优化,确保资金流与业务流的一致性;
5. 与测试团队紧密合作,确保项目功能的准确实现,及时排查并修复系统运行中的各类 bug。